EXY-SC-0060
第 316 题
下面 C++ 代码实现输出如下图形,相关说法错误的是( )。
请输入层数: 10
0
12
345
6789
01234
567890
1234567
89012345
678901234
5678901234
int line_number, now_number;
int i,row;
cout << "请输入行数: ";
cin >> line_number;
now_number = 0;
for (row = 1; row < line_number + 1; row++){ // L1
for (i = 0; i < row; i++){ // L2
cout << now_number;
now_number += 1;
if (now_number == 10) now_number = 0; // L3
}
cout << endl;
}
语言:
C++
GESP真题
二级
2025.6
单选题号:
15
EXY-SC-0059
第 317 题
判断一个数是否为自守数。自守数的定义是如果一个数的平方其尾数与该数相同,则为自守数,如 25 的平方是 625,其尾数是 25,所以 25 是自守数。相关说法错误的是( )。
int N, N1, M1;
cout << "输入一个正整数:";
cin >> N;
N1 = N, M1 = N * N;
bool Flag = true;
while (N1 > 0){
if (N1 % 10 != M1 % 10){
Flag = false;
break;
}
else{
N1 = N1 / 10, M1 = M1 / 10;
}
}
if (Flag == true)
printf("%d的平方是%d,是自守数", N, N * N);
else
printf("%d的平方是%d,不是自守数", N, N * N);
语言:
C++
GESP真题
二级
2025.6
单选题号:
14
EXY-SC-0058
第 318 题
下面 C++ 代码用于判断一个大于 0 的正整数是几位数,横线处应填入代码先后是( )。
int N, cnt;
cout << "请输入大于0的正整数:";
cin >> N;
cnt = 0;
while (_________){
cnt += 1;
______________;
}
cout << cnt;
语言:
C++
GESP真题
二级
2025.6
单选题号:
13
EXY-SC-0057
第 319 题
下面 C++ 代码执行后,将输出不能被 3 整除且除以 5 余数为 2 的数。下列选项不能实现的是( )。
int i,j;
for(i = 0; i < 100; i++)
if(______________________)
cout << i << endl;
语言:
C++
GESP真题
二级
2025.6
单选题号:
12
EXY-SC-0056
第 320 题
下面 C++ 代码执行后的输出是( )。
int i,j;
for(i = 0; i < 3; i++)
for(j = 0; j < i; j++)
printf("%d#%d-", i, j);
printf("END");
语言:
C++
GESP真题
二级
2025.6
单选题号:
11
当前页显示 316 - 320
,共 375 道单选题