五邑大学-c语言试卷(共5页).doc
《五邑大学-c语言试卷(共5页).doc》由会员分享,可在线阅读,更多相关《五邑大学-c语言试卷(共5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 一选择题 1关于C程序的叙述,错误的说法是 。(A) C程序总是从主函数开始执行(B) C程序中定义的第一个函数是主函数(C) 在主函数中可以调用其他函数(D) 一个C程序可以包括多个函数2C语言的基本数据类型包括 。(A) char (B) struct(c) string (D) typedef 3C语言关键字的是 。(A) while (B) printf(C) main(D) FILE4错误的C标识符是 。(A) e2(B) name_(C) A_B (D) 2e5在下列运算符中,优先级最低的运算符是 。 (A) =(B) =(C) &(D) +6下列一维数
2、组声明中,错误的是 。(A) int a=1,2,3; (B) int a5;(C) int n=5, an; (D) int a5=1,2,3;7执行语句:printf(aaaanbbbb)输出的结果是 。(A) aaaanbbbb (B) aaaabbbb(C) aaaa(D) 不能输出 bbbb8要表示年龄(age)在18至25之间,正确的表达式是 。(A) 18=age=25 (B) 18=age & age=25(C ) 18=age | age=25 (D) 18=age and age=259有定义 int a, *p; 下列赋值语句中,正确的是 。(A) p=a; (B) p=
3、&a;(C) p=*a; (D) *p=&a;10若已经定义 char a10=abcd, *p=a; 则表达式 *(p+1) 的值是 。(A) “abcd” (B) “bcd”(C) b(D) 语法错误11若已经定义 typedef struct stu int a, b; student ; ,则下列叙述中正确的是 。(A) stu 是结构变量(B) student 是结构变量 (C) student 是结构类型(D) a和b是结构型变量12设有定义 int a10 , *p=a; 下列对数组元素a1的引用中,错误的是 。(A) p1 (B) *(+a)(C) *(+ p) (D) *(a
4、+1)13以下叙述中,错误的是 。(A) 不同函数中可以使用相同的变量名 (B) 全局变量和局部变量可以同名(C) 形式参数是局部变量(D) main() 函数中定义的变量在整个程序中都可使用14设有函数定义:void p(int x)printf(%d,x) ; 则正确的函数调用是 。(A) p(3); (B) a=p(3); (C) printf(%d; p(3); (D) p(int x);15设有如下定义:int x=2, y;int fun(int *a) return *a+1; 下列函数调用中,实际参数正确的是 。(A) y=fun(x);(B) y= fun (&x);(C)
5、y=fun(*x);(D) y=fun(a);17设有宏定义 #define N 3+2 则语句printf(%d,N*N); 的输出结果为 。(A) 11(B) 25(C) 10(D) 以上都不对18执行语句scanf(%d+%d,&a,&b); 时,正确的键盘输入为 。(A) 3,5(B) 3 5(C) 3+5(D) 3;519执行 if (a=b) a=b; b=a; else a+; +b;语句后,正确的说法是 。(A) 当条件满足时变量a和b的值对调(B) 当条件满足时变量a和b的值不变(B) 当条件不满足时变量a和b的值各增加1(D) 当条件不满足时变量 b的值增加1,a不增加20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学 语言 试卷
限制150内