内容正文:
编写说明:《软件与应用技术考纲百套卷》依据山东省《软件与应用技术类专业知识考试标准》编写,本套试卷共100份,分为三个部分,第一部分是知识点训练卷,每个知识点2份试卷共76份,第二部分是常考题训练卷,每个知识模块2份训练卷共12份,第三个部分是专业综合训练卷,参考历年软件与应用技术类专业真题试卷,编写了12份。
本试卷是《软件与应用技术考纲百套卷》的第1卷,按知识模块1 C语言程序设计知识,1.基本数据类型与顺序程序设计的四点范围要求编写。其四点要求是:
(1)了解C语言的基本数据类型。
(2)理解常量和变量的定义。
(3)掌握赋值语句以及数据输入、输出语句的用法。
(4)理解运算符、表达式及常用函数的用法。
山东省《软件与应用技术考纲百套卷》 第2卷
知识模块1 C语言程序设计知识
1.基本数据类型与顺序程序设计 知识点训练卷
一、单项选择题(本大题共20小题,每题3分,共60分)
1. C 语言中最基本的数据类型是。( )
A. 整型、实型、逻辑型
B. 整型、实型、字符型
C. 整型、逻辑型、字符型
D. 实型、逻辑型、字符型
2. 设 C 语言中,一个 `short` 型数据在内存中占2个字节,则 `unsigned short` 型数据的取值范围为。( )
A. 0~255
B. 0~32767
C. 0~65535
D. 0~2147483647
3. C 语言中规定,不同类型的数据占用存储空间的长度是不同的。下列各组数据中满足占用存储空间从小到大顺序排列的是。( )
A. short, char, float, double
B. char, float, int, double
C. int, char, long, float
D. char, short, long, double
4. `char` 型表示的数据范围是。( )
A. -32768~32767
B. 0
C. -128~127
D. 0~65535
5. 下列说法不正确的是。( )
A. C 语言的数据类型有 char、int、float 和 double 等
B. C 语言中几种数据类型的长度是由所用机器的机器字长决定的
C. int 型数据类型所能表示的最大整数是 65535
D. C 语言中的实型数据有 float 和 double 两类
6. 以下 C 语言标识符合法的是。( )
A. -5x
B. name_1
C. bow-1
D. #23
7. 下列对于整型常量表示错误的是。( )
A. 126
B. 0278
C. 0x12
D. 2L
8. C 语言中字符型(char) 数据在内存中是以形式存储的。( )
A. 原码
B. 补码
C. 反码
D. ASCII 码
9. 在 C 语言中,合法的长整型常量是。( )
A. 0L
B. 4978234
C. 05423761
D. 0xa67b5ff
10. 不合法的浮点数表示是。( )
A. 12.3
B. 5.
C. .6
D. 1
11. C 语言中常用来表示整型常量的进制是。( )
A. 十进制、八进制、十六进制
B. 十二进制、十进制
C. 六进制
D. 二进制、十进制
12. 下列符号中,不属于转义字符的是。( )
A. (\)
B. \08
C. \t
D. \o
13. 以下选项中,合法的实型常量是。( )
A. 5E2.0
B. .E-3
C. .2E0
D. 1.3E
14. 在 C 语言中,合法的字符常量是。( )
A. \084'
B. \x43'
C. 'ab'
D. \09
15. \r 转义字符表示的含义是。( )
A. 换行符
B. 退格
C. 回车
D. 水平制表符
16. printf("a\bc\ted") 的值为。( )
A. ced
B. c ed
C. abe
D. a\bc\ted
17. 下列字符序列中,不可用作 C 语言标识符的是。( )
A. abc123
B. no.1
C. _123_
D. _ok
18. 以下程序的运行结果是。( )
#include<stdio.h>
main( )
{int m=5,n=10,s;
s=m;
S=s*n;
printf("%d",s);}
A. 0
B. 5
C. 50
D. 10
19. 下列四组字符串中都可以用作 C 语言程序中的标识符的是。( )
A. print _3d db8 aBc
B. I\am one_half start $it 3p