#J0002. 全国青少年信息素养模拟卷(二)
全国青少年信息素养模拟卷(二)
一、单选题(一共15题、每题5分。答错、不答不扣分)
1.C++源程序文件的扩展名为()。
{{ select(1) }}
- CPP
- OBJ
- c
- EXE
2.下列变量名中,( )是合法的。 {{ select(2) }}
- double
- A+a
- CHINA
- 5s
3.下列符号能用作C++标识符的是() {{ select(3) }}
- XVZ/2
- 2xsale
- x-sale
- xsale
4.下列各运算符中,( )只能用于整型数据的运算。 {{ select(4) }}
- +
- /
- ×
- %
5.( )不是 C++的基本数据类型。 {{ select(5) }}
- 字符类型
- 数组类型
- 整数类型
- 布尔类型
6.下列运算符中,优先级最高的是()。 {{ select(6) }}
- %
- !
- <
- =
7.字符串常量“ME”的字符个数是()。 {{ select(7) }}
- 4
- 3
- 2
- 1
8.整型变量i定义后赋初值的结果是()。int i=2.8*6; {{ select(8) }}
- 12
- 16
- 17
- 18
9.如有int m=31;则表达式(m++*1/2)的值是()。 {{ select(9) }}
- 0
- 15
- 15.5
- 16
10.每个C++程序都必须有且仅有一个()。 {{ select(10) }}
- 预处理命令
- 主函数
- 函数
- 语句
11.在 C++语言中,自定义的标志符()。 {{ select(11) }}
- 能使用关键字并且不区分大小写
- 不能使用关键字并且不区分大小写
- 能使用关键字并且区分大小写
- 不能使用关键字并且区分大小写
12下列C++标点符号中表示一条语句结束的是()。 {{ select(12) }}
- @
- ;
- !
- :
13C++程序的三种基本结构是( )。 {{ select(13) }}
- 顺序结构、选择结构、循环结构
- 递归结构、循环结构、转移结构
- 嵌套结构、递归结构、顺序结构
- 循环结构、转移结构、顺序结构
14.定义如下变量:int i=2;int j=3;则i/j的结果为()。 {{ select(14) }}
- 0.7
- 0.6666716
- 0.666666
- 0
15已知int a=2,a+=a-=a*a的值是()。 {{ select(15) }}
- 4
- 2
- 0
- -4
二、判断题(一共5题、每题5分。答错、不答不扣分)
- 主函数的名字为main。 {{ select(16) }}
- 对,
- 错;
- C++中的任何一条语句以分号“;”结束(头文件除外) {{ select(17) }}
- 对,
- 错;
18.计算机中的数据不能精确地表示每一个小数。 {{ select(18) }}
- 对,
- 错;
19.对于“&&”和“||”运算符,他们的求值顺序是从左到右求值,如果逻辑表达式的值已经能够确定了,就不再继续进行下面的计算了,也就是常说的短路运算。 {{ select(19) }}
- 对,
- 错;
- if语句的执行过程是:首先计算<测试条件>的值,如果其值为“true”(非0),表示满足某种条件,执行<分支语句>,否则,表示不满足某种条件,不执行<分支语句>而直接执行分支语句后下面的语句。 {{ select(20) }}
- 对,
- 错;