#9001. GESP202406三级模拟题判断题
GESP202406三级模拟题判断题
Description
二. 判断题(每题 2 分,共 20 分)
-
求解一个正整数 的算术平方根,可以使用枚举法完成。
-
在 C++ 语言中,逻辑表达式
(0x3f == 63)
的结果为false
。 -
执行下列 C++ 代码,输出为
GES123P
。string s = "GESP"; s.insert(2, "123"); cout << s << endl;
-
执行下列 C++ 代码,输出为 。
string s = "Luogu GESP Simulation Test"; int x = s.rfind("o"); cout << x << endl;
-
执行下列 C++ 代码,输出为一个负数。
char s1[]="Luogu"; char s2[]="Vijos"; cout << strcmp(s1,s2) << endl;
-
的结果,可以表示为 进制下的 ,也可以表示为二进制下的 。
-
假设有四个变量
A,B,C,D
,其中A = B = 1
,C = D = 0
,则表达式(A & (B | C | D) | D)
的结果为 。 -
执行下列 C++ 代码,输出中不含有整数 。
int a[1000]; for (int i = 0; i < 1000; i++) a[i] = i + 1; for (int i = 0; i < 1000; i++) cout << (a[i] * a[i]) % 10 << " ";
-
一个正整数使用二进制表示需要 位,则其使用十六进制表示,需要至少 位。
-
执行下列 C++ 代码,则输出的结果为 。
int a[10], b[10]; a[1] = 1; a[2] = 1; b[1] = 1; b[2] = 2; for (int i = 3; i <= 6; i++) { a[i] = a[i - 1] + a[i - 2]; b[i] = b[i - 1] + a[i]; } cout << b[6] << endl;