A.switch(x) { case 1.0:printf("*/n"); csse 2.0:printf("**/n"); }
B.switch(x) { case 1,2:printf("*/n"); case 3:printf("**/n"); }
C.switch(a+b) { case 1:printf("/n"); case 1+2:printf("**/n"); }
D.switch(a+b); { case 1:printf("*/n"); case 2:printf("**/n"); }
[单选题]若有以下定义chars=’92’;则该语句()A . 使s的值包含一个字符B . 定义不合法,s的值不确定C . 使s的值包含4个字符D . 使s的值包含3个字符
[单选题]若有以下定义和语句:则输出结果是( )。A.107B.105C.55D.58
[填空题] 若有以下定义:inta[5]={1,2,3,4,5};则a[2]=()
[单选题]若有以下定义和语句,则输出结果是______。int **pp,*p,a=10,b=20;pp=&p; p=&a; p=&b; printf("%d/n",*p,**pp);A.10,20B.10,10C.20,10D.20,20
[单选题]现有如下定义:int a,b,*p,*q;,则下列赋值语句错误的是A.p=&a;B.q=&b;C.p=q;D.p=a;
[单选题]若有定义:floatx=2,y;inta=3;语句y=1*(x+A./3;运行后,y的值为()。A.2.0B.1.0C.0D.1.666667
[主观题]设有以下定义和语句,则*(*(p+2)+1)的值为(14)。int a[3][2]={10, 20, 30, 40, 50, 60}, (*p)[2];p=a;
[单选题]若有以下定义: inta[]={1,2,3,4,5,6,7}; char cl=’b’,c2=‘2’; 则数值不为2的表达式是( )。A.a[1]B.’d’-c1C.a[‘3’-c2]D.c2-0
[单选题]若有以下定义的语句struct student{ int age;int num; };struct student stu[3]={{1001,20},{1002,19},{1003,21}};main(){ struct student *p;p=stu;… }则以下不正确的引用是A.(p++)->numB.p++C.(*p).numD.P=&stu.age.
[单选题]若有以下定义的语句struct student{ int age;int num; };struct student stu[3]={{1001,20},{1002,19},{1003,21}};main(){ struct student *p;p=stu;… }则以下不正确的引用是A.(p++)->numB.p++C.(*p).numD.P=&stu.age.