第1章 第3、4节:了解简单C语言程序及其上机步骤(练习)-《C语言程序设计》(电子工业出版社)上好课

2026-03-30
| 2份
| 13页
| 24人阅读
| 0人下载

资源信息

学段 中职
学科 职教专业课
课程 C语言程序设计
教材版本 -
年级 -
章节 -
类型 作业-同步练
知识点 C语言概述
使用场景 同步教学
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 105 KB
发布时间 2026-03-30
更新时间 2026-03-30
作者 糖醋排骨009
品牌系列 上好课·上好课
审核时间 2026-03-30
下载链接 https://m.zxxk.com/soft/57082288.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

1.3与1.4节:了解简单C语言程序及其上机步骤 一、单项选择题 1.以下关于 C 语言程序结构的描述中,正确的是( ) A. 一个 C 语言程序可以包含多个 main () 函数 B. C 语言程序必须从 main () 函数开始执行 C. 函数体不需要用大括号 {} 包裹 D. 语句末尾可以省略分号 【答案】B 【解析】C 语言程序有且仅有一个 main () 函数,程序从 main () 开始执行;函数体必须用 {} 包裹,语句末尾必须加分号。 2.下列选项中,属于 C 语言注释格式的是( ) A. //这是多行注释// B. /* 这是多行注释 */ C. # 这是注释 D. -- 这是注释 【答案】B 【解析】C 语言标准多行注释格式为/*...*/。 3.在C语言中,#include "stdio.h"的作用是( ) A. 定义主函数 B. 包含标准输入输出头文件 C. 输出字符串 D. 声明变量 【答案】B 【解析】#include是预处理指令,用于包含头文件,stdio.h提供printf等输入输出函数。 4.下列关于 C 语言变量声明的描述,错误的是( ) A. 变量必须先声明后使用 B. 声明语句末尾需要加分号 C. int a,b;可以同时声明多个整型变量 D. 变量名可以以数字开头 【答案】D 【解析】C 语言变量名不能以数字开头,必须以字母或下划线开头。 5.在代码段:int a=1,b=2,s;s=a+b;中,s=a+b;属于( ) A. 声明语句 B. 赋值语句 C. 输入语句 D. 输出语句 【答案】B 【解析】该语句将a+b的结果赋值给变量s,属于赋值语句。 6.下列关于printf函数的描述,正确的是( ) A. printf用于从键盘读取数据 B. printf("%d",s);中%d表示输出字符串 C. printf是标准输入输出函数 D. printf函数不需要包含头文件即可使用 【答案】C 【解析】printf是标准输出函数,%d表示输出十进制整数,使用时需包含stdio.h。 7.在程序代码: int max(int x,int y) {int z; if(x>y)z=x; else z=y;return z;}中,max函数的作用是( ) A. 求两个数的和 B. 求两个数的较大值 C. 求两个数的较小值 D. 输出两个数 【答案】B 【解析】函数内通过if-else判断,将较大值赋值给z并返回。 8.下列关于 C 语言函数的描述,正确的是( ) A. 函数不能没有参数 B. 函数体必须包含声明部分和执行部分 C. 函数可以嵌套定义 D. 函数调用时参数类型必须与定义一致 【答案】D 【解析】函数可以无参数(如main()),函数体可只有执行部分,C 语言不允许嵌套定义函数。 9.下列关于scanf函数的描述,正确的是( ) A. scanf用于输出数据 B. scanf("%d%d",&a,&b);中&是取地址符 C. scanf函数不需要包含头文件 D. scanf可以直接读取字符串到变量 【答案】B 【解析】scanf是标准输入函数,&用于获取变量地址,需包含stdio.h。 10.C 语言程序中,语句的结束标志是( ) A. 逗号, B. 分号; C. 句号. D. 换行符 【答案】B 【解析】C 语言规定,语句和声明部分末尾必须以分号;结束。 11.下列关于 C 语言程序书写格式的描述,错误的是( ) A. 一行可以写多条语句 B. 一条语句可以拆分成多行书写 C. 程序必须使用大写字母书写 D. 缩进可以提高程序可读性 【答案】C 【解析】C 语言习惯使用小写字母书写,大写字母通常用于宏定义等特殊场景。 12.在C语言中,程序代码: #include "stdio.h" main() {int a;scanf("%d",&a);printf("%d",a);}的功能是( ) A. 输出一个整数 B. 输入一个整数并输出 C. 计算两个整数的和 D. 求两个整数的较大值 【答案】B 【解析】scanf读取用户输入的整数,printf将该整数输出。 13.下列关于 Turbo C 开发环境的描述,正确的是( ) A. Turbo C 是可视化图形开发工具 B. Turbo C 的主程序文件是TC.EXE C. Turbo C 不需要编译即可运行程序 D. Turbo C 无法设置文件保存目录 【答案】B 【解析】Turbo C 的主程序文件为TC.EXE,需经过编辑、编译、连接后才能运行程序。 14.在 Turbo C 中,设置用户文件存放目录的菜单是( ) A. File B. Edit C. Run D. Compile 【答案】A 【解析】通过File菜单下的Change dir选项可以设置文件存放目录。 15.在 Turbo C 中,编译源程序生成目标文件的菜单是( ) A. File B. Edit C. Compile D. Run 【答案】C 【解析】Compile菜单用于编译源程序,生成.OBJ目标文件。 二、判断题。 1.一个 C 语言程序可以包含多个main()函数。( ) 【答案】错误 【解析】C 语言程序有且仅有一个main()函数,是程序执行的入口。 2.C 语言程序总是从main()函数开始执行。( ) 【答案】正确 【解析】main()函数是 C 语言程序的唯一入口,程序从这里开始执行。 3./*...*/是 C 语言的注释格式,注释会被编译器执行。( ) 【答案】错误 【解析】注释仅用于解释代码,不会被编译器编译和执行。 4.变量声明语句末尾可以省略分号。( ) 【答案】错误 【解析】C 语言规定,声明语句和执行语句末尾必须以分号;结束。 5.printf函数用于从键盘读取用户输入的数据。( ) 【答案】错误 【解析】printf是标准输出函数,scanf是标准输入函数。 6.Turbo C 中,编译源程序会生成.EXE可执行文件。( ) 【答案】错误 【解析】编译生成.OBJ目标文件,连接后才生成.EXE可执行文件。 7.编译错误是指程序逻辑错误,运行时才会发现。( ) 【答案】错误 【解析】编译错误是语法错误,编译阶段即可发现;逻辑错误需运行后才能发现。 8.在C语言中,语句s=a+b;中,=是比较运算符,判断s与a+b是否相等。( ) 【答案】错误 【解析】=是赋值运算符,将a+b的结果赋值给s;==才是比较相等的运算符。 9.在 Turbo C 中,Run → User Screen用于查看程序运行结果。( ) 【答案】正确 【解析】运行程序后,切换到用户屏幕查看输出结果。 10.C 语言程序中,注释只能写在语句末尾。( ) 【答案】错误 【解析】注释可以写在程序的任何位置,包括单独一行、语句前后。 三、填空题。 1.包含标准输入输出函数的头文件是___________。 【答案】stdio.h 【解析】stdio.h头文件提供printf、scanf等输入输出函数。 2.Turbo C 中,编译源程序生成的目标文件扩展名是___________。 【答案】.OBJ 【解析】编译阶段生成.OBJ目标文件,连接后生成.EXE可执行文件。 3.Turbo C 中,运行可执行文件的菜单是___________。 【答案】Run 【解析】Run菜单包含运行程序、查看结果等功能。 4.程序代码return(z);语句的作用是___________。 【答案】将变量 z 的值返回给函数调用处 【解析】return语句结束函数执行,并将z的值返回给调用者。 5.C 语言程序由________组成,是程序的基本单位。 【答案】函数 【解析】函数是 C 语言程序的基本组成单位,程序由一个或多个函数构成。 三、简答题 1. 简述 C 语言程序的基本结构特点。 【答案】 ① 程序由函数组成,必须包含且仅包含一个main()函数,是程序执行入口; ② 函数由函数首部和函数体组成,函数体用{}包裹,包含声明部分和执行部分; ③ 语句末尾必须以分号;结束; ④ 支持/*...*/注释格式,用于解释代码,不影响程序运行; ⑤ 程序从main()函数开始执行,调用其他函数完成功能。 2.简述 Turbo C 环境下 C 语言程序的上机步骤。 【答案】 ① 启动 Turbo C,进入集成开发环境; ② 设置文件存放目录(File → Change dir); ③ 新建 / 编辑源程序(File → New); ④ 保存源程序; ⑤ 编译源程序(Compile → Make EXE file),若有错误则修改后重新编译; ⑥ 连接生成可执行文件; ⑦ 运行程序(Run → Run),通过User Screen查看结果; ⑧ 退出 Turbo C(File → Quit)。 3.对比 Turbo C 与 Dev-C++ 开发环境的异同点。 【答案】 相同点:均为 C 语言集成开发环境,支持编辑、编译、连接、运行等功能,需包含stdio.h头文件使用输入输出函数。 不同点: ① Turbo C 是 DOS 界面环境,操作依赖菜单快捷键;Dev-C++ 是 Windows 图形界面,操作更直观; ② Turbo C 需手动设置文件目录、编译连接;Dev-C++ 可一键编译运行,流程更简化; ③ Turbo C 是经典老环境,Dev-C++ 更轻量、适合现代初学者学习。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 1.3与1.4节:了解简单C语言程序及其上机步骤 一、单项选择题 1.以下关于 C 语言程序结构的描述中,正确的是( ) A. 一个 C 语言程序可以包含多个 main () 函数 B. C 语言程序必须从 main () 函数开始执行 C. 函数体不需要用大括号 {} 包裹 D. 语句末尾可以省略分号 2.下列选项中,属于 C 语言注释格式的是() A. //这是多行注释// B. /* 这是多行注释 */ C. # 这是注释 D. -- 这是注释 3.在C语言中,#include "stdio.h"的作用是() A. 定义主函数 B. 包含标准输入输出头文件 C. 输出字符串 D. 声明变量 4.下列关于 C 语言变量声明的描述,错误的是() A. 变量必须先声明后使用 B. 声明语句末尾需要加分号 C. int a,b;可以同时声明多个整型变量 D. 变量名可以以数字开头 5.在代码段:int a=1,b=2,s;s=a+b;中,s=a+b;属于() A. 声明语句 B. 赋值语句 C. 输入语句 D. 输出语句 6.下列关于printf函数的描述,正确的是() A. printf用于从键盘读取数据 B. printf("%d",s);中%d表示输出字符串 C. printf是标准输入输出函数 D. printf函数不需要包含头文件即可使用 7.在程序代码: int max(int x,int y) {int z; if(x>y)z=x; else z=y;return z;}中,max函数的作用是() A. 求两个数的和 B. 求两个数的较大值 C. 求两个数的较小值 D. 输出两个数 8.下列关于 C 语言函数的描述,正确的是() A. 函数不能没有参数 B. 函数体必须包含声明部分和执行部分 C. 函数可以嵌套定义 D. 函数调用时参数类型必须与定义一致 9.下列关于scanf函数的描述,正确的是() A. scanf用于输出数据 B. scanf("%d%d",&a,&b);中&是取地址符 C. scanf函数不需要包含头文件 D. scanf可以直接读取字符串到变量 10.C 语言程序中,语句的结束标志是() A. 逗号, B. 分号; C. 句号. D. 换行符 11.下列关于 C 语言程序书写格式的描述,错误的是( ) A. 一行可以写多条语句 B. 一条语句可以拆分成多行书写 C. 程序必须使用大写字母书写 D. 缩进可以提高程序可读性 12.在C语言中,程序代码: #include "stdio.h" main() {int a;scanf("%d",&a);printf("%d",a);}的功能是() A. 输出一个整数 B. 输入一个整数并输出 C. 计算两个整数的和 D. 求两个整数的较大值 13.下列关于 Turbo C 开发环境的描述,正确的是() A. Turbo C 是可视化图形开发工具 B. Turbo C 的主程序文件是TC.EXE C. Turbo C 不需要编译即可运行程序 D. Turbo C 无法设置文件保存目录 14.在 Turbo C 中,设置用户文件存放目录的菜单是() A. File B. Edit C. Run D. Compile 15.在 Turbo C 中,编译源程序生成目标文件的菜单是() A. File B. Edit C. Compile D. Run 二、判断题。 1.一个 C 语言程序可以包含多个main()函数。( ) 2.C 语言程序总是从main()函数开始执行。( ) 3./*...*/是 C 语言的注释格式,注释会被编译器执行。( ) 4.变量声明语句末尾可以省略分号。( ) 5.printf函数用于从键盘读取用户输入的数据。( ) 6.Turbo C 中,编译源程序会生成.EXE可执行文件。( ) 7.编译错误是指程序逻辑错误,运行时才会发现。( ) 8.在C语言中,语句s=a+b;中,=是比较运算符,判断s与a+b是否相等。( ) 9.在 Turbo C 中,Run → User Screen用于查看程序运行结果。( ) 10.C 语言程序中,注释只能写在语句末尾。( ) 三、填空题。 1.包含标准输入输出函数的头文件是___________。 2.Turbo C 中,编译源程序生成的目标文件扩展名是___________。 3.Turbo C 中,运行可执行文件的菜单是___________。 4.程序代码return(z);语句的作用是___________。 5.C 语言程序由________组成,是程序的基本单位。 三、简答题 1. 简述 C 语言程序的基本结构特点。 2.简述 Turbo C 环境下 C 语言程序的上机步骤。 3.对比 Turbo C 与 Dev-C++ 开发环境的异同点。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

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