#J0001. 全国青少年信息素养模拟卷(一)
全国青少年信息素养模拟卷(一)
一、单选题(一共15题、每题5分。答错、不答不扣分)
- 已知x,y为整型,z为实型,ch为[字符型]则下列表达式中正确的是 {{ select(1) }}
- z=(x+y)++
- y=ch+x
- x+y=z
- y=z%x
- 设有定义“int x; double y; ”及语句“ x = y; ”,则下面正确的说法是 {{ select(2) }}
- 将y的整数部分赋给x
- 将y的值四舍五入为整数后赋给x-
- 该语句执行后x与y相等
- 将x的值转换为实数后赋给y
- 下列可用于C++语言用户标识符的一组是 {{ select(3) }}
- void, define, WORD
- a3_b3, _123, Car
- For, -abc, IF Case
- 2a, DO, sizeof
- 已知:char a=‘a’;float b=2.3;double c=41;int d;则执行语句d=a+b+c;后变量d的数据类型为 {{ select(4) }}
- int
- char
- float
- double
- 在C++语言中的if语句中,用作判断的表达式为 {{ select(5) }}
- 关系表达式
- 逻辑表达式
- 算术表达式
- 任意表达式
- 一个可运行的C++源程序( )。 {{ select(6) }}
- 由一个或多个主函数构
- 由一个且仅由一个主函数和零个以上(含零个)的子函数构成
- 仅由一个主函数构成
- 由一个且只有一个主函数和多个子函数构成
- C++程序的三种基本结构是( )。 {{ select(7) }}
- 顺序结构、选择结构、循环结构
- 递归结构、循环结构、转移结构
- 嵌套结构、递归结构、顺序结构
- 循环结构、转移结构、顺序结构
- 以下不属于字符型常量的是( )。 {{ select(8) }}
- '$'
- "+"
- 'x2A'
- '+'
- 下列变量定义中, 错误的是( )。 {{ select(9) }}
- int Int;
- int a,A;
- int if;
- float x=-3.33333;
- 已知:char a ; float b ; double c ; 则执行语句:c = a + b + c; 后变量c的类型为( )。 {{ select(10) }}
- char
- int
- float
- double
- 关于 C++ 程序第1行的包含语句,以下写法中正确的是。 {{ select(11) }}
- #include bits/stdc++.h
- #include 'bits/stdc++.h'
- include (bits/stdc++.hdio.h)
- #include <bits/stdc++.h>
- 以下________是合法的 {{ select(12) }}
- 3ab
- _isw
- float
- b-bwhile
- 以下选项中,三种类型都是 C++ 语言的基本类型的是 {{ select(13) }}
- int, long, rea
- integer, short, double
- int, float, char
- int, decimal, char
- 以下选项中正确的 C++ 语言常量是 {{ select(14) }}
- 0xEfGh
- 'XYZ'
- 12.34e6
- '\5A'
- 设要定义 n 为整型变量,定义x 为双精度实型变量,正确的语句是。 {{ select(15) }}
- int n, double x,
- int n, double x;
- int n; double x;
- int n; double x,
二、判断题(一共5题、每题5分。答错、不答不扣分)
- 一个程序只能有一个主函数。 {{ select(16) }}
- 对,
- 错;
- 假设主函数返回值为int类型,主函数返回时可以返回2。 {{ select(17) }}
- 对,
- 错;
- 题目规定主函数返回值必须为1,主函数返回值时可以返回2。 {{ select(18) }}
- 对,
- 错;
19.在C++中命名空间代码using namespace std;必须要写 {{ select(19) }}
- 对,
- 错;
- float为双精度实型变量。 {{ select(20) }}
- 对,
- 错;