- 1
- 0
- 约6.12千字
- 约 5页
- 2026-02-08 发布于河南
- 举报
第1页共5页
一、选择题23题46分
二、程序阅读题3题18分
三、程序调试题2题12分
四、程序设计题3题24分
一.选择题46%
1.关于C程序的叙述,错误的说法是。
(A)C程序总是从主函数开始执行
(B)C程序中定义的第一个函数是主函数
(C)在主函数中可以调用其他函数
(D)一个C程序可以包括多个函数
2.C语言的基本数据类型包括。
(A)char(B)struct(c)string(D)typedef
3.C语言关键字的是。
(A)while(B)printf(C)main(D)FILE
4.错误的C标识符是。
(A)e2(B)name_(C)A_B(D)2e
5.在下列运算符中,优先级最低的运算符是。
(A)==(B)=(C)(D)+
6.下列一维数组说明中,错误的是。
(A)inta[]={1,2,3};(B)inta[5];
(C)intn=5,a[n];(D)inta[5]={1,2,3};
7.执行语句:.执行语句:输出的结果是。
(A)aaaa
bbbb(B)aaaabbbb
(C)aaaa(D)不能输出
bbbb
8.要表示年龄(age)在18至25之间,正确的表达式是。
(A)18=age=25(B)18=ageage=25
(C)18=age||age=25(D)18=ageandage=25
9.有定义inta,*p;下列赋值语句中,正确的是。
(A)p=a;(B)p=a;(C)p=*a;(D)*p=a;
10.若已经定义则表达式*(p+1)的值是。
(A)“abcd”(B)“bcd”(C)„b‟(D)语法错误
11.若已经定义typedefstructstu{inta,b;}student;,则下列叙述中正确的是。
(A)stu是结构变量
(B)student是结构变量
(C)student是结构类型
(D)a和b是结构型变量
1
第2页共5页
12.设有定义inta[10],*p=a;下列对数组元素a[1]的引用中,错误的是。
(A)p[1](B)*(++a)(C)*(++p)(D)*(a+1)
13.以下叙述中,错误的是。
(A)不同函数中可以使用相同的变量名
(B)全局变量和局部变量可以同名
(C)形式参数是局部变量
(D)main()函数中定义的变量在整个程序中都可使用
14.设有函数定义:voidvoid则正确的函数调用是。
(A)p(3);(B)a=p(3);
原创力文档

文档评论(0)