第一章 C语言基本概述《编程语言基础-C语言》(高教版第五版)章节过关卷

2025-09-21
| 2份
| 11页
| 140人阅读
| 2人下载

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 C语言程序设计高教版(第五版)全一册
年级 高一
章节 第1章 C语言概述
类型 作业-单元卷
知识点 C语言概述
使用场景 同步教学-单元练习
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 247 KB
发布时间 2025-09-21
更新时间 2025-09-21
作者 xkw_069767526
品牌系列 学易金卷·阶段检测模拟卷
审核时间 2025-09-21
下载链接 https://m.zxxk.com/soft/54019950.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

《编程语言基础——C语言》高等教育出版社(第五版) 第一章 基本数据类型与简单程序设计 章节过关卷 考试时间:90分钟 满分:100分 姓名 班级 学号 1、 单项选择题(本题共30小题,每题2分,共60分) 1.以下叙述正确的是( ) A.构成C程序的基本单位是函数 B.可以在一个函数中定义另一个函数 C.main()函数必须放在其他函数之前 D.所有被调用函数一定要在被调用之前进行定义 2.要把高级语言编写的源程序转换为目标程序,需要使用( ) A.编译程序 B.驱动程序 C.诊断程序 D.语言程序 3.假设#define s(x) 2*x*(x)+7,则s(5-3)的宏展开是( ) A.11 B.15 C.10 D.20 4.以下关于宏替换的叙述错误的是( ) A.宏名必须用大写字母表示 B.宏替换不占用运行时间 C.宏名不具有类型 D.宏替换只是字符替换 5.计算机内部运算使用的数是( ) A.十进制数 B.十六进制书 C.二进制数 D.八进制数 6.一个C语言程序是由( ) A.一个主程序和若干个子程序组成 B.函数组成 C.若干过程组成 D.若干个程序组成 7.C语言具有低级语言的能力,主要指的是( ) A.程序的可移植性 B.具有控制流语句 C.能直接访问物理地址,可进行位操作 D.具有现代化语言的各种数据结构 8.C语言是一种( ) A.机器语言 B.汇编语言 C.高级语言 D.低级语言 9.关于C程序描述不正确的是( ) A.每个语句和数据定义的最后必须有个分号 B.一个C程序的书写格式要求严格,一行只能写一个语句 C.C语言的本身没有输入输出语句 D.C程序总是从main()函数开始执行 10.以下叙述不正确的是( ) A.大小写字母用在不同场合,一般除了符号名和常量名用大写字母外,其他一律用小写字母 B.使用有意义的标识符 C.程序中的注释可有可无 D.使用括号来改善表达式的清晰度 11.下面不是C语言特点的是( ) A.简洁、紧凑 B.语法限制少 C.移植性好 D.不可以直接对硬件进行操作 12.C语言的关键字个数为( ) A.34 B.29 C.32 D.9 13.下列不是关键字的是( ) A.if B.printf C.int D.while 14.以下是C语言中的关键字的是( ) A.printf B.if C.include D.null 15.在宏定义#define PI3.14159中,用宏名PI代替一个( ) A.常量 B.单精度数 C.双精度数 D.字符串 16.C程序能够在不同的操作系统下运行,这说明C语言具有很好的( ) A.适应性 B.兼容性 C.移植性 D.操作性 17.C编译程序是( ) A.C程序的机器语言版本 B.一组机器语言指令 C.将C源程序编译成目标程序 D.由制造厂家提供的一套应用软件 18.以下叙述中错误的是( ) A.结构化程序由顺序、分支、循环三种基本结构组成 B.C语言是一种结构化程序设计语言 C.使用三种基本结构构成的程序只能解决简单问题 D.结构化程序设计提倡模块化的设计方法 19.一个C语言的语句至少应包括一个( ) A.{} B.逗号 C.分号 D.什么都不要 20.C语言程序的模块化通过以下哪个选项来实现( ) A.变量 B.程序行 C.函数 D.语句 21.计算机最基本的操作单元不包括( ) A.位 B.字节 C.地址 D.元组 22.下列关于C语言,正确的说法是( ) A.每个后缀为.c的C语言源程序都应该包含在一个main函数 B.在C语言程序中,main函数必须放在其他函数的最前面 C.每个后缀为.c的C语言源程序都可以单独进行编译 D.在C语言程序中,只有main函数才可单独进行编译 23.C语言源程序名的后缀是( ) A.exe B.obj C.c D.cp 24.计算机能直接执行的程序是( ) A.目标程序 B.可执行程序 C.汇编程序 D.源程序 25.通过DEV—C++将源代码编译后,生成的文件格式为( ) A..dll B..c C..obj D..exe 26.要把高级语言编写的源程序转换为目标程序,需要使用( ) A.编译程序 B.驱动程序 C.诊断程序 D.编译程序 27.关于解释程序和编译程序,正确的描述是( ) A.解释程序和编译程序均能产生目标程序 B.解释程序和编译程序均不能产生目标程序 C.编译程序能产生目标程序,解释程序不能产生目标程序 D.编译程序不能产生目标程序,解释程序能产生目标程序 28.以下描述中,错误的是( ) A.C程序在运行过程中所有计算都以二进制方式进行 B.所有C程序都需要编译链接无误后才能运行 C.C程序在运行过程中所有计算都以十进制方式进行 D.C程序中字符变量存放的是字符的ASCII值 29.C语言中,当复合语句多于一条时,要有一对( )括起来 A.方括号 B.圆括号 C.花括号 D.尖括号 30.以下不是C语言特点的是( ) A.C语言数据类型丰富 B.C语言是结构化语言 C.C语言语法限制多,不太容易设计 D.C语言适用范围广 二、案例分析题(本题共2小题,共40分) 1.编写程序,在屏幕上输出以下内容: ************ Hello,world! ************ 2.从键盘输入圆半径r的值,然后计算圆面积s和周长l。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 《编程语言基础——C语言》高等教育出版社(第五版) 第一章 基本数据类型与简单程序设计 章节过关卷 考试时间:90分钟 满分:100分 姓名 班级 学号 1、 单项选择题(本题共30小题,每题2分,共60分) 1.以下叙述正确的是( ) A.构成C程序的基本单位是函数 B.可以在一个函数中定义另一个函数 C.main()函数必须放在其他函数之前 D.所有被调用函数一定要在被调用之前进行定义 答案:A 2.要把高级语言编写的源程序转换为目标程序,需要使用( ) A.编译程序 B.驱动程序 C.诊断程序 D.语言程序 答案:A 3.假设#define s(x) 2*x*(x)+7,则s(5-3)的宏展开是( ) A.11 B.15 C.10 D.20 答案: A 4.以下关于宏替换的叙述错误的是( ) A.宏名必须用大写字母表示 B.宏替换不占用运行时间 C.宏名不具有类型 D.宏替换只是字符替换 答案: A 5.计算机内部运算使用的数是( ) A.十进制数 B.十六进制书 C.二进制数 D.八进制数 答案: C 6.一个C语言程序是由( ) A.一个主程序和若干个子程序组成 B.函数组成 C.若干过程组成 D.若干个程序组成 答案: B 7.C语言具有低级语言的能力,主要指的是( ) A.程序的可移植性 B.具有控制流语句 C.能直接访问物理地址,可进行位操作 D.具有现代化语言的各种数据结构 答案:C 8.C语言是一种( ) A.机器语言 B.汇编语言 C.高级语言 D.低级语言 答案: C 9.关于C程序描述不正确的是( ) A.每个语句和数据定义的最后必须有个分号 B.一个C程序的书写格式要求严格,一行只能写一个语句 C.C语言的本身没有输入输出语句 D.C程序总是从main()函数开始执行 答案: B 10.以下叙述不正确的是( ) A.大小写字母用在不同场合,一般除了符号名和常量名用大写字母外,其他一律用小写字母 B.使用有意义的标识符 C.程序中的注释可有可无 D.使用括号来改善表达式的清晰度 答案: A 11.下面不是C语言特点的是( ) A.简洁、紧凑 B.语法限制少 C.移植性好 D.不可以直接对硬件进行操作 答案: D 12.C语言的关键字个数为( ) A.34 B.29 C.32 D.9 答案: C 13.下列不是关键字的是( ) A.if B.printf C.int D.while 答案: B 14.以下是C语言中的关键字的是( ) A.printf B.if C.include D.null 答案: B 15.在宏定义#define PI3.14159中,用宏名PI代替一个( ) A.常量 B.单精度数 C.双精度数 D.字符串 答案: D 16.C程序能够在不同的操作系统下运行,这说明C语言具有很好的( ) A.适应性 B.兼容性 C.移植性 D.操作性 答案: C 17.C编译程序是( ) A.C程序的机器语言版本 B.一组机器语言指令 C.将C源程序编译成目标程序 D.由制造厂家提供的一套应用软件 答案: C 18.以下叙述中错误的是( ) A.结构化程序由顺序、分支、循环三种基本结构组成 B.C语言是一种结构化程序设计语言 C.使用三种基本结构构成的程序只能解决简单问题 D.结构化程序设计提倡模块化的设计方法 答案: C 19.一个C语言的语句至少应包括一个( ) A.{} B.逗号 C.分号 D.什么都不要 答案: C 20.C语言程序的模块化通过以下哪个选项来实现( ) A.变量 B.程序行 C.函数 D.语句 答案: C 21.计算机最基本的操作单元不包括( ) A.位 B.字节 C.地址 D.元组 答案: D 22.下列关于C语言,正确的说法是( ) A.每个后缀为.c的C语言源程序都应该包含在一个main函数 B.在C语言程序中,main函数必须放在其他函数的最前面 C.每个后缀为.c的C语言源程序都可以单独进行编译 D.在C语言程序中,只有main函数才可单独进行编译 答案: C 23.C语言源程序名的后缀是( ) A.exe B.obj C.c D.cp 答案: C 24.计算机能直接执行的程序是( ) A.目标程序 B.可执行程序 C.汇编程序 D.源程序 答案: D 25.通过DEV—C++将源代码编译后,生成的文件格式为( ) A..dll B..c C..obj D..exe 答案: C 26.要把高级语言编写的源程序转换为目标程序,需要使用( ) A.编译程序 B.驱动程序 C.诊断程序 D.编译程序 答案: D 27.关于解释程序和编译程序,正确的描述是( ) A.解释程序和编译程序均能产生目标程序 B.解释程序和编译程序均不能产生目标程序 C.编译程序能产生目标程序,解释程序不能产生目标程序 D.编译程序不能产生目标程序,解释程序能产生目标程序 答案: C 28.以下描述中,错误的是( ) A.C程序在运行过程中所有计算都以二进制方式进行 B.所有C程序都需要编译链接无误后才能运行 C.C程序在运行过程中所有计算都以十进制方式进行 D.C程序中字符变量存放的是字符的ASCII值 答案: C 29.C语言中,当复合语句多于一条时,要有一对( )括起来 A.方括号 B.圆括号 C.花括号 D.尖括号 答案: C 30.以下不是C语言特点的是( ) A.C语言数据类型丰富 B.C语言是结构化语言 C.C语言语法限制多,不太容易设计 D.C语言适用范围广 答案: C 二、案例分析题(本题共2小题,共40分) 1.编写程序,在屏幕上输出以下内容: ************ Hello,world! ************ 答案: #include <stdio.h> int main() { printf("************ "); printf("Hello,world! "); printf("************ "); return 0; } 2.从键盘输入圆半径r的值,然后计算圆面积s和周长l。 答案: #include <stdio.h> #define PI 3.1415926 main() { float r, s, l; printf("请输入圆的半径:"); scanf("%f", &r); s = PI * r * r; l = 2 * PI * r; printf("面积s=%f,周长l=%f", s, l); } 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第一章  C语言基本概述《编程语言基础-C语言》(高教版第五版)章节过关卷
1
第一章  C语言基本概述《编程语言基础-C语言》(高教版第五版)章节过关卷
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。