c++周日上午2024-6-16(作业)

*
您的姓名:
本节知识点:《19、比大小复合语句》《20课孔融让梨》
1、学习复合语句,使用大括号的使用; 
2、求多个整数中的最小数; 
3、复习逻辑运算符; 
*
1.
不可以作为 C++标识符的是()。
A、a_plus_b
B、a_b
C、a+b
D、ab
*
2.
如果 a 和 b 均为 int 类型的变量,下列表达式能够正确判断“a 不等于 0 或 b 不等于 0”的是()
A、!a == 0 && !b == 0
B、!(a == 0 && b == 0)
C、(a != 0) && (b != 0)
D、a && b
*
3.
要执行 Windows 的桌面上的某个程序,通常需至少连续点击程序图标 3 次。()
A、正确
B、错误
*
4.
注释是对于 C++程序员非常有用,但会被 C++编译器忽略。()
A、正确
B、错误
*
5.
C++语言中的标识符只能由大写字母和小写字母组成。()
A、正确
B、错误
*
6.
在每个 if 语句中,都必须有 else 子句与 if 配对使用。()
A、正确
B、错误
*
7.
表达式(6.0 / 3.0)的计算结果为 2,且结果类型为 int 类型。()
A、正确
B、错误
*
8.
【单选题】(每题 2 分)
1、计算机病毒正确的是?( )
A、通过计算机传播的危害人体健康的一种病毒
B、人为制造的能够侵入计算机系统并给计算机带来故障的程序或指令集合
C、一种由于计算机元器件老化而产生的对生态环境有害的物质
D、利用计算机的海量高速运算能力而研制出来的用于疾病预防的新型病毒
*
9.
提出“存储程序”的计算机工作原理的是?( )
A、冯•诺依曼
B、克劳德•香农
C、戈登•摩尔
D、查尔斯·巴比奇
*
10.
不可以作为 C++标识符的是?( )
A、Printf
B、_123
C、While
D、int
*
11.
常量 3.14 的数据类型是?( )
A、double
B、float
C、void
D、int
*
12.
以下不是存储设备的是?( )
A、光盘
B、磁盘
C、固态硬盘
D、鼠标
*
13.
如果输入数据为 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;

}

A、99 100
B、99 99
C、100 100
D、100 99
*
14.
如果 a 为 int 类型的变量, 且 a 的值为奇数, 则下列哪个表达式的结果一定为 false?( )
A、a % 2 == 1
B、!(a % 2 == 0)
C、!(a % 2)
D、a % 2
*
15.
下列表达式能够正确判断“a 不等于 0 且 b 不等于 0”的是?( )
A、!a == 0 || !b == 0
B、!((a == 0) && (b == 0))
C、!(a == 0 && b == 0)
D、a && b
*
16.
若 a、b、c、d 均为 int 类型的变量,并且初值均为 0,以下不是正确的赋值语句是?( )
A、a = b = c = d = 100;
B、d++;
C、c + b;
D、d = (c = 22) - (b++);
*
17.
以下不属于操作系统的是?( )
A、Windows
B、photoshop
C、Linux
D、Mac OS
*
18.

27、(本题 25 分)水仙花数

【问题描述】

今天小明在看书的时候发现了一个非常有意思的名字——水仙花数。水仙花本来是一种花啊,怎么又成为一种数了呢?好奇心驱使

之下,小明上网搜索了一下。

原来,水仙花数又称阿姆斯特朗数,也被称为超完全数字不变数。如果一个三位数,它的每个数位上的数字的 3 次幂之和等于它

本身,那么这个三位数就是一个水仙花数。

例如:153 = 1^3 + 5^3 + 3^3。

现在,请你判断一个数是不是水仙花数。

【输入描述】

输入为一行,包含三个数字 a、b、c。约定 0 ≤ a,b,c ≤ 9,a ≠ 0。

【输出描述】

如果 a、b、c 组成的三位数 abc 是一个水仙花数,则输出 Yes,否则输出 No。

【样例输入 1】

1 5 3

【样例输出 1】

Yes

【样例输入 2】

1 0 0

【样例输出 2】

No

问卷星提供技术支持
举报