内容正文:
第一部分编程语言基础一C语言
该部分内容是依据中等职业教育计算机应用专业国
家规划教材《编程语言基础C语言(第5版)》编
写,参考了《2022年湖南省普通高等学校对口招生考试
基本要求和考试大纲》,结合近年全国二级C语言考试
真题等资料进行修订,主要考查学生对C语言的语法、
语义是否有较好的理解;能否准确理解C源程序,并具
备初步分析程序的能力;能否掌握结构化程序设计方法
和技巧,并能从分析问题入手,设计可行的算法,进而
用C语言编写出结构良好、面向过程的程序;能否掌握
程序的调试和测试方法。
通过本部分内容的学习,巩固所学知识,同时为后
续学习Visual C++、C#、数据结构等课程打下必备的
基础。
第一章C语言概述
A
学习目标
1,了解C语言的产生、发展和特点。
2.理解C程序的基本结构,掌握C程序的书写格式。
3.掌握Microsoft Visual C++2010环境下C程序的执行过程。
4.了解宏定义和文件包含。
重同步训练
B.用C语言编写的程序只能放在一个程序
文件中
一、选择题
C.C语句必须以分号结束
1.按计算机语言的发展进程,C语言属于
D.函数的基本组成单位是语句
()。
6.下列说法正确的是(
A.机器语言
B.汇编语言
A.在书写C语言源程序时,每个语句都以
C.低级语言
D.高级语言
2.(
)是构成C程序的基本单位。
逗号结束
A.函数
B.过程
B.注释时,“”和“*”号之间不可以有
C.子程序
D.子例程
空格
3.下列叙述正确的是(
C.无论注释内容多少,在程序编译时都
A.C程序由语句组成
被忽略
B.C程序的基本组成单位不是函数
D.C程序中的注释只能出现在程序的开始
C.C程序由函数和过程组成
位置和语句的后面
D.在执行C程序时,不一定从main函数开
7.以下叙述中正确的是()。
始执行
A.C程序基本组成单位是语句
4.在C语言中,每个语句和数据定义是以
B.C程序中每行只能写一条语句
()作为结束标志的。
C.简单C语句必须以分号结束
A.句号
B.分号
D.C语句必须在一行内写完
C.逗号
D.括号
8.把高级语言编写的源程序转换为目标程
5.下列叙述中正确的是(
)。
序,需使用()。
A.C程序书写格式严格,要求一行内只能
A.编辑程序
B.编译程序
写一个语句
C.诊断程序
D.驱动程序
2
第一部分编程语言基础—C语言◆◆◆◆
9.计算机能直接执行的程序是()
B.C语言编译程序经编译后生成后缀
A.源程序
为.obi的目标程序
B.可执行目标程序
C.用C语言编写的程序称为源程序,它
C.汇编程序
以ASCI代码形式存放在一个文本文
D.可执行程序
件中
10.C语言源程序名的后缀是(
D.C程序经过编译、链接步骤之后才能
A..c
B..exe
形成一个真正可执行的二进制机器指
C..obj
D..cpp
令文件
11.C语言规定,必须用(
)作为主函
15.下列叙述中正确的是()。
数名。
A.C语言编译时不检查语法
A.function
B.include
B.C语言的子程序有过程和函数两种
C.main
D.stdio
C.C语言的函数可以嵌套定义
12.下列叙述中正确的是(
)
D.C语言的所有函数都是外部函数
A.每个C程序文件中都必须有一个main
16.下列叙述错误的是(
函数
A.计算机不能直接执行用C语言编写的
B.在C程序中,main函数的位置是固
源程序
定的
B.C程序经C编译程序编译后,生成后缀
C.C程序中所有的函数之间都可以互相
为.ob的文件是一个二进制文件
调用,与函数所在位置无关
C.后缀为.obj的文件,经链接程序生成
D.在C程序的函数中不能定义另外一个
后缀为.exe的文件是一个二进制文件
函数
D.后缀为.ob和.exe的二进制文件都可以
13.以下叙述中,正确的是()
A.构成C程序的基本单位是函数
被执行
B.可以在一个函数中定义另一个函数
17.以下叙述中正确的是()。
C.main()函数必须放在其他函数
A.C语言程序将从源程序中第一个函数
之前
开始执行
D.所有被调用的函数一定要在被调用之
B.可以在程序中由用户指定任意一个
前定义
函数作为主函数,程序将从此开始
14.以下叙述中错误的是()。
执行
A.C语言中的每条可执行语句和非执行
C.C语言规定必须用main作为主函数
语句最终都将被转换成二进制的机器
名,函数将从此开始执行,在此
指令
结束
职升课堂·计算机应用1◆
D.main可作为用户标识符,用以命名任
告提示
意一个函数作为主函数
D.使用#define时,若加了分号,则不会
18.下列叙述中错误的是(
连同分号一起置换
A.一个C程序只可能实现一种算法
二、
填空题
B.一个C