C语言全部专业考试系统题库~含内容答案.doc
《C语言全部专业考试系统题库~含内容答案.doc》由会员分享,可在线阅读,更多相关《C语言全部专业考试系统题库~含内容答案.doc(83页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、|目录 目录.1 单元练习题一 C语言基础知识 .3 一、 判断题 .3 二、 单项选择题 .4 三、 读程序选择题 .7 四、程序填空题 .8 五、编程题 .10 单元练习题二 C语言程序结构 .10 一、 判断题 .10 二、 单项选择题 .11 三、 读程序选择题 .18 四、 程序填空题 .30 五、 编程题 .35 单元练习题三 数组.36 一、 判断题 .36 二、 单项选择题 .37 三、读程序选择题 .39 四、程序填空题 .43 五、编程题 .49 单元练习题四 函数.49 一、 判断题 .49 二、 单项选择题 .50 三、读程序选择题 .52 四、程序填空题 .60 五、
2、编程题 .63 单元练习题五 预处理.63 一、 判断题 .63 二、 单项选择题 .64 三、读程序选择题 .64 四、程序填空题 .65 五、编程题 .65 单元练习题六 指针.66 一、 判断题 .66 二、 单项选择题 .66 三、读程序选择题 .67 四、程序填空题 .74 五、编程题 .77 单元练习题七 结构体与共用体.78 一、 判断题 .78 二、 单项选择题 .78|三、读程序选择题 .79 四、程序填空题 .83 五、编程题 .83 单元练习题八 文件.84 一、 判断题 .84 二、 单项选择题 .84 三、读程序选择题 .84 四、程序填空题 .85 五、编程题 .8
3、7|第一章 C语言基础知识 (C语言概述、算法、数据类型 运算符 表达式、位运算) 一、 判断题(正确的填A,错误的填B) R1在C语言中,逗号运算符的优先级最低。 (A) 2在语言可执行程序的开始执行点是程序中第一个函数。 (B) 3 “5ch”是合法的变量名。 (B) 4C语言程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多 行上。 (A) 5 当输入数据时,必须指明变量的地址,如scanf(“%f“, float x=2.5, y=4.7; 则表达式x+a%3*(int) (x+y)/4的值是( ) 。 A) 2.75 B) 3.5 C) 2.5 D) 0 19.设int m
4、=1,n=2;则+m= =n的结果是( ) A、0 B、1 C、2 D、3N20. 若变量已定义并赋值,下列符合C语法的表达式是:( ) A、a:=b+1 B、a=b=c+2 C、int 18.5%3 D、a=a+7=c+b R(3)在C程序中,设一表达式中包含有int,long, unsigned和char类型的 变量和数据,则表达式最后的运算结果类型是( ) A.int B.char C.unsigned D.long R21C语言中基本的数据类型包括_。A) 整型、实型、逻辑型 B) 整型、实型、字符型C) 整型、字符型、逻辑型 D) 整型、实型、逻辑型、字符型 |N22. 若定义x和y
5、 为double类型,则表达式:x=2,y=x+5/2的值是 _A) 4 B) 4.5 C) 4.0 D) 3.0 23. 在以下运算符中,优先级最高的运算符是_A) ? : B) + C) 则表达式:z=x+5/2*y的值是_A) 7 B) 7.5 C) 17 D) 19.5 6.以下说法中正确的是( ) A、C语言程序总是从第一个定义的函数开始执行B、在C语言程序中,要调用的函数必须在main()函数中定义C、C语言程序总是从main()函数开始执行 D、C语言程序中的main()函数必须放在程序的开始部分 (1)设int a=2,b;则执行b=a语句后,b的结果是( ) A.0 B.1
6、C.2 D.3 N(2)逗号表达式(a=3*5,a*4),a+15的值是( ) A.15 B.60 C.30 D.75 7. 若已经定义了一个字符型变量为a,下面哪个表达式的含义跟其余表达式不 同:A) a!=0 B) a!=0 C) a D) !a 8. 在以下运算符中,优先级最高的运算符是_A) , B) C) scanf(“%d,%d“,a=;(三个字符)b=;(三个字符)a= a-b;printf(“%d,%d“,a,b); 2、选择程序的运行结果 。main ( ) int x=1, y=2, z, a, b, c, d;|z = +x|+y;printf(“x=%dn“, x);
7、printf(“y=%dn“, y); /*输出结果(三个字符) */a=-1; b=-2; c=+aprintf(“b=%dn“, b); /*输出结果 (三个字符)*/ 3以下程序的结果为_ main() unsigned int a=3, b=10;printf(“%dn“,a1); /*输出结果 */printf(“%dn“,a1); /*输出结果 */ 4 若x=3,y=z=4,则下列表达式的值是。 (1) (z=y=x)? 1:0 /*值为 */ (2) z=y 6表达式c则变量c中包含的字符个数为(数字) 。 10、C语言所提供的基本数据类型的整型类型包括:、整型、 。 (按每种
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 全部 专业 考试 系统 题库 内容 答案
限制150内