#171. C++一级专项(客观题五)
C++一级专项(客观题五)
202403
- 下面C++代码执行时输入21后,有关描述正确的是( )。
int N;
cin >> N;
if(N % 3 == 0)
cout << "能被3整除";
else if (N % 7 == 0)
cout << "能被7整除";
else
cout << "不能被3和7整除";
cout << endl;
{{ select(1) }}
- 代码第4行被执行
- 第4和第7行代码都被执行
- 仅有代码第7行被执行
- 第8行代码将被执行,因为input()输入为字符串
202406
- 下面C++代码执行时输入10后,正确的输出是( )。
int N;
cout << "请输入正整数:";
cin >> N;
if(N%3)
printf("第5行代码%2d", N%3);
else
printf("第6行代码%2d", N%3);
{{ select(2) }}
第5行代码1
第6行代码1
第5行代码 1
第6行代码 1
- 下面C++代码用于判断N是否为质数(只能被1和它本身整除的正整数)。程序执行后,下面有关描述正确 的是( )。
{{ select(3) }}
- 如果输入负整数,可能输出“是质数”
- 如果输入2,将输出“不是质数”,因为此时循环不起作用
- 如果输入2,将输出“是质数”,即便此时循环体没有被执行
- 如果将if (N >= 2) 改为if (N > 2) 将能正确判断N是否质数
202409
- 下面C++代码执行时输入14+7 后,正确的输出是( )。
{{ select(4) }}
- 第5行代码2, 0
- 第5行代码1, 0
- 第7行代码 1
- 第7行代码 0
202412
- 下面C++代码执行后,求出几天后星期几。如果星期日则输出“星期天”否则输出形如“星期1”。横线上应填入 的代码是( )。
{{ select(5) }}
- N % 7 != 0
- N % 7 == 0
- N == 0
- N % 7
- 下面的程序用于判断输入的整数N是否为能被3整除的偶数,横线处应填写代码是( )。
{{ select(11) }}
- (N%2)&&(N%3)
- (N%2==0)&&(N%3)
- (N%2)&&(N%3==0)
- (N%2 == 0)&&(N%3 == 0)
202503
暂无
202506
- 下⾯的C++代码⽤于求M天后是星期⼏,两处横线处分别应填⼊的代码是( )。
int N, M, D;
cout << "当前星期几? "; // 星期日是0
cin >> N;
cout << "求多少天后? "; // 输入正整数
cin >> M;
D = ____________;
if (____________)
printf("%d天后是星期日", M);
else
printf("%d天后是星期%d", M, D);
{{ select(7) }}
-
(N + M) / 7 D == 0
-
(N + M) % 7 D == 0
-
(N + M) / 7 D <= 0
-
(N + M) % 7 D = 0