任务1:C语言概述、基本数据类型、常量和变量 《编程语言-C语言》45分钟专题训练
|
2份
|
11页
|
266人阅读
|
1人下载
内容正文:
湖南省职教高考《编程语言—C语言》45分钟专题训练专辑,共43份试卷。试卷命题与高考紧密相关,精选具有代表性和典型性的高考常考题。旨在帮助学生系统地复习和巩固计算机类理论知识,熟悉高考题型和命题规律,提高解题能力和应试技巧,为高考取得优异成绩打下坚实的基础,本训练卷适用于即将参加计算机类高考的学生。与本专辑配套的还有湖南省职教高考《计算机应用基础》《计算机组装与维护》《计算机网络技术》45分钟专题训练专辑,欢迎同学和老师们下载使用。
《编程语言—C语言》
项目一: 基本数据类型与简单程序设计
第1卷: C语言基础知识、基本数据类型、常量和变量
时间:45分钟 总分:100分
班级___________ 姓名__________ 学号__________ 成绩________
一、选择题(共29小题,每小题2分,共58分)
1.一个C程序的执行是从( )
A.本程序的main函数开始,到mian函数结束
B.本程序的第一个函数开始,到本程序文件的最后一个函数结束
C.本程序的main函数开始,到本程序文件的最后一个函数结束
D.本程序的第一个函数开始,到本程序文件main函数结束
2.下列有关C编译语言的叙述中,正确的一项是( )
A.在C程序中,main函数必须位于程序的最前面
B.在Microsoft Visual C++ 2010中每行只能书写一条语句
C.C语言本身没有输入输出语句
D.在对一个C程序进行编译的过程中,可以发现注释中的拼写错误
3.下列叙述中,不正确的一项是( )
A.一个C源程序可以由一个或多个函数组成
B.一个C源程序内必须包含一个main函数
C.在C程序中,注释说明只能位于一条语句的后面,注释不支持跨行显示
D.C程序的基本组成单位是函数
4.C语言规定,在一个源程序中,mian函数的位置( )
A.必须在程序开始处 B.可以在程序任意处
C.必须在程序结尾处 D.不可以在程序的结尾处
5.一个C语言程序由( )组成
A.一个主程序和若干个子程序 B.函数
C.若干主程序 D.若干子程序
6.下列有关C程序的叙述中,不正确的一项是( )
A.C语言的源程序必须通过编译和连接后,才能被计算机执行
B.在C语言源程序中,一个变量代表内存中的一个存储单元
C.C语言源程序文件的后缀是“.c”,经过编译后,生成文件的后缀是“.obj”,经过连接后生成文件的后缀是“.exe”
D.C语言源程序的基本单位是“程序”
7.可以将高级语言源程序转换成目标语言程序的是( )
A.调试程序 B.解释程序 C.编译程序 D.编辑程序
8.下列叙述中,不正确的一项是( )
A.C程序的工作过程是编辑、编译、连接、运行
B.C语言不区分大小写
C.在C语言中,输入操作是由库函数scanf()完成的
D.在C语言中,可以使用“//”和“/*……*/”对程序进行注释
9.计算机程序设计语言主要分为( )
①机器语言 ②汇编语言 ③高级语言 ④编译语言
A.①②③ B.②③④ C.①③④ D.①②④
10.C语言中允许的基本数据类型包括( )
A.整型、实型、逻辑型 B.整型、字符型、逻辑型
C.整型、实型、字符型 D.整型、实型、逻辑型、字符型
11.下列选项中,属于C语言提供的合法的数据类型关键字是( )
A.Float B.signed C.Char D.Register
12.在C语言中,字符型数据在计算机内存中,存储形式是( )
A.BCD码 B.形码 C.ASCII码 D.反码
13.下列选项中,均不属于C语言关键字的选项是( )
A.define、IF、type B.getc、char、peintf
C.include、scanf、case D.while、go、pow
14.下列选项中,均属于C语言关键字的选项是( )
A.auto、enum、include B.switch、typedef、continue
C.signed、union、scanf D.if、struct、type
15.下列选项中,均属于不合法的用户标识符的选项是( )
A.C、P_0、do B.float、2crv、_12c
C.b-2、goto、int D._1、temp、Int
16.在C语言中,标识符只能由( )组成
A.字母、数字、下划线 B.字母、数字
C.字母、数字、# D.字母、数字、地址符
17.下列选项中,均属于合法整型常量的选项是( )
A.160、-0xffff、011 B.-0xcdff、01c、0x12
C.-01、2e、0768 D.-0x12f、0x、1.34e1.2
18.下列选项中,均属于不合法浮点数的选项是( )
A.160.、0.12、e3 B.123、2e4.2、.e2
C.-.10、123e4、0.0 D.-e5、.234、1e3
19.下列选项中,均属于合法转义字符的选项是( )
A.’\’’、’\\’、’
’ B. ’\’、’\0125’、’
’’’
C. ’\018’、’\f’、’\xab’ D. ’\\0’、’\102’、’x1f’
20.下列选项中,属于字符常量的一项是( )
A. “c’’ B. “\\’’ C. ‘ww’ D. ‘\112’
21.在Microsoft Visual C++ 2010中,double类型的数据需要占用( )字节内存空间
A.1 B.2 C.4 D.8
22.下列选项中,属于合法用户标识符的选项是( )
A.3rv B.Ton*jery C.auto D._002
23.下列选项中,正确的标识符是( )
A.-002 B.a[2] C._1_1 D.int
24.假设int类型的数据占用2个字节,则unsigned int类型数据的取值范围是( )
A.0~255 B.0~65535 C.-32768~32767 D.-256~255
25.在C语言中,合法的长整型常量是( )
A.0L B.7654321 C.3.1415926 D.2.3e5
26.在计算机中,字符串“a\xff”占用内存( )字节数
A.5 B.6 C.3 D.4
27.字符串“\”ABCD\””在内存中占用( )字节数
A.4 B.5 C.6 D.7
28.下列选项中,属于“字符串常量”的是( )
A.“A” B.{ABC} C.‘abc\0’ D.‘b’
29.转义字符‘
’在内存中占用( )字节数
A.1 B.2 C.3 D.4
30.ASCII标准字符集定义了( )个字符
A.64 B.128 C.256 D.512
二、填空题(本题共5小题,每空2分,共40分)
31.一个C源程序至少有 个main函数和 其他函数,任何C语句必须以 结束。
32.在C程序中,编译预处理命令必须在命令前面添加符号 ;在C程序中,注释的方法有 和 。
33.C语言源程序的用户标识符可由3种字符组成,且第一个字符必须是 、 。
34.C语言基本字符集是 ,包括 、 、 和特殊字符,其中字符‘0’的ASCII码值是 ;字符‘A’的ASCII码值是 ;字符‘a’的ASCII码值是 ;且小写字母的ASCII码值比对应的大写字母的ASCII码值大 。
35.C程序中的变量必须“先定义,后使用”,请你完成下列变量的定义。
(1)定义a,b为无符号整型变量:
(2)定义x为双精度型变量:
(3)定义ch为字符型变量:
(4)定义y为单精度型变量:
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
湖南省职教高考《编程语言—C语言》45分钟专题训练专辑,共43份试卷。试卷命题与高考紧密相关,精选具有代表性和典型性的高考常考题。旨在帮助学生系统地复习和巩固计算机类理论知识,熟悉高考题型和命题规律,提高解题能力和应试技巧,为高考取得优异成绩打下坚实的基础,本训练卷适用于即将参加计算机类高考的学生。与本专辑配套的还有湖南省职教高考《计算机应用基础》《计算机组装与维护》《计算机网络技术》45分钟专题训练专辑,欢迎同学和老师们下载使用。
《编程语言—C语言》
项目一: 基本数据类型与简单程序设计
第1卷: C语言基础知识、基本数据类型、常量和变量
时间:45分钟 总分:100分
班级___________ 姓名__________ 学号__________ 成绩________
一、选择题(共29小题,每小题2分,共58分)
1.一个C程序的执行是从( )
A.本程序的main函数开始,到mian函数结束
B.本程序的第一个函数开始,到本程序文件的最后一个函数结束
C.本程序的main函数开始,到本程序文件的最后一个函数结束
D.本程序的第一个函数开始,到本程序文件main函数结束
【答案】A
2.下列有关C编译语言的叙述中,正确的一项是( )
A.在C程序中,main函数必须位于程序的最前面
B.在Microsoft Visual C++ 2010中每行只能书写一条语句
C.C语言本身没有输入输出语句
D.在对一个C程序进行编译的过程中,可以发现注释中的拼写错误
【答案】C。C语言的输入输出依赖于输入输出库函数。
3.下列叙述中,不正确的一项是( )
A.一个C源程序可以由一个或多个函数组成
B.一个C源程序内必须包含一个main函数
C.在C程序中,注释说明只能位于一条语句的后面,注释不支持跨行显示
D.C程序的基本组成单位是函数
【答案】C。/*……*/支持跨行显示。
4.C语言规定,在一个源程序中,mian函数的位置( )
A.必须在程序开始处 B.可以在程序任意处
C.必须在程序结尾处 D.不可以在程序的结尾处
【答案】B。主函数的位置可以任意,但程序的执行是从主函数开始。
5.一个C语言程序由( )组成
A.一个主程序和若干个子程序 B.函数
C.若干主程序 D.若干子程序
【答案】B
6.下列有关C程序的叙述中,不正确的一项是( )
A.C语言的源程序必须通过编译和连接后,才能被计算机执行
B.在C语言源程序中,一个变量代表内存中的一个存储单元
C.C语言源程序文件的后缀是“.c”,经过编译后,生成文件的后缀是“.obj”,经过连接后生成文件的后缀是“.exe”
D.C语言源程序的基本单位是“程序”
【答案】D
7.可以将高级语言源程序转换成目标语言程序的是( )
A.调试程序 B.解释程序 C.编译程序 D.编辑程序
【答案】C
8.下列叙述中,不正确的一项是( )
A.C程序的工作过程是编辑、编译、连接、运行
B.C语言不区分大小写
C.在C语言中,输入操作是由库函数scanf()完成的
D.在C语言中,可以使用“//”和“/*……*/”对程序进行注释
【答案】B
9.计算机程序设计语言主要分为( )
①机器语言 ②汇编语言 ③高级语言 ④编译语言
A.①②③ B.②③④ C.①③④ D.①②④
【答案】A
10.C语言中允许的基本数据类型包括( )
A.整型、实型、逻辑型 B.整型、字符型、逻辑型
C.整型、实型、字符型 D.整型、实型、逻辑型、字符型
【答案】C
11.下列选项中,属于C语言提供的合法的数据类型关键字是( )
A.Float B.signed C.Char D.Register
【答案】B。C语言中的32关键字无大写字母。
12.在C语言中,字符型数据在计算机内存中,存储形式是( )
A.BCD码 B.形码 C.ASCII码 D.反码
【答案】C
13.下列选项中,均不属于C语言关键字的选项是( )
A.define、IF、type B.getc、char、peintf
C.include、scanf、case D.while、go、pow
【答案】A
14.下列选项中,均属于C语言关键字的选项是( )
A.auto、enum、include B.switch、typedef、continue
C.signed、union、scanf D.if、struct、type
【答案】B
15.下列选项中,均属于不合法的用户标识符的选项是( )
A.C、P_0、do B.float、2crv、_12c
C.b-2、goto、int D._1、temp、Int
【答案】C
16.在C语言中,标识符只能由( )组成
A.字母、数字、下划线 B.字母、数字
C.字母、数字、# D.字母、数字、地址符
【答案】A
17.下列选项中,均属于合法整型常量的选项是( )
A.160、-0xffff、011 B.-0xcdff、01c、0x12
C.-01、2e、0768 D.-0x12f、0x、1.34e1.2
【答案】A
18.下列选项中,均属于不合法浮点数的选项是( )
A.160.、0.12、e3 B.123、2e4.2、.e2
C.-.10、123e4、0.0 D.-e5、.234、1e3
【答案】B
19.下列选项中,均属于合法转义字符的选项是( )
A.’\’’、’\\’、’
’ B. ’\’、’\0125’、’
’’’
C. ’\018’、’\f’、’\xab’ D. ’\\0’、’\102’、’x1f’
【答案】A
20.下列选项中,属于字符常量的一项是( )
A. “c’’ B. “\\’’ C. ‘ww’ D. ‘\112’
【答案】D
21.在Microsoft Visual C++ 2010中,double类型的数据需要占用( )字节内存空间
A.1 B.2 C.4 D.8
【答案】D
22.下列选项中,属于合法用户标识符的选项是( )
A.3rv B.Ton*jery C.auto D._002
【答案】D
23.下列选项中,正确的标识符是( )
A.-002 B.a[2] C._1_1 D.int
【答案】C
24.假设int类型的数据占用2个字节,则unsigned int类型数据的取值范围是( )
A.0~255 B.0~65535 C.-32768~32767 D.-256~255
【答案】B
25.在C语言中,合法的长整型常量是( )
A.0L B.7654321 C.3.1415926 D.2.3e5
【答案】A
26.在计算机中,字符串“a\xff”占用内存( )字节数
A.5 B.6 C.3 D.4
【答案】C。\xff表示一个十六进制数,字符串默认有一个结束标志’\0’。
27.字符串“\”ABCD\””在内存中占用( )字节数
A.4 B.5 C.6 D.7
【答案】C
28.下列选项中,属于“字符串常量”的是( )
A.“A” B.{ABC} C.‘abc\0’ D.‘b’
【答案】A
29.转义字符‘
’在内存中占用( )字节数
A.1 B.2 C.3 D.4
【答案】A
30.ASCII标准字符集定义了( )个字符
A.64 B.128 C.256 D.512
【答案】B
二、填空题(本题共5小题,每空2分,共40分)
31.一个C源程序至少有 个main函数和 其他函数,任何C语句必须以 结束。
答案:1 若干个 分号(;)
32.在C程序中,编译预处理命令必须在命令前面添加符号 ;在C程序中,注释的方法有 和 。
答案:# // /*……*/
33.C语言源程序的用户标识符可由3种字符组成,且第一个字符必须是 、 。
答案:字母 下划线
34.C语言基本字符集是 ,包括 、 、 和特殊字符,其中字符‘0’的ASCII码值是 ;字符‘A’的ASCII码值是 ;字符‘a’的ASCII码值是 ;且小写字母的ASCII码值比对应的大写字母的ASCII码值大 。
答案:ASCII、英文字母、数字、空白符、48、65、97、32
35.C程序中的变量必须“先定义,后使用”,请你完成下列变量的定义。
(1)定义a,b为无符号整型变量:
(2)定义x为双精度型变量:
(3)定义ch为字符型变量:
(4)定义y为单精度型变量:
答案:
(1)unsigned a,b;或unsigned int a,b;
(2)double x;
(3)char ch;
(4)float y;
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$