题目编号
语言
全部语言
等级
全部等级
知识点
选择知识点 (0)
找到 1260 道单选题
EXY-SC-0625
第 636 题

下面 C++ 代码用于判断 N 是否为质数(只能被 1 和它本身整除的正整数)。程序执行后,下面有关描述正确的是( )。

int N;
cout << "请输入整数:";
cin >> N;

bool Flag = false;

if (N >= 2){
    Flag = true;
    for (int i=2; i < N; i++)
        if (N % i == 0){
            Flag = false;
            break;
        }
}

if(Flag)
    cout << "是质数";
else
    cout << "不是质数";
A

如果输入负整数,可能输出“是质数”

B

如果输入 2,将输出“不是质数”,因为此时循环不起作用

C

如果输入 2,将输出“是质数”,即便此时循环体没有被执行

D

如果将 if (N >= 2) 改为 if (N > 2) 将能正确判断 N 是否质数

语言: C++
GESP真题 一级
2024.6
单选题号: 10
EXY-SC-0624
第 637 题

下面 C++ 代码执行后输出是( )。

int Sum = 0, i = 0;
for ( ; i < 10; )
    Sum += i++;
cout << i << " " << Sum;
A

9 45

B

10 55

C

10 45

D

11 55

语言: C++
GESP真题 一级
2024.6
单选题号: 9
EXY-SC-0623
第 638 题

下面 C++ 代码执行时输入 10 后,正确的输出是( )。

int N;
cout << "请输入正整数:";
cin >> N;
if (N % 3)
    printf("第5行代码%2d", N % 3);
else
    printf("第6行代码%2d", N % 3);
A

第5行代码1

B

第6行代码1

C

第5行代码 1

D

第6行代码 1

语言: C++
GESP真题 一级
2024.6
单选题号: 8
EXY-SC-0622
第 639 题

表达式 9/4 - 6 % (6 - 2) * 10 的值是( )。

A

-17.75

B

-18

C

-14

D

-12.75

语言: C++
GESP真题 一级
2024.6
单选题号: 7
EXY-SC-0621
第 640 题

下面 C++ 代码执行后的输出是( )。

float a;
a = 101.101;
a = 101;
printf("a+1={%.0f}",a+1);
A

102={102}

B

a+1={a+1}

C

a+1={102}

D

a 先被赋值为浮点数,后被赋值为整数,执行将报错

语言: C++
GESP真题 一级
2024.6
单选题号: 6
当前页显示 636 - 640 ,共 1260 道单选题