80. 以下不正确的定义语句是(B).
(B).int y[5]={0,1,3,5,7,9};
81. C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是(B).
(B).单向值传递
82. 以下程序的输出结果是(B).
main()
{ char s[]="123",*p;
p=s;
printf("%c%c%c\n",*p++,*p++,*p++);
}
(B).321
83. 以下语句中,不能实现回车换行的是(B).
(B).putchar("\n");
选择题C篇
84. 设C语言中,int类型数据占2个字节,则long类型数据占(C).
(C).4个字节
85. 以下叙述正确的是(C).
(C).C语言本身没有输入输出语句
86. 以下数值中,不正确的八进制数或十六进制数是(C).
(C).-16
87. 已知x=43,ch='A',y=0;则表达式(x>=y&&ch<'B'&&!y)的值是(C).
(C).1
88. 能将高级语言编写的源程序转换为目标程序的是(C).
(C).编译程序
89. 以下关于运算符优先顺序的描述中正确的是(C).
(C).赋值运算符<逻辑运算符<关系运算符<算术运算符
90. 以下叙述中不正确的是(C).
(C).表达式a!=b等价于a=a!b
91. 12.以下不能对二维数组a进行正确初始化的语句是(C).
(C).int a[2][3]={{1,2},{3,4},{5,6}};
92. 下列语句中,不正确的是C
(C).static char a[2]={'1','2','3'};
93. static struct {int a1;float a2;char a3;}a[10]={1,3.5,'A'};说明数组a是地址常量,它有10个结构体型的下标变量,采用静态存储方式,其中被初始化的下标变量是(C).
(C).a[0]
94. 以下字符中不是转义字符的是(C).
(C).'\c'
95. 以下数据中,不正确的数值或字符常量是(C).
(C).o13
96. 若输入ab,程序运行结果为(C).