语句:printf(""%d"",(a=2)&&(b=-2));的输出结果是()
第1题:
若有定义:float x=1.5;int a=1,b=3,c=2;,则正确的switch语句是
A.switch(x) {case 1.0:printf("*\n"); case 2.0:printf("**\n");}
B.switch((int)x); {case 1:printf("*\n"); case 2:printf("**\n");}
C.switch(a+B) {case 1:printf("*\n"); case 2+1:printf("**\n");}
D.switch(a+B) {case 1:printf("*\n"); case c:printf("**\n");}
第2题:
没有定义语句 int x[6]={2,4,6,8,5,7},*p=x,i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是
A.for(i=0;i<6;i++) printf("%2d",*(p++));
B.for(i=0;i<6;i++) printf("%2d",*(p+i);
C.for(i=0;i<6;i++) printf("%2d",*p++);
D.for(i=0;i<6;i++) printf("%2d",(*p)++);
第3题:
若有定义 : float x=1.5; int a=1,b=3,c=2; 则正确的 switch 语句是
A)
switch(x)
{ case 1.0: printf("*\n");
case 2.0: printf("**\n");}
B)
switch((int)x);
{ case 1: printf("*\n");
case 2: printf("**\n");}
C)
switch(a+b)
{ case 1: printf("*\n");
case 2+1: printf("**\n");}
D)
switch(a+b)
{ case 1: printf("*\n");
case c: printf("**\n");}
第4题:
若有以下说明,则能打印出“Yu”的语句是______。 struct samp { char name[10]; int number; }kk[3]={{"WarBin",1},{"LiYu",2},{"LuHui",3}}; struct samp*str[3]; str[0]=&kk[0];str[1]=&kk[1];str[2]=&kk[2];
A.printf("%s\n",str[1].name[2]);
B.printf("%s\n",str[1]->name+2);
C.printf("%s\n",str[2].name[2]);
D.printf("%s\n",str[2]->name+2);
第5题:
A.printf(“%c\n”,class[3].name);
B.printf(“%c\n”,class[3].name[1]);
C.printf(“%c\n”,class[2].name[1]);
D.printf(“%c\n”,clsaa[2].name[0]);
第6题:
阅读以下程序 #include<stdio.h> main() {Int Case;float printF; printf("请输入2个数:"); scanf("%d %f",&Case,&printF); printf("%d%f\n",Case,printF); } 以下说法正确的是( )。
A.定义浯句出错,Case是关键字,不能用作用户自定义标识符,printF不能用作用户自定义标识符
B.定义语句出错,Int无法被识别
C.定义语句无错,scanf不能作为输入函数使用
D.定义语句无错,printf不能输出Case的值
第7题:
执行“printf(”%C",’F’一2);”语句后得到的输出结果为_____。
第8题:
阅读以下程序
#include <stdio.h>
main()
{ int case; float printF;
printf(" 请输入 2 个数 : ");
scanf("%d %f",&case,&printF);
printf("%d %f\n",case,printF);
}
该程序编译时产生错误,其出错原因是
A) 定义语句出错, case 是关键字,不能用作用户自定义标识符
B) 定义语句出错, printF 不能用作用户自定义标识符
C) 定义语句无错, scanf 不能作为输入函数使用
D) 定义语句无错, printf 不能输出 case 的值
第9题:
语句“printf("%d",(a=2)&&(b=-2);”的输出结果是______。
A.无输出
B.结果不确定
C.-1
D.1
第10题:
设有说明:int a=1,b=0;,则执行以下语句的输出结果是______。 switch(a) {case 1: switch(b) {case 0:printf("**0**\n");break; case 1:printf("**1*\n");break; } case 2:printf("**2**\n");break; }
A.**0**
B.**0** **2**
C.**0** **1** **2**
D.switch语句中存在语法错误