内容正文:
编写说明:江苏省中职职教高考专业综合理论考试-计算机类《C语言程序设计》考点双析卷专辑,依据省教育厅《江苏省中职职教高考专业综合理论考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于江苏省中职职教高考专业综合理论考试第一轮高考复习教学。
本专辑第7卷精准对标江苏省考纲,考试内容及范围【C语言程序设计】:
(四)数据类型及其运算:掌握C的数据类型;
江苏省中职职教高考专业综合理论考试 计算机类
《C语言程序设计》考点双析卷 第7卷
基本数据类型 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.写出以下程序的执行结果( )
char c='z';
printf("%c",c-25);
A.a B.B.Z C.z-25 D.y
2.设变量均已定义,若要通过“scanf(“%d%c%d%c",&al,&c1,&a2,&c2);”语句为变量al和 a2 赋值10 和 30,为变量cl和c2赋字符e和f,以下正确的输入是( )
A.10 e 30 f<回车> B.10 e30 f<回车>
C.10 e<回车>30 f<回车> D.10e<回车>30f<回车>
3.写出以下程序的执行结果( )
# include<stdio.h>
main(){
int m=32767,n=032767;
printf("%d,%o
",m,n);}
A.32767,32767 B.32767,032767
C.32767,77777 D.32767,077777
4.下列不是C语言数据类型的是( )
A.char B.short C.integer D.float
5.sizeof(double)是( )
A.一种函数调用 B.一个不合法的表示形式
C.一个整型表达式 D.一个浮点表达式
6.假设int型数据占用两个字节,八进制数-56的补码是( )
A.1101 0010 B.0010 1110 C.1101 0001 D.1101 0011
7.十进制数7对应的八进制数是( )
A.7 B.111 C.8 D.6
8.八进制数37对应的二进制数是( )
A.11111 B.100001 C.11110 D.01111
9.十进制数371对应的十六进制数是( )
A.177 B.173 C.181 D.170
10.在C语言中,下列的整型常量,值最大的是( )
A.123 B.0123 C.0xff D.0x5f
11.在C语言中,任何类型的数据在计算机中都是以 形式存储的( )
A.二进制补码 B.十进制 C.二进制反码 D.二进制原码
12.十进制数2025等于八进制数( )
A.3751 B.3750 C.3747 D.3752
13.ASCII标准字符集定义了 个字符( )
A.64 B.128 C.256 D.512
14.字符串“\”ABCD\””在内存中占用 字节数( )
A.4 B.5 C.6 D.7
15.假设int类型的数据占用2个字节,则unsigned int类型数据的取值范围是( )
A.0~255 B.0~65535 C.-32768~32767 D.-256~255
16.下列选项中,均属于合法转义字符的选项是( )
A.’\’’、’\\’、’
’ B.’\’、’\0125’、’
’’’
C.’\018’、’\f’、’\xab’ D.’\\0’、’\102’、’x1f’
17.下列选项中,均属于不合法浮点数的选项是( )
A.160.、0.12、e3 B.123、2e4.2、.e2
C.-.10、123e4、0.0 D.-e5、.234、1e3
18.在C语言中,字符型数据在计算机内存中,存储形式是( )
A.BCD码 B.形码 C.ASCII码 D.反码
19.下列选项中,属于C语言提供的合法的数据类型关键字是( )
A.Float B.signed C.Char D.Register
20.以下选项中,不能表示字符'A'的是( )
A.65 B.'\x41' C.'\101' D.0x41
二、判断题(本大题共5小题,每题3分,共15分)
21.double类型的精度一定比float高。( )
22.字符型变量可以存储字符串 "Hello"。( )
23.数组元素可以是不同数据类型。( )
24.字符型数据可以参与算术运算。( )
25.一个short型变量的最大允许值为 65535( )
三、填空题(本大题共5小题,每题5分,共25分)
26.C语言基本字符集是 ,包括 、 、 和特殊字符,其中字符‘0’的ASCII码值是 ;字符‘A’的ASCII码值是 ;字符‘a’的ASCII码值是 ;且小写字母的ASCII码值比对应的大写字母的ASCII码值大 。
27.字符型数据在内存中占 字节,用 格式符输入输出。
28.字母A的asc2编码值为: 字母z的asc2的编码值为:
29.C语言中换行符是 ,制表符是 ,退格符是 。
30.在C语言中的实型变量分为两种类型,它们是float型和 型。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:江苏省中职职教高考专业综合理论考试-计算机类《C语言程序设计》考点双析卷专辑,依据省教育厅《江苏省中职职教高考专业综合理论考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于江苏省中职职教高考专业综合理论考试第一轮高考复习教学。
本专辑第7卷精准对标江苏省考纲,考试内容及范围【C语言程序设计】:
(四)数据类型及其运算:掌握C的数据类型;
江苏省中职职教高考专业综合理论考试 计算机类
《C语言程序设计》考点双析卷 第7卷
基本数据类型 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.写出以下程序的执行结果( )
char c='z';
printf("%c",c-25);
A.a B.B.Z C.z-25 D.y
【答案】A
【详解】字符变量 c 被赋值为 'z',其ASCII值为122。
c-25 即 122 - 25 = 97,对应ASCII字符 'a'。
printf 使用 %c 格式输出,因此打印字符 'a'。
2.设变量均已定义,若要通过“scanf(“%d%c%d%c",&al,&c1,&a2,&c2);”语句为变量al和 a2 赋值10 和 30,为变量cl和c2赋字符e和f,以下正确的输入是( )
A.10 e 30 f<回车> B.10 e30 f<回车>
C.10 e<回车>30 f<回车> D.10e<回车>30f<回车>
【答案】D
【详解】10 e 30 f<回车>:空格会被%c读取(c1为空格,而不是'e')。
10 e30 f<回车>:c1读取空格,a2读取失败(e30不是数字)。
10e<回车>30f<回车>:c1读取'e',但换行符会被下一个%c读取(c2为换行,而不是'f')。
3.写出以下程序的执行结果( )
# include<stdio.h>
main(){
int m=32767,n=032767;
printf("%d,%o
",m,n);}
A.32767,32767 B.32767,032767
C.32767,77777 D.32767,077777
【答案】A
4.下列不是C语言数据类型的是( )
A.char B.short C.integer D.float
【答案】C
5.sizeof(double)是( )
A.一种函数调用 B.一个不合法的表示形式
C.一个整型表达式 D.一个浮点表达式
【答案】C
6.假设int型数据占用两个字节,八进制数-56的补码是( )
A.1101 0010 B.0010 1110 C.1101 0001 D.1101 0011
【答案】A
7.十进制数7对应的八进制数是( )
A.7 B.111 C.8 D.6
【答案】A
8.八进制数37对应的二进制数是( )
A.11111 B.100001 C.11110 D.01111
【答案】A
9.十进制数371对应的十六进制数是( )
A.177 B.173 C.181 D.170
【答案】B
10.在C语言中,下列的整型常量,值最大的是( )
A.123 B.0123 C.0xff D.0x5f
【答案】C
11.在C语言中,任何类型的数据在计算机中都是以 形式存储的( )
A.二进制补码 B.十进制 C.二进制反码 D.二进制原码
【答案】A
12.十进制数2025等于八进制数( )
A.3751 B.3750 C.3747 D.3752
【答案】A
13.ASCII标准字符集定义了 个字符( )
A.64 B.128 C.256 D.512
【答案】B
14.字符串“\”ABCD\””在内存中占用 字节数( )
A.4 B.5 C.6 D.7
【答案】C
15.假设int类型的数据占用2个字节,则unsigned int类型数据的取值范围是( )
A.0~255 B.0~65535 C.-32768~32767 D.-256~255
【答案】B
16.下列选项中,均属于合法转义字符的选项是( )
A.’\’’、’\\’、’
’ B.’\’、’\0125’、’
’’’
C.’\018’、’\f’、’\xab’ D.’\\0’、’\102’、’x1f’
【答案】A
17.下列选项中,均属于不合法浮点数的选项是( )
A.160.、0.12、e3 B.123、2e4.2、.e2
C.-.10、123e4、0.0 D.-e5、.234、1e3
【答案】B
18.在C语言中,字符型数据在计算机内存中,存储形式是( )
A.BCD码 B.形码 C.ASCII码 D.反码
【答案】C
19.下列选项中,属于C语言提供的合法的数据类型关键字是( )
A.Float B.signed C.Char D.Register
【答案】B
【详解】C语言中的32关键字无大写字母。
20.以下选项中,不能表示字符'A'的是( )
A.65 B.'\x41' C.'\101' D.0x41
【答案】D
二、判断题(本大题共5小题,每题3分,共15分)
21.double类型的精度一定比float高。( )
【答案】正确
【详解】double占8字节,float占4字节,精度更高。
22.字符型变量可以存储字符串 "Hello"。( )
【答案】错误
【详解】字符变量只能存储单个字符,字符串需用数组或指针。
23.数组元素可以是不同数据类型。( )
【答案】错误
24.字符型数据可以参与算术运算。( )
【答案】正确
【详解】如'A'+1结果为'B'的ASCII码。
25.一个short型变量的最大允许值为 65535( )
【答案】错误
【详解】short类型允许的最大值为32767,unsigned short类型允许的最大值为65535
三、填空题(本大题共5小题,每题5分,共25分)
26.C语言基本字符集是 ,包括 、 、 和特殊字符,其中字符‘0’的ASCII码值是 ;字符‘A’的ASCII码值是 ;字符‘a’的ASCII码值是 ;且小写字母的ASCII码值比对应的大写字母的ASCII码值大 。
【答案】 ASCII 英文字母 数字 空白符 48 65 97 32
27.字符型数据在内存中占 字节,用 格式符输入输出。
【答案】 1 %c
【详解】char类型占1字节,输入输出用%c。
28.字母A的asc2编码值为: 字母z的asc2的编码值为:
【答案】 65 122
29.C语言中换行符是 ,制表符是 ,退格符是 。
【答案】
tab \b
30.在C语言中的实型变量分为两种类型,它们是float型和 型。
【答案】double
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$