《C语言程序设计》复习指导.doc

上传人:自*** 文档编号:124911328 上传时间:2020-03-14 格式:DOC 页数:15 大小:143.50KB
返回 下载 相关 举报
《C语言程序设计》复习指导.doc_第1页
第1页 / 共15页
《C语言程序设计》复习指导.doc_第2页
第2页 / 共15页
《C语言程序设计》复习指导.doc_第3页
第3页 / 共15页
《C语言程序设计》复习指导.doc_第4页
第4页 / 共15页
《C语言程序设计》复习指导.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《《C语言程序设计》复习指导.doc》由会员分享,可在线阅读,更多相关《《C语言程序设计》复习指导.doc(15页珍藏版)》请在金锄头文库上搜索。

1、2013级C语言程序设计复习指导C语言程序设计是计算机应用技术专业一门重要的基础课。它培养学生的逻辑思维能力,程序设计能力,特别是初步的编程解决实际问题的能力,是学生学习后续软件开发课程的知识基础。通过本课程的学习,学生应掌握C语言的基本语法,还应掌握程序设计的基本思想、基本概念和基本方法,并能运用所学的知识和技能对一般问题进行分析和设计,编制出正确、高效的C语言应用程序。课程以培养学生软件开发方面的岗位职业能力为核心,注重培养学生分析问题、解决问题的能力,使学生养成严谨的工作作风,为今后从事软件开发打下坚实的基础。现根据教学知识点给出综合练习,以便学生更好的复习,巩固所学的知识。综合练习一、

2、填空题1. C语言程序的3种基本结构是_、_、_。 顺序结构、选择结构、循环2. C语言程序由_组成的。 函数3. C语言是一种 (区分/不区分)字母大、小写的语言。 区分4. 写出条件“-10x10”的C语言表达式是_。 (x=-10)&(x20)|(x10)23. 文件打开方式为“a”,文件打开后,文件读/写位置在_。 文件尾24. 一个用C语言编写的程序必须有一个并且只能有一个_函数。 main25. 在C语言中,任一语句必定以字符_结束。 分号或者;26. C语言程序必须经过编辑、_、连接才能生成一个可执行的二进制机器指令文件。 编译27. 若有定义语句“int a36;”,按在内存中

3、的存放顺序,a数组的第10个元素是_。 a13二、选择题1. 下列算术运算符中,只能用于整型数据的是_。 DA. -B. +C. /D. %2. 设有说明语句:char a= 123abc;则变量a_。 DA. 包含7个字符B. 包含6个字符C. 包含5个字符D. 包含4个字符3. C语言中的数据的基本类型包括_。 CA. 整型、实型、字符型的逻辑型B. 整型、实型、字符型和结构体C. 整型、实型、字符型和枚举型D. 整型、实型、字符型和指针型4. 以下关于函数叙述中,正确的是_。 D A. 在函数体中可以直接引用另一个函数中声明为static类别的局部变量的值 B. 在函数体中至少必须有一个

4、return 语句 C. 在函数体中可以定义另一个函数D. 在函数体中可以调用函数自身5. C语言源程序文件的扩展名是_。 DA. .comB. .objC. .exeD. .c6. 已知有语句:for(x=0,y=0;(y!=123)&(x4);x+);则此for循环_。 CA. 是无限循环B. 循环次数不定C. 执行4次D. 执行3次7. 设i和x都是int类型,则以下for循环_。 Afor (i=0,x=0;i=9&x!=876;i+)scanf(“%d”,&x);A. 最多执行10次B. 最多执行9次C. 是无限循环D. 循环体一次也不执行8. 以下对一维整型数组a的正确说明是_。

5、DA. int a(10);B. int n=10,an;C. int n;scanf(“%d”,&n);int an;D. #define SIZE 10 int aSIZE;9. 在C语言函数的定义和引用中,以下描述正确的是_。 BA. 必须有形式参数B. 也可以没有形式参数C. 数组名不能作为形式参数D. 形式参数必须是变量名10. 下面对编译预处理的叙述正确的是_。 CA. 预处理命令只能位于程序的开始处B. 预处理功能是指完成宏替换和文件包含的调用C. 只要行首以“#”标识的控制行都是预处理命令D. 编译预处理就是对源程序进行初步的语法检查11. 以下选项中属于C语言的数据类型是_。

6、 CA. 复数型B. 逻辑型C. 双精度型D. 集合型12. C语言程序的基本单位是_。 CA. 语句B. 程序行C. 函数D. 字符13. 以下叙述正确的是_。 BA. 可以把define和if定义为用户标识符B. 可以把define定义为用户标识符,但不能把if定义为用户标识符C. 可以把if定义为用户标识符,但不能把define定义不用户标识符 D. define和if都不能定义为用户标识符14. 当调用函数时,实参是一个数组名,则向函数传送的是_。 BA. 数组的长度 B. 数组的首地址C. 数组每一个元素的地址 D. 数组每个元素中的值15. 计算机能直接执行的程序是_。 DA. 源

7、程序B. 目标程序C. 汇编程序D. 可执行程序16. x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是_。BA. INPUT x、y、z;B. scanf(“%d%d%d”,&x,&y,&z);C. scanf(“%d%d%d”,x,y,z);D. read(“%d%d%d”,&x,&y,&z);17. 有以下程序段int k=0while (k=1) k+;while 循环执行的次数是_。 AA. 无限次 B. 有语法错,不能执行C. 一次也不执行 D. 执行1次18. 在C语言中,_。 BA. 函数定义可以嵌套,但函数调用不能嵌套B. 函数定义不可以嵌套,但

8、函数调用可以嵌套C. 函数定义和调用均不能嵌套D. 函数定义和调用均可以嵌套19. 若有结构类型定义“typedef struct test int x,y2;TEST;”,则以下声明中正确的是_。 AA. struct test x;B. struct x;C. test x;D. struct TEST x;20. 以下叙述正确的是_。 DA. do-while语句构成的循环不能用其它语句构成的循环代替。B. do-while语句构成的循环只能用break语句退出。C. 用do-while语句构成的循环,在while后的表达式为非零时结束循环。D. 用do-while语句构成的循环,在while后的表达式为零时结束循环。21. 以下关于函数叙述中,正确的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 工业设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号