单选题 | 若有以下程序段: int cl=1,c2=2,c3; c3=c1/c9; print[(”%d\n”,c3); 执行后的输出结果是( )。 |
查看答案 |
单选题 | 以下选项中不合法的用户标识符是( )。 | 查看答案 |
单选题 | 设a=1,b=2,c=3,d=4,则表达式:“a<B?A:B<B?A:C | 查看答案 |
单选题 | 若有说明“char sl E30]=”abc”,s2[]=”defghi“;”, 则在使用函数stcat(sl,s2)后,结果是( )。 |
查看答案 |
单选题 | 下列选项不符合良好程序设计风格的是( )。 | 查看答案 |
单选题 | 有以下程序: #include main() { int x=4,y; { y=x; if(!y)printf(”x”); else printf(”y”); x--: )while(x); ) 程序的输出结果是( )。 |
查看答案 |
单选题 | 下列程序的输出结果是( )。 #include main() { int a=0,i; for(i=1;i<5:i++) { switch(i) { case 0: case 3:a+=1; case】: case 2:a=2; default:a+=3; } } printf(”%d”,a); ) |
查看答案 |
单选题 | 合法的main()函数命令参数形式是( )。 | 查看答案 |
单选题 | 为了提高软件的独立性,模块之间最好是( )。 | 查看答案 |
单选题 | 以下程序的输出结果是( )。 main() {char str[][10]={¨china”,”beijing”),*p=str; printf(”%s\n”,p十10): |
查看答案 |
单选题 | 有以下程序: main() { int x=0,y=5,z=3; while(z-->O&&++x<5)y=y-1: printf(”%d,%d,%d\n”,x,y.z); } 程序执行后的输出结果是( )。 |
查看答案 |
单选题 | 有以下程序: #include(strint9.h> main() {char p[20]={'a','b','c','d'},q[]=”abe”,r[]=” abcde”; strcpy(p+strlen(q),r);strcat(p,q); printf(”%d%d\n”,sizeof(p),strlen(p)); ) 程序运行后的输出结果是( )。 |
查看答案 |
单选题 | 下列字符数组初始化语句中,不正确的是( )。 | 查看答案 |
单选题 | 有以下程序段: int i,j,m=0; for(i=1;i<=15;i+=4) for(j=3;j<=19;j+=4)m++; printf(”%d\n”,m); 程序段的输出结果是( )。 |
查看答案 |
单选题 | 下列程序的输出结果是( )。 main() (int i=1,j=2,k=3; if(i++==1&&(++j==3==||k++== 3)) printf(”%d%d%d\n”,i,j,k); ) |
查看答案 |
单选题 | 若有定义:int X,*pb;则正确的赋值表达式是( )。 | 查看答案 |
单选题 | 有以下程序: #include main() { int a[]={2,4.6.8},*p=a,i; for(i=0;i<4;i+.+)a[i]=*p++; printf(”%d\n”,a[2]); 程序的输出结果是( )。 |
查看答案 |
单选题 | 设a、b、e、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值是( )。 | 查看答案 |
单选题 | 交换两个变量的值,不允许用临时变量,应该使用下列( )位运算符。 | 查看答案 |
单选题 | 当执行以下程序段时,( )。 x=-1: do{x=x*x;)while(!x); |
查看答案 |