一级测评试卷二   

选择题

1、计算机病毒是(     )

                                

2、以下奖项与计算机领域最相关的是(     )

                                

3、提出“存储程序”的计算机工作原理的是(    )

                                

4、下列叙述中正确的是(      )

                                

5、不可以作为 C++标识符的是(    )

                                

6、常量 3.14 的数据类型是(  )

                                

7、如果 x 和 y 均为 int 类型的变量,且 x 的值为 1、y 的值为 2,则下列哪个表达式的结果为 true?

                                

8、以下不是存储设备的是(     )

                                

9、 如果输入数据为 99 和 100,下列代码的输出结果为(    )

#include<iostream>
using namespace std;
int main() {
    int a, b;
    cin >> a >> b;
    a = a + b;
    b = a - b;
    a = a - b;
    cout << a << " " << b << endl;
    return 0;
}

                                

10、如果 a 为 int 类型的变量,且 a 的值为奇数,则下列哪个表达式的结果一定为 false?

                                

11、下列表达式能够正确判断“a 不等于 0 且 b 不等于 0”的是(  )

                                

12、若 a、b、c、d 均为 int 类型的变量,并且初值均为 0,以下不是正确的赋值语句是(     )

                                

13、以下不属于操作系统的是(   )

                                

14、下列不属于面向对象编程语言的是(       )

                                

15、A、B、C 是三个 int 类型的变量,如果已知表达式(A >= B && B >= C)的结果为 true,则表达式(A > C || B == C)的结果(    )

                                

判断题

1、下列代码会输出 50 个 1。     for (int i = 1; i <= 100; i *= 2) {             cout << 1;     }

                

2、第一台现代电子计算机是 ENIGMA

                

3、只要计算机不连接互联网,就不可能感染计算机病毒

                

4、C++程序中必须要有 main 函数。

                

5、在 if…else 语句中,配对规则是 else 总是与最近的未配对的 if 配对

                

6、在 while 语句中,while 后的()中的表达式只能是逻辑或者关系表达式

                

7、"A"是一个字符常量

                

8、for 语句的语法为:for (表达式 1; 表达式 2; 表达式 3) 语句。其中的三个表达式均可以为空。

                

9、常量是在整个程序运行过程中不能改变的量。

                

10、C++中,while 和 do…while 语句的功能完全相同。