第1练 1.1 C语言的历史背景 《C语言程序设计》 (电工版) 一课一练 (吉林)

2026-07-06
| 2份
| 7页
| 36人阅读
| 0人下载

内容正文:

【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《C语言程序设计》(电工版)《一课一练》第1练,内容是1.1 C语言的历史背景。 《C语言程序设计》(电工版)一课一练 第1练 1.1 C语言的历史背景 一、选择题 1. 从程序设计语言发展角度看,C语言更适合归入( ) A. 高级语言 B. 机器语言 C. 汇编指令 D. 标记语言 2. 学习C语言历史背景时,最应理解它与系统软件开发之间的关系是( ) A. 依赖图形界面 B. 适合系统开发 C. 面向网页排版 D. 替代机器硬件 3. 用C语言描述算法后,还需要经过处理才能运行,关键原因是( ) A. 变量不能命名 B. 函数不能调用 C. 源程序不能直接执行 D. 注释不能书写 4. 下列更能体现C语言历史地位的是( ) A. 局限整数计算 B. 不能写函数 C. 限定单机运行 D. 影响多种后继语言 5. 判断C语言源程序能否直接运行,关键看它是否已经完成( ) A. 编译连接 B. 变量命名 C. 注释删除 D. 版面调整 二、判断题 6. C源程序通常需要编译和连接后才能形成可执行程序。( ) 7. C语言属于只能直接表示机器指令的低级语言。( ) 三、填空题 8. C源文件通常先被编译成目标文件,再经过 ______ 形成可执行程序。 9. C语言属于 ______ 程序设计语言。 四、读程序写结果题 10. 两个输出语句连续执行,写出运行结果 #include <stdio.h> int main(){ printf("C"); printf("Lang"); return 0; } 11. 程序用历史年份做整数运算,写出输出结果 #include <stdio.h> int main(){ int year=1972; printf("%d", year/100+year%100); return 0; } 五、编程题 12. 编写程序,输入一个四位年份 year,输出其前两位与后两位之和;若 year 不在 1000 到 9999 范围内,输出 Error。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《C语言程序设计》(电工版)《一课一练》第1练,内容是1.1 C语言的历史背景。 《C语言程序设计》(电工版)一课一练 第1练 1.1 C语言的历史背景 一、选择题 1. 从程序设计语言发展角度看,C语言更适合归入( ) A. 高级语言 B. 机器语言 C. 汇编指令 D. 标记语言 【答案】A 【解析】C语言兼具较强表达能力和底层控制能力,属于高级程序设计语言。 2. 学习C语言历史背景时,最应理解它与系统软件开发之间的关系是( ) A. 依赖图形界面 B. 适合系统开发 C. 面向网页排版 D. 替代机器硬件 【答案】B 【解析】C语言长期用于操作系统和嵌入式等系统级程序开发。 3. 用C语言描述算法后,还需要经过处理才能运行,关键原因是( ) A. 变量不能命名 B. 函数不能调用 C. 源程序不能直接执行 D. 注释不能书写 【答案】C 【解析】C源程序需经过编译和连接生成可执行程序。 4. 下列更能体现C语言历史地位的是( ) A. 局限整数计算 B. 不能写函数 C. 限定单机运行 D. 影响多种后继语言 【答案】D 【解析】许多后继语言在语法形式上受到 C 语言影响。 5. 判断C语言源程序能否直接运行,关键看它是否已经完成( ) A. 编译连接 B. 变量命名 C. 注释删除 D. 版面调整 【答案】A 【解析】源程序需经过编译和连接后才能形成可执行程序。 二、判断题 6. C源程序通常需要编译和连接后才能形成可执行程序。( ) 【答案】√ 【解析】源程序不能直接当作可执行文件运行。 7. C语言属于只能直接表示机器指令的低级语言。( ) 【答案】× 【解析】C语言属于高级程序设计语言。 三、填空题 8. C源文件通常先被编译成目标文件,再经过 ______ 形成可执行程序。 【答案】连接 【解析】连接把目标文件和库函数组合成可执行程序。 9. C语言属于 ______ 程序设计语言。 【答案】高级 【解析】C语言不属于机器语言或汇编语言。 四、读程序写结果题 10. 两个输出语句连续执行,写出运行结果 #include <stdio.h> int main(){ printf("C"); printf("Lang"); return 0; } 【答案】CLang 【解析】两个 printf 按顺序输出,中间没有自动空格或换行。 11. 程序用历史年份做整数运算,写出输出结果 #include <stdio.h> int main(){ int year=1972; printf("%d", year/100+year%100); return 0; } 【答案】91 【解析】1972/100 得19,1972%100 得72,相加得91。 五、编程题 12. 编写程序,输入一个四位年份 year,输出其前两位与后两位之和;若 year 不在 1000 到 9999 范围内,输出 Error。 【答案】#include <stdio.h> int main(){ int year; scanf("%d",&year); if(year<1000||year>9999) printf("Error"); else printf("%d",year/100+year%100); return 0; } 【解析】先判断年份范围,再用整数除法和取余拆分前两位、后两位。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第1练 1.1 C语言的历史背景 《C语言程序设计》 (电工版) 一课一练 (吉林)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。