A、 i = 32767;do {if(i < 0)break;} while(++i);
B、 for(i = 1; ; ) {if(i++ % 2 == 0)continue;if(i++ % 3 == 0)break;}
C、 for(i = 1; ; )if(++i < 10)continue;
D、 int k = 0;i = 1;while(i--);
答案:C
A、 i = 32767;do {if(i < 0)break;} while(++i);
B、 for(i = 1; ; ) {if(i++ % 2 == 0)continue;if(i++ % 3 == 0)break;}
C、 for(i = 1; ; )if(++i < 10)continue;
D、 int k = 0;i = 1;while(i--);
答案:C
A. 无法确定
B. int
C. float
D. char
A. 以“#”开头的行,可出现在函数体内或函数体外
B. 以“#”开头的行,后面不可有分号
C. 以“#”开头,可出现在一行中的任何位置
D. 以“#”开头的行,必须放在程序开头
A. 6/7*a*b/x/y
B. 6/x*a*b/7/y
C. 6*a*b/7/x/y
D. 6*a*b/7*x*y
A. 按位取反
B. 按位与
C. 按位或
D. 按位异或
A. -9
B. +9
C. 9
D. 9.0
A. float a[3][4]; float a[][4]; float a[3][] = {{1},{0}};
B. float a[3][4]; float a[3][]; float a[][4];
C. float a[3][4]; float a[][4] = {{0},{0}}; float a[][4] = {{0},{0},{0}};
D. float a(3,4); float a[3][4]; float a[][] = {{0},{0}};
A. switch(a);{case 1:printf("*\n");case 2:printf("**\n");}
B. switch(a+b);{case 1:printf("*\n");case 2:printf("**\n");default:printf("\n");}
C. switch(b){case 1:printf("*\n");default:printf("\n");case 1+2:printf("**\n");}
D. switch(w){case 1.0:printf("*\n");case 2.0:printf("**\n");}
A. char str[8] = {'g', 'o', 'o', 'd', '!'};
B. char str[8] = "good!";
C. char *str = "good!";
D. char str[] = {'g', 'o', 'o', 'd', '!'};
A. 的内容为指向内存的地址
B. 是一块内存区域的别名
C. .的内容不可变
D. 不能为空