第4练 1.4 C语言程序的上机步骤 《C语言程序设计》 (电工版) 一课一练 (吉林)

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

内容正文:

【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《C语言程序设计》(电工版)《一课一练》第4练,内容是1.4 C语言程序的上机步骤。 《C语言程序设计》(电工版)一课一练 第4练 1.4 C语言程序的上机步骤 一、选择题 1. C程序从源文件到可执行文件,正确处理顺序是( ) A. 运行连接编译编辑 B. 连接编辑运行编译 C. 编译运行编辑连接 D. 编辑编译连接运行 2. 编译阶段主要检查的是( ) A. 语法错误 B. 输入成绩高低 C. 输出纸张大小 D. 变量中文含义 3. 连接阶段的主要任务是( ) A. 输入键盘数据 B. 合成可执行程序 C. 清空源代码 D. 改变变量初值 4. 程序运行结果不符合题意,但编译无错,首先应检查( ) A. 页边距 B. 文件图标 C. 逻辑过程 D. 字体颜色 5. 上机调试时,定位循环变量变化最有效的方式是( ) A. 删除所有输出 B. 改变文件后缀 C. 隐藏错误信息 D. 跟踪关键变量 二、判断题 6. 编译通过后仍可能存在运行结果错误。( ) 7. 连接阶段的作用是从键盘读取程序输入数据。( ) 三、填空题 8. C程序上机一般经历编辑、编译、______ 和运行。 9. 编译阶段主要检查源程序中的 ______ 错误。 四、读程序写结果题 10. 编译连接通过后程序按条件输出,写出运行结果 #include <stdio.h> int main(){ int ok=1; if(ok) printf("run"); return 0; } 11. 程序调试时跟踪变量 i,写出两次输出结果 #include <stdio.h> int main(){ int i=1; printf("%d",i); i=i+2; printf("%d",i); return 0; } 五、编程题 12. 编写程序,输入两个整数 a、b,若 b 为0输出 Error,否则输出 a/b 的整数商和余数。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《C语言程序设计》(电工版)《一课一练》第4练,内容是1.4 C语言程序的上机步骤。 《C语言程序设计》(电工版)一课一练 第4练 1.4 C语言程序的上机步骤 一、选择题 1. C程序从源文件到可执行文件,正确处理顺序是( ) A. 运行连接编译编辑 B. 连接编辑运行编译 C. 编译运行编辑连接 D. 编辑编译连接运行 【答案】D 【解析】上机过程一般依次完成编辑、编译、连接和运行。 2. 编译阶段主要检查的是( ) A. 语法错误 B. 输入成绩高低 C. 输出纸张大小 D. 变量中文含义 【答案】A 【解析】编译器把源程序翻译为目标程序,同时报告语法问题。 3. 连接阶段的主要任务是( ) A. 输入键盘数据 B. 合成可执行程序 C. 清空源代码 D. 改变变量初值 【答案】B 【解析】连接把目标文件和库函数等组合成可执行文件。 4. 程序运行结果不符合题意,但编译无错,首先应检查( ) A. 页边距 B. 文件图标 C. 逻辑过程 D. 字体颜色 【答案】C 【解析】编译通过不代表算法和逻辑满足题目要求。 5. 上机调试时,定位循环变量变化最有效的方式是( ) A. 删除所有输出 B. 改变文件后缀 C. 隐藏错误信息 D. 跟踪关键变量 【答案】D 【解析】编译连接通过后,观察关键变量能判断运行过程是否符合预期。 二、判断题 6. 编译通过后仍可能存在运行结果错误。( ) 【答案】√ 【解析】编译主要发现语法问题,逻辑问题需测试。 7. 连接阶段的作用是从键盘读取程序输入数据。( ) 【答案】× 【解析】连接负责合成可执行程序。 三、填空题 8. C程序上机一般经历编辑、编译、______ 和运行。 【答案】连接 【解析】连接后才能形成可执行程序。 9. 编译阶段主要检查源程序中的 ______ 错误。 【答案】语法 【解析】语法错误通常由编译器报告。 四、读程序写结果题 10. 编译连接通过后程序按条件输出,写出运行结果 #include <stdio.h> int main(){ int ok=1; if(ok) printf("run"); return 0; } 【答案】run 【解析】ok 为非0,if 真分支输出 run。 11. 程序调试时跟踪变量 i,写出两次输出结果 #include <stdio.h> int main(){ int i=1; printf("%d",i); i=i+2; printf("%d",i); return 0; } 【答案】13 【解析】先输出 i 的初值1,再把 i 改为3并输出。 五、编程题 12. 编写程序,输入两个整数 a、b,若 b 为0输出 Error,否则输出 a/b 的整数商和余数。 【答案】#include <stdio.h> int main(){ int a,b; scanf("%d%d",&a,&b); if(b==0) printf("Error"); else printf("%d %d",a/b,a%b); return 0; } 【解析】先排除除数为0的非法情况,再进行整数除法和取余运算。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

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