C++编程-基础班-阶段考试-互教室

未来号C++俱乐部-基础班阶段考试

-----------------------------------------------------------------------------------------------------------------------------------------------

1. 在C语言程序中,表达式8/5的结果是(    )

A) 1.6
B) 1
C) 3
D) 0

2. 在C语言程序中,表达式5%2的结果是(   )  。

A) 2.5
B) 2
C) 1
D) 3

3. 已知int x=5, y=5, z=5;执行语句x%=y+z;后,x的值是(    )

A) 0
B) 1
C) 5
D) 6

4. 如果一个变量要存储的数是小数,应该用数据类型()

A) int
B) double
C) float
D) B和C都行

5. 表达式3>5||5<7的结果是()

A) true
B) false
C) 0
D) 以上都不对

6. 求a和b两数中的较大数得c,以下编程哪个是不正确的?()

A) c=(ab)?a:b;
B) c=ab || ba;
C) if(ab) c=b; else c=a;
D) c=a; if(bc) c=b;

7. 执行以下程序后,输出结果是什么?()

     a=0;sum=0;

     for(: a<10;a++);

     sum+=a;

     cout<<sum;

A) 10
B) 11
C) 45
D) 55

8. 表达式 33>5?(5<7?10:5):(7<5?14:7)的结果是:

A) 10
B) 5
C) 14
D) 7

9. 执行以下程序后的输出结果是什么?

     int a=5;

     if(10<=a<=20) cout<<a+1;

     else                   cout<<a-1;

A) 3
B) 4
C) 5
D) 6

10. 执行以下程序后的输出结果是什么?

     for(int i=0; i%5!=1;i++) cout<<++i<<" ";

A) 0 2 4 6
B) 1 3 5 7
C) 0 2 4
D) 1 3 5

上机测试的 分值计算

(正确率+排名)/2每题20分,比如5全对得100分,排名第一得100分,最终上机的成绩为100分

12题 | 被引用1次

模板修改
使用此模板创建