#989. 计算机基础模拟题3
计算机基础模拟题3
- 高级语言编写的程序需要经过以下( )操作,可以生成在计算机上运行的可执行代码。 {{ select(1) }}
- 编辑
- 保存
- 调试
- 编译
-
能够实现下面流程图功能的伪代码是( )。
{{ select(2) }}
- if 条件判断 then 语句块
- if 条件判断 then 什么也不做 else 语句块
- while 条件判断 do 语句块
- while not 条件判断 do 语句块
- 下列关于 C++语言的叙述,正确的是( )。 {{ select(3) }}
- char 类型变量不能赋值给 int 类型的变量。
- 两个 int 类型变量相乘,计算结果还是 int 类型。
- 计算两个 int 类型变量相乘时,如果乘积超出了 int 类型的取值范围,程序会报错崩溃。
- 计算两个 double 类型变量相除时,如果除数的值为 0.0,程序会报错崩溃。
- 下列关于 C++语言的叙述,不正确的是( )。 {{ select(4) }}
- if 语句中的判断条件必须用小括号‘(’和‘)’括起来。
- for 语句中两个‘;’之间的循环条件可以省略,表示循环继续执行的条件一直满足。
- 循环体包含多条语句时,可以用缩进消除二义性。
- 除了“先乘除、后加减”,还有很多运算符优先级。
- 以下哪个是 C++语言的关键字?( ) {{ select(5) }}
- main
- max
- double
- sqrt
- 以下哪个不是 C++语言的运算符?( ) {{ select(6) }}
- /=
- ||
- <>
- 如果 a 为 int 类型的变量,b 为 char 类型的变量,则下列哪个语句不符合C++语法?( ) {{ select(7) }}
- a = a + 1.0;
- a = (int)(b - '0');
- b = (char)(a + '0');
- (int)b = a;
- 如果用两个 int 类型的变量 a 和 b 分别表达平行四边形的两条边长,用 int类型的变量 h 表达 a 边对应的高,则下列哪个表达式不能用来计算 b 边对应的高?( ) {{ select(8) }}
- a / b * (0.0 + h)
- (0.0 + a * h) / b
- a * h / (b + 0.0)
- (a + 0.0) * h / b
- 以下哪个循环语句会无限次执行?( ) {{ select(9) }}
- for (int a = 0; a; a++) ;
- for (bool b = false; b <= true; b++) ;
- for (char c = 'A'; c < 'z'; c++) ;
- for (double d = 0.0; d < 10.0; d += 0.001) ;
- 如果 a 为 char 类型的变量,且 a 的值为'C'(已知'C'的 ASCII 码为 67),则执行 cout << (a + 2);会输出( )。 {{ select(10) }}
- E
- C+2
- C2
- 69
- 如果 a 和 b 均为 int 类型的变量,下列表达式能正确判断“a 等于 1 且 b等于 1”的是( )。 {{ select(11) }}
- (a == b) && (b == 1)
- (a && b)
- (a == b == 1)
- (a * b == 1)
- 如果 a 为 char 类型的变量,下列哪个表达式可以正确判断“a 是数字”( ) {{ select(12) }}
- '0' <= a && a <= '9'
- '1' <= a && a <= '0'
- '0' <= a <= '9'
- '1' <= a <= '0'
- 我国第一台大型通用电子计算机使用的逻辑部件是( )。 {{ select(13) }}
- 集成电路
- 大规模集成电路
- 晶体管
- 电子管
- 下列流程图的输出结果是( )?
{{ select(14) }}
- 5 12
- 12 5
- 5 5
- 12 12
- 如果要找出整数 a 、 b 中较大一个,通常要用下面哪种程序结构?( )。 {{ select(15) }}
- 顺序结构
- 循环结构
- 分支结构
- 跳转结构
- 以下不是C++关键字的是( )。 {{ select(16) }}
- continue
- cout
- break
- goto
- C++表达式 int(-123.123 / 10) 的值是( )。 {{ select(17) }}
- -124
- -123
- -13
- -12
- 以下C++不可以作为变量的名称的是( )。 {{ select(18) }}
- CCF GESP
- ccfGESP
- CCFgesp
- CCF_GESP
- C++表达式 10 - 3 * (2 + 1) % 10 的值是( )。 {{ select(19) }}
- 0
- 1
- 2
- 3
- 定义变量 char c ,下面对 c 赋值的语句,不符合语法的是( )。 {{ select(20) }}
- c = (char)66;
- c = (char)(66);
- c = char(66);
- c = char 66;
- 以下不可以做为C++变量的是( )。 {{ select(21) }}
- FiveStar
- fiveStar
- 5Star
- Star5
- 在C++中,与 for(int i = 10; i < 20; i +=2) cout << i; 输出结果相同的是( )。 {{ select(22) }}
- for(int i = 10; i < 19; i +=2) cout << i;
- for(int i = 11; i < 19; i +=2) cout << i;
- for(int i = 10; i < 21; i +=2) cout << i;
- 以上均不对