文档介绍:有定义语句:
1 int b;
2 char c[10];
则正确的输入语句是 。
正确答案: B 你的答案: 空 (错误)
scanf("%d%s",&b,&c);
scanf("%d%s",&b,c);
scanf("%d%s",b,c);
scanf("%d%s",b,&c);
在嵌套使用 if 语句时,C 语言规定 else 总是 。
正确答案: C 你的答案: 空 (错误)
和之前与其具有相同缩进位置的 配对
if
和之前与其最近的 配对
if
和之前与其最近的且不带 的 配对
else if
和之前的第一个 配对
if
以下程序的输出结果是 。
1 #include <>
2 int main()
3 {
4 int i,a[10];
5 for(i=9;i>=0;i--) a[i]=10-i;
6 printf("%d%d%d",a[2],a[5],a[8]);
7 return 0;
8 }
正确答案: C 你的答案: 空 (错误)
258
741
852
369
若要求在if 后一对圆括号中表示 a 不等于 0 的关系,则能正确表示这一关系的表达式为
。
正确答案: D 你的答案: 空 (错误)
a<>0
!a
a=0
a
以下不能正确定义二维数组的选项是 。
正确答案: D 你的答案: 空 (错误)
int a[2][2]={{1},{2}};
int a[][2]={1,2,3,4};
int a[2][2]={{1},2,3};
int a[2][]={{1,2},{3,4}};
在 32 位系统环境,编译选项为 4 字节对齐,那么 sizeof(A)和 sizeof(B)是:
1 struct A
2 {
3 int a;
4 short b;
5 int c;
6 char d;
7 };
8 struct B
9 {
10 int a;
11 short b;
12 char c;
13 int d;
14 };
正确答案: C 你的答案: 空 (错误)
16,16
13,12
16,12
11,16
下面程序的输出是什么?
1 #include<>