题目内容

若有定义语句:“int kl一10,k2=20;”,执行表达式(kl=kl>k2)(k2=k2> k1)后,kl和k2的值分别为()。

A. 0和1
B. 0和20
C. 10和1
D. 10和20

查看答案
更多问题

有以下程序: #include<stdio.h> struct STU{char name[9];char sex;int score[2];}; void f(struct STU a[]) { struct STU b={"Zhao",m,85,90); a[1]=b; } main() { struct STU c[2]={{"Qian",f,95,92},{"Sun",m 98,99}}; f(c); printf(”%s,%c,%d,%d,¨,c[o].name,c[o].sex,c[o].score[o],c[o].score[1]); printf("%s,%c,%d,%d\n",c[1].name,c[1].sex,c[1].score[o],c[1].score [1]); } 程序运行后的输出结果是()。

A. Zhao,m,85,90,Sun,m,98,99
B. Zhao,m,85,90,Qian,f,95,92
C. Qian,f,95,92,Sun,m,98,99
D. Qian,f,95,92,Zhao,m,85,90

阅读以下程序: #include<stdio.h> main() {int case;float printF; printf("请输入2个数:"); scanf("%d%fl"&case,&printF); printf("%d ofof\n",case,printF); } 该程序在编译时产生错误,其出错原因是()。

A. 定义语句出错,case是关键字,不能用做用户自定义标识符
B. 定义语句出错,printF不能用做用户自定义标识符
C. 定义语句无错,scanf不能作为输入函数使用
D. 定义语句无错,printf不能输出case的值

下列条件语句中,输出结果与其他语句不同的是()。

A. if(a)printf("%d n",x); else print[("%d\n",y)
B. if(a=0)pritf("%d n",y); else print[("%d\n",x)
C. if(a!一0)printf("%d n",x); else print[("%a\n",y)
D. if(a=O)print[("%d n",x); else printf("%d\n",y)

为钠通道阻滞药类抗心律失常药

A. 盐酸普萘洛尔
B. 酸维拉帕米
C. 盐酸美西律
D. 盐酸胺碘酮
E. 双嘧达莫

答案查题题库