内容正文:
编写说明:广西高等职业教育考试-电子与信息类《C语言程序设计》考点双析卷专辑,依据省教育厅《广西高等职业教育考试大纲与说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于广西高等职业教育考试第一轮高考复习教学。
本专辑第7卷精准对标广西壮族自治区考纲,考试内容及范围【C语言程序设计】:
(二)顺序结构程序设计:掌握整型、字符型、浮点型数据的定义和使用方法
广西高等职业教育考试 电子与信息类
《C语言程序设计》考点双析卷 第7卷
基本数据类型 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.在C语言中用关键字 定义整型类型变量,用关键字float定义单精度实型变量,用关键字double定义双精度实型变量( )
A.Int B.float C.main D.char
【答案】A
2.C语言中最简单的数据类型包括( )
A.整型、实型、逻辑型 B.整型、实型、字符型
C.整型、字符型、逻辑型 D.字符型、实型、逻辑型
【答案】B
3.设C语言中,一个int型数据在内存中占2个字节,则unsigned int 型数据的取值范围为( )
A.0~255 B.0~32767
C.0~65535 D.0~2147483647
【答案】C
4.C语言中各种类型的数据其实决定了占用内存的字节数,float类型占( )
A.1字节 B.2字节 C.4字节 D.8字节
【答案】C
【详解】在C语言中,float类型通常占用4个字节的内存空间。
5.C语言中普通整型变量int在内存中占 字节。( )
A.1 B.2 C.3 D.4
【答案】B
6.C语言中规定,不同类型的数据占用存储空间的长度是不同的。下列各组数据中满足占用存储空间从小到大顺序排列的是( )
A.short int , char , float , double
B.char , float , int , double
C.int , unsigned char , long int , float
D.char , int , float , double
【答案】D
7.下列可用于C语言用户标识符的一组是( )
A.void, define, WORD B.a3_b3, _123,Car
C.For, -abc, IF Case D.2a, DO, sizeof
【答案】B
8.字母“H”对应的ASCII码值是二进制1001000,则可以知道字母“K”的ASCII码值是( )
A.1001001 B.1001010 C.1001011 D.1001100
【答案】C
9.在 C 语言中,若有定义 “unsigned char a;”,则变量 a 的取值范围是( )
A.-128-127 B.0-255 C.-32768-32767 D.0-65535
【答案】B
10.C语言中最基本的数据类型是( )
A.整型、实型、逻辑型 B.整型、实型、字符型
C.整型、逻辑型、字符型 D.实型、逻辑型、字符型
【答案】B
11.下列说法中,错误的一项是( )
A.一种类型数据不能赋给另一种类型变量
B.有些不同类型数据可以混合参与运算
C.将double型数据赋给int型变量不会产生编译错误
D.同一运算符在不同的场合可以有不同的作用和优先级
【答案】A
12.以下选项中,属于单精度浮点型的是( )
A.double B.long C.float D.int
【答案】C
13.变量说明int k=50;中,50的作用是( )
A.定义变量名 B.指定变量类型
C.给变量赋初值 D.声明符号常量
【答案】C
14.unsigned short的取值范围是( )
A.0~65535 B.-32768~32767
C.0~4294967295 D.-2147483648~2147483647
【答案】A
15.有以下定义语句,编译时会出现编译错误的是( )。
A.char a='a'; B.char a='
'; C.char a='aa'; D.char a='\x2d';
【答案】C
【详解】本题考查C语言的定义语句。字符常量用单撇引号括起来,里面只能有一个字符。
16.若有说明语句:char c='\72';则变量c( )
A.说明不合法,c的值不确定 B.包含3个字符
C.包含1个字符 D.包含2个字符
【答案】C
17.下列选项中,能正确定义a,b变量,并将初始值都赋为5的是( )
A.int a=b=5; B.int a=5,b=5; C.a=5,b=5; D.int a,b=5;
【答案】B
【详解】初始化时不能连续赋值。
18.在C语言中,如果int类型数据占4个字节,那么long类型数据占( )个字节?
A.1个字节 B.2个字节 C.4个字节 D.8个字节
【答案】D
【详解】在C语言中,在64位系统上,int 类型保持为4个字节,而 long 类型则通常是8个字节。
19.在C语言中,char型数据在内存中存储的是( )
A.补码 B.反码 C.原码 D.ASCII 码
【答案】D
【详解】C语言中存储时char实际按ASCII码进行存储。
20.以下选项中属于C语言的数据类型是( )
A.复数型 B.逻辑型 C.双精度型 D.集合型
【答案】C
【详解】C语言的基本数据类型有字符型、整型、浮点型(包括单精度和双精度)
二、判断题(本大题共5小题,每题3分,共15分)
21.double类型的精度一定比float高。( )
【答案】正确
【详解】double占8字节,float占4字节,精度更高。
22.字符型变量可以存储字符串 "Hello"。( )
【答案】错误
【详解】字符变量只能存储单个字符,字符串需用数组或指针。
23.数组元素可以是不同数据类型。( )
【答案】错误
24.字符型数据可以参与算术运算。( )
【答案】正确
【详解】如'A'+1结果为'B'的ASCII码。
25.表达式sizeof(char)的结果是1。( )
【答案】正确
三、填空题(本大题共5小题,每题5分,共25分)
26.C语言中换行符是 ,制表符是 ,退格符是 。
【答案】
tab \b
27.字母A的asc2编码值为: 字母z的asc2的编码值为:
【答案】 65 122
28.字符型数据在内存中占 字节,用 格式符输入输出。
【答案】 1 %c
【详解】char类型占1字节,输入输出用%c。
29.在C语言中的实型变量分为两种类型,它们是float型和 型。
【答案】double
30.数据类型int,char,long,float,double等的类型字节长度分别为 、 、 、 、和 。
【答案】 4 1 4 4 8
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$
编写说明:广西高等职业教育考试-电子与信息类《C语言程序设计》考点双析卷专辑,依据省教育厅《广西高等职业教育考试大纲与说明》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷,助力师生构建“讲练结合”的学习闭环,特别适用于广西高等职业教育考试第一轮高考复习教学。
本专辑第7卷精准对标广西壮族自治区考纲,考试内容及范围【C语言程序设计】:
(二)顺序结构程序设计:掌握整型、字符型、浮点型数据的定义和使用方法
广西高等职业教育考试 电子与信息类
《C语言程序设计》考点双析卷 第7卷
基本数据类型 老师讲解卷
时间:45分钟 总分:100分
班级_______ 姓名_______ 学号_______ 成绩_______
一、单项选择题(本大题共20小题,每题3分,共60分)
1.在C语言中用关键字 定义整型类型变量,用关键字float定义单精度实型变量,用关键字double定义双精度实型变量( )
A.Int B.float C.main D.char
2.C语言中最简单的数据类型包括( )
A.整型、实型、逻辑型 B.整型、实型、字符型
C.整型、字符型、逻辑型 D.字符型、实型、逻辑型
3.设C语言中,一个int型数据在内存中占2个字节,则unsigned int 型数据的取值范围为( )
A.0~255 B.0~32767
C.0~65535 D.0~2147483647
4.C语言中各种类型的数据其实决定了占用内存的字节数,float类型占( )
A.1字节 B.2字节 C.4字节 D.8字节
5.C语言中普通整型变量int在内存中占 字节。( )
A.1 B.2 C.3 D.4
6.C语言中规定,不同类型的数据占用存储空间的长度是不同的。下列各组数据中满足占用存储空间从小到大顺序排列的是( )
A.short int , char , float , double
B.char , float , int , double
C.int , unsigned char , long int , float
D.char , int , float , double
7.下列可用于C语言用户标识符的一组是( )
A.void, define, WORD B.a3_b3, _123,Car
C.For, -abc, IF Case D.2a, DO, sizeof
8.字母“H”对应的ASCII码值是二进制1001000,则可以知道字母“K”的ASCII码值是( )
A.1001001 B.1001010 C.1001011 D.1001100
9.在 C 语言中,若有定义 “unsigned char a;”,则变量 a 的取值范围是( )
A.-128-127 B.0-255 C.-32768-32767 D.0-65535
10.C语言中最基本的数据类型是( )
A.整型、实型、逻辑型 B.整型、实型、字符型
C.整型、逻辑型、字符型 D.实型、逻辑型、字符型
11.下列说法中,错误的一项是( )
A.一种类型数据不能赋给另一种类型变量
B.有些不同类型数据可以混合参与运算
C.将double型数据赋给int型变量不会产生编译错误
D.同一运算符在不同的场合可以有不同的作用和优先级
12.以下选项中,属于单精度浮点型的是( )
A.double B.long C.float D.int
13.变量说明int k=50;中,50的作用是( )
A.定义变量名 B.指定变量类型
C.给变量赋初值 D.声明符号常量
14.unsigned short的取值范围是( )
A.0~65535 B.-32768~32767
C.0~4294967295 D.-2147483648~2147483647
15.有以下定义语句,编译时会出现编译错误的是( )。
A.char a='a'; B.char a='
'; C.char a='aa'; D.char a='\x2d';
16.若有说明语句:char c='\72';则变量c( )
A.说明不合法,c的值不确定 B.包含3个字符
C.包含1个字符 D.包含2个字符
17.下列选项中,能正确定义a,b变量,并将初始值都赋为5的是( )
A.int a=b=5; B.int a=5,b=5; C.a=5,b=5; D.int a,b=5;
18.在C语言中,如果int类型数据占4个字节,那么long类型数据占( )个字节?
A.1个字节 B.2个字节 C.4个字节 D.8个字节
19.在C语言中,char型数据在内存中存储的是( )
A.补码 B.反码 C.原码 D.ASCII 码
20.以下选项中属于C语言的数据类型是( )
A.复数型 B.逻辑型 C.双精度型 D.集合型
二、判断题(本大题共5小题,每题3分,共15分)
21.double类型的精度一定比float高。( )
22.字符型变量可以存储字符串 "Hello"。( )
23.数组元素可以是不同数据类型。( )
24.字符型数据可以参与算术运算。( )
25.表达式sizeof(char)的结果是1。( )
三、填空题(本大题共5小题,每题5分,共25分)
26.C语言中换行符是 ,制表符是 ,退格符是 。
27.字母A的asc2编码值为: 字母z的asc2的编码值为:
28.字符型数据在内存中占 字节,用 格式符输入输出。
29.在C语言中的实型变量分为两种类型,它们是float型和 型。
30.数据类型int,char,long,float,double等的类型字节长度分别为 、 、 、 、和 。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
$