题目内容

int main(){inta=2,b=-1,c=2;if(a==b) c--;elsec++;printf("%d\n",c);}

A. 0
B. 1
C. 2
D. 3

查看答案
更多问题

有以下程序#includeint main(){ int a;scanf("%d",&a);if(a++<9) printf("%d\n",a);else printf("%d\n",a--);}程序运行时键盘输入9,则输出的结果是

A. 10
B. 11
C. 9
D. 8

分析以下程序,下列说法正确的是()int main(){int x=0,a=0,b=0;if(x==a+b) printf("****\n");else printf("####\n");}

A. 有语法错,不能通过编译
B. 通过编译,但不能连接
C. 输出****
D. 输出

以下叙述中正确的是:

A. break语句只能用于switch语句体中
B. continue语句的作用是:使程序的执行流程跳出包含它的所有循环
C. break语句只能用在循环体内和switch语句体内
D. 在循环体内使用break语句和continue是一样的效果

若有以下说明,则下面哪个叙述是正确的。struct { short a; float b;} v1;

A. 按照4字节对齐标准,执行sizeof(v1)获得的结果是8个字节,对结构体变量v1中的任何一个成员都可以进行初始化。
B. 按照4字节对齐标准,执行sizeof(v1)获得的结果是6个字节,只能对结构体变量v1中的第一个成员进行初始化。
C. 按照4字节对齐标准,执行sizeof(v1)获得的结果是8个字节,只能对结构体变量v1中的第一个成员进行初始化。
D. 按照4字节对齐标准,执行sizeof(v1)获得的结果是4个字节,对结构体变量v1中的任何一个成员都可以进行初始化。

答案查题题库