#A. GESP选择判断-4月
GESP选择判断-4月
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
第01题
1.我们通常说的“内存”属于计算机中的( )。
A. 输出设备
B. 输入设备
C. 存储设备
D. 打印设备
第02题
2. C++表达式 2 - 1 && 2 % 10 的值是( )。
A. 0
B. 1
C. 2
D. 3
第03题
3、下面C++代码段执行后的输出是( )。
A. 3+4= 7
B. 3+4=7
C. a+b=7
D. a+b=a+b
第04题
4、 在C++语言中, int 类型的变量 x 、 y 、 z 的值分别为 2 、 4 、 6 ,以下表达式的值为真的是( )。
A. x > y || x > z
B. x != z - y
C. z > y + x
D. x < y || !x < z
第05题
5.下面C++代码执行后的输出是( )。
A. 都是偶数
B. 都是奇数
C. 不都是偶数或奇数
D. 以上说法都不正确
第06题
6. 下面C++代码执行后的输出是( )。
A. 0
B. 1
C. 2
D. 3
第07题
7. 下面C++代码段执行后的输出是( )。
A. 1
B. 4
C. 5
D. 10
第08题
8. 下面C++代码执行后的输出是( )
A. 2
B. 4
C. 9
D. 10
第09题
9. 以下C++代码实现从大到小的顺序输出 N 的所有因子。例如,输入 N = 18 时输出 18 9 6 3 2 1 ,横线处
应填入( )。
A. ; ;
B. int i = 1; i < N; i++
C. int i = N; i > 0; i--
D. int i = N; i > 1; i--
第10题
10. C++表达式 int(-123.123 / 10) 的值是( )。
A. -124
B. -123
C. -13
D. -12
第11题
11. 如下图所示,输出 N 行 N 列的矩阵,对角线为1,横线处应填入( )。
A. i = j
B. j != j
C. i >= j
D. i == j
第12题
12. 下面C++代码用于判断 N 是否为质数(素数),约定输入 N 为大于等于2的正整数,请在横线处填入合适的
代码( )。
A. break
B. continue
C. exit
D. return
第13题
13. 在下列代码的横线处填写( ),可以使得输出是“20 10”。
A. a = a >> 8; b = a & 0xff
B. b = a >> 8; a = a & 0xff;
C. a = b; b = a & 0xff;
D. b = a; a = b;
第14题
14. 在下列代码的横线处填写( ),可以使得输出是“120”。
A. res += array[i];
B. res *= array[i]
C. res = array[i]
D. 以上均不对。
第15题
15. 在下列代码的输出是( )。
A. 15
B. 28
C. 45
D. 55
##判断题
第16题
16. 神威·太湖之光超级计算机是中国自主研制的超级计算机,在全球超级计算机TOP500排行榜中多次荣膺榜首。( )
第17题
17. C++表达式 int(3.14) 的值为 3 。( )
第18题
18. C++语句 cout << (2, 3, "23") 的输出为 2, 3, 23 。( )
第19题
19. 在下面的C++代码中,由于循环中的 continue 是无条件被执行,因此将导致死循环。( )
第20题
20. 在C++代码中,不可以将变量命名为 cout ,因为 cout 是C++的关键字。( )
第21题
下面C++代码执行后的输出为 10 。( )
第22题
22. 执行以下C++代码后的输出为 0 。( )
第23题
23. 执行以下C++代码后的输出为 30 。( )
第24题
24. 在C++语言中,所有 int 类型的值,经过若干次左移操作( << )后,它们的值总会变为 0 。。 ( )
第25题
25. 如果 a 为 int 类型的变量,且表达式 ((a & 1) == 0) 的值为 true ,则说明 a 是偶数。 ( )
提交说明
复制下面的示范代码,将其对应选项改为正确答案即可(选择题:全是大写字母A、B、C、D, 判断题:T表示对 F表示错)
示范代码
#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
int main()
{
int n;
cin >> n;
if(n==1)
{
printf("A");//此处填第01题答案
}
if(n==2)
{
printf("B");//此处填第02题答案
}
if(n==3)
{
printf("C");//此处填第03题答案
}
if(n==4)
{
printf("D");//此处填第04题答案
}
if(n==5)
{
printf("C");//此处填第05题答案
}
if(n==6)
{
printf("C");//此处填第06题答案
}
if(n==7)
{
printf("A");//此处填第07题答案
}
if(n==8)
{
printf("C");//此处填第08题答案
}
if(n==9)
{
printf("C");//此处填第09题答案
}
if(n==10)
{
printf("A");//此处填第10题答案
}
if(n==11)
{
printf("A");//此处填第11题答案
}
if(n==12)
{
printf("A");//此处填第12题答案
}
if(n==13)
{
printf("A");//此处填第13题答案
}
if(n==14)
{
printf("A");//此处填第14题答案
}
if(n==15)
{
printf("A");//此处填第15题答案
}
if(n==16)
{
printf("T");//此处填第16题答案
}
if(n==17)
{
printf("T");//此处填第17题答案
}
if(n==18)
{
printf("T");//此处填第18题答案
}
if(n==19)
{
printf("T");//此处填第19题答案
}
if(n==20)
{
printf("T");//此处填第20题答案
}
if(n==21)
{
printf("T");//此处填第21题答案
}
if(n==22)
{
printf("T");//此处填第22题答案
}
if(n==23)
{
printf("T");//此处填第23题答案
}
if(n==24)
{
printf("T");//此处填第24题答案
}
if(n==25)
{
printf("T");//此处填第25题答案
}
return 0;
}