题目
[主观题]
有以下程序段,输出结果是()。 char *p[10]={"abc","aabdfg","dcdbe","abbd","cd"}; printf("%dn",strlen(p[4]));
答案
B本题中a>b的条件不满足,所以不执行逗号表达式a=b,b=c;的操作,而是执行c=a操作,即
更多“有以下程序段,输出结果是()。 char *p[10]={"abc","aabdfg","dcdbe","abbd","cd"}; printf("%dn",strlen(p[4]));”相关的问题
第1题
以下程序段的输出结果是 ___。 main() { int a=177; printf("%on",a); }
点击查看答案
第2题
以下程序段的输出结果是 ___。 main() { int a=0; a+=(a=8); printf("%dn",a); }
点击查看答案
第3题
以下程序段执行后输出的结果是()。 int a[][4]={1,2,3,4,5,6,7,8,9,10,11,12}; printf("%dn",a[1][5]);
点击查看答案
第4题
以下程序段 : int a=1234; printf("%2dn",a); 输出结果是()
点击查看答案
第5题
若变量已正确定义,有以下程序段: int a=3,b=5,c=7; if(a>b) a=b; c=a; if(c!=a) c=b; printf("%d,%d,%dn",a,b,c); 其输出结果是________。
A.程序段有语法错
B.3,5,3
C.3,5,5
D.3,5,7
点击查看答案
第6题
若a为实型变量,则以下程序段的输出结果是()。 a=2.382; printf("%.2f",a);
点击查看答案
第7题
以下程序段中的变量已定义为int类型 sum = pad = 5; pAd = sum++, pAd++, ++pAd; printf("%dn", pad ); 程序段的输出结果是()
点击查看答案
第8题
以下程序段的输出结果是 int x=3; do { printf("%3d",x-=2);} while(!(--x));
点击查看答案
第9题
以下程序段执行后的输出结果是: int i; for(i=0; i<10; i++); printf(“%d”,i);
A.10
B.123456789
C.0123456789
D.0
点击查看答案