内容正文:
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《C语言程序设计》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《C语言程序设计》(电子工业出版社)一课一练一课一练的第1章的第2练,内容涵盖第1章C语言概述的1.3~1.4 简单的C语言程序介绍、上机步骤。
《C语言程序设计》(电子工业出版社)一课一练 第2练
第1章 C语言概述
1.3~1.4 简单的C语言程序介绍、上机步骤
1、 单项选择题(本题共4小题)
1、关于 C 语言程序的执行入口,以下说法正确的是( )
A. 程序从第一个定义的函数开始执行
B. 程序从 main () 函数开始执行,main 函数的位置不影响执行顺序
C. 程序从最后一个定义的函数开始执行
D. 程序可以没有 main () 函数
2、以下关于 C 语言注释的描述,正确的是( )
A. 注释会被程序执行,影响程序运行结果
B. 注释只能单独占一行,不能跟在语句右侧
C. 注释用 /……/ 标识,用于增加程序可读性,不影响程序功能
D. 注释必须使用英文大写字母书写
3、在 Turbo C 环境中,编译并连接源程序后生成的可执行文件扩展名是( )
A. .C
B. .OBJ
C. .EXE
D. .TXT
4、使用 Dev-C++ 编写 C 语言程序时,创建基础控制台应用程序应选择的项目类型是( )
A. Windows Application
B. Console Application
C. Static Library
D. DLL
2、 判断题(本题共3题)
1、一个 C 语言程序可以包含多个 main () 函数,程序从第一个 main () 函数开始执行。( )
2、在 Turbo C 中,若编译源程序时出现语法错误,需要返回编辑界面修改后重新编译,直到编译成功才能进行连接操作。( )
3、Dev-C++ 中,快捷键 F9 用于直接运行已编译的程序,无需提前保存源文件。( )
3、 填空题(本题共2题)
1、C 语言的函数由____和函数体两部分组成,其中函数体一般包括声明部分和执行部分。
2、在 Turbo C 中,运行程序后,若要查看运行结果,可在 "Run" 下拉菜单中选择____选项。
4、 读程序写结果题(本题共1题)
1、阅读下面的 C 语言程序,写出程序运行后的输出结果。
【程序代码】
#include <stdio.h>
int main() {
int num1=12, num2=7;
int sum = num1 + num2;
printf("两数之和为:%d", sum);
return 0;
}
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
编写说明:考虑到中职学生普遍基础知识相对薄弱的情况,我们依据支架式教学理念,精心编制了《C语言程序设计》(电子工业出版社)一课一练。专辑里的每一份练习,都与课堂所授知识点紧密相关,题目围绕课堂所学知识点呈现。目的在于激发学生的学习兴趣,培养他们的学习自觉性,帮助学生扎实掌握课程的基本概念与基本方法,为他们后续的进一步提升奠定坚实基础。
本卷是《C语言程序设计》(电子工业出版社)一课一练一课一练的第1章的第2练,内容涵盖第1章C语言概述的1.3~1.4 简单的C语言程序介绍、上机步骤。
《C语言程序设计》(电子工业出版社)一课一练 第2练
第1章 C语言概述
1.3~1.4 简单的C语言程序介绍、上机步骤
1、 单项选择题(本题共4小题)
1、关于 C 语言程序的执行入口,以下说法正确的是( )
A. 程序从第一个定义的函数开始执行
B. 程序从 main () 函数开始执行,main 函数的位置不影响执行顺序
C. 程序从最后一个定义的函数开始执行
D. 程序可以没有 main () 函数
【答案】B
【解析】C 语言程序必须包含且只能包含一个 main () 函数,程序总是从 main () 函数开始执行,main () 函数和其他函数的先后位置不影响程序的执行过程。
2、以下关于 C 语言注释的描述,正确的是( )
A. 注释会被程序执行,影响程序运行结果
B. 注释只能单独占一行,不能跟在语句右侧
C. 注释用 /……/ 标识,用于增加程序可读性,不影响程序功能
D. 注释必须使用英文大写字母书写
【答案】C
【解析】C 语言允许用 /……/ 对程序任何一行进行注释,注释是对程序的解释,运行时不起作用,可单独成行或跟在语句右侧,仅用于提升程序可读性,不影响程序功能。
3、在 Turbo C 环境中,编译并连接源程序后生成的可执行文件扩展名是( )
A. .C
B. .OBJ
C. .EXE
D. .TXT
【答案】C
【解析】Turbo C 中编译源程序生成目标文件(.OBJ),连接后生成可执行文件(.EXE);.C 是源程序文件扩展名,.TXT 是普通文本文件扩展名。
4、使用 Dev-C++ 编写 C 语言程序时,创建基础控制台应用程序应选择的项目类型是( )
A. Windows Application
B. Console Application
C. Static Library
D. DLL
【答案】B
【解析】在 Dev-C++ 的新项目窗口中,Console Application 对应 MS-Dos 方式的控制台应用程序,适合编写中职阶段的基础 C 语言程序;其他选项分别对应桌面应用、静态库、动态链接库,不符合初学者的基础练习需求。
2、 判断题(本题共3题)
1、一个 C 语言程序可以包含多个 main () 函数,程序从第一个 main () 函数开始执行。( )
【答案】×
【解析】C 语言程序必须包含且只能包含一个 main () 函数,程序的执行入口是唯一的,不存在多个 main () 函数的合法情况。
2、在 Turbo C 中,若编译源程序时出现语法错误,需要返回编辑界面修改后重新编译,直到编译成功才能进行连接操作。( )
【答案】√
【解析】Turbo C 运行程序的流程为编辑→编译→连接→运行,若编译失败,必须修改源程序重新编译,只有编译成功后才能进入下一步的连接环节。
3、Dev-C++ 中,快捷键 F9 用于直接运行已编译的程序,无需提前保存源文件。( )
【答案】×
【解析】Dev-C++ 运行程序前必须先保存源文件,快捷键 F9 的功能是编译程序,F10 才是运行已编译程序的快捷键。
3、 填空题(本题共2题)
1、C 语言的函数由____和函数体两部分组成,其中函数体一般包括声明部分和执行部分。
【答案】函数首部
【解析】函数首部是函数的第一行,包含函数名、函数类型、参数名及参数类型,是函数的核心标识部分;函数体是大括号内的代码块,负责实现函数的具体功能。
2、在 Turbo C 中,运行程序后,若要查看运行结果,可在 "Run" 下拉菜单中选择____选项。
【答案】User Screen
【解析】Turbo C 运行程序后默认返回编辑界面,选择 "User Screen" 选项可切换到显示运行结果的界面,查看完成后按任意键即可返回编辑窗口。
4、 读程序写结果题(本题共1题)
1、阅读下面的 C 语言程序,写出程序运行后的输出结果。
【程序代码】
#include <stdio.h>
int main() {
int num1=12, num2=7;
int sum = num1 + num2;
printf("两数之和为:%d", sum);
return 0;
}
【答案】两数之和为:19
【解析】main 函数中先定义了两个整型变量 num1 和 num2,分别赋值为 12 和 7;接着计算两数之和并赋值给 sum 变量;最后通过 printf 函数输出 sum 的值,因此运行结果为 "两数之和为:19"。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$