#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分。答错、不答不扣分)

  1. 主函数的名字为main。 {{ select(16) }}
  • 对,
  • 错;
  1. C++中的任何一条语句以分号“;”结束(头文件除外) {{ select(17) }}
  • 对,
  • 错;

18.计算机中的数据不能精确地表示每一个小数。 {{ select(18) }}

  • 对,
  • 错;

19.对于“&&”和“||”运算符,他们的求值顺序是从左到右求值,如果逻辑表达式的值已经能够确定了,就不再继续进行下面的计算了,也就是常说的短路运算。 {{ select(19) }}

  • 对,
  • 错;
  1. if语句的执行过程是:首先计算<测试条件>的值,如果其值为“true”(非0),表示满足某种条件,执行<分支语句>,否则,表示不满足某种条件,不执行<分支语句>而直接执行分支语句后下面的语句。 {{ select(20) }}
  • 对,
  • 错;