赞智信奥
题库
初赛题库
真题题库
CSP-J 真题
CSP-S 真题
NOIP 真题
USACO 青铜
USACO 白银
USACO 黄金
USACO 铂金
等考&白名单
一级
二级
三级
四级
五级
六级
七级
八级
信息素养模拟题
专题训练
课程中心
随堂练习
状态
登录
任务(
0
)
<<
1
2
3
4
>>
编号
标题
来源
343
在C++中,cout << (3, 4, 5)可以输出3 4 5,且每个输出项之间⽤空格分开。( )
GESP20240902
344
C++表达式12 % 10 % 10的值为2。( )
GESP20240902
345
C++语句cout << rand() << ' ' << rand();的第⼆个输出值较⼤。( )
GESP20240902
346
定义C++的int类型的变量ch,⽽且值为'1',则语句cout << int(ch);的输出为1。( )
GESP20240902
347
下⾯C++代码执⾏后将输出10。( )
int i;
for (i = 0; i < 10; i++)
continue;
if(i == 10)
cout << i;
GESP20240902
348
下⾯C++代码能求整数N和M之间所有整数之和,包含N和M。( )
int N, M, Sum;
cin >> N >> M;
if (N > M){
int tmp = N;
N = M, M = tmp;
}
for (int i = N; i < M+1; i++)
Sum += i;
cout << Sum;
GESP20240902
349
将下⾯C++代码中的L3标记的代码⾏调整为for (int i = 0; i < 5; i++)后输出结果相同。( )
int loopCount = 0;
for (int i = 1; i < 5; i++) // L3
for (int j = 0; j < i; j++)
loopCount += 1;
cout << loopCount;
GESP20240902
350
某⼀系列数据的规律是从第3个数值开始是前两个数之和。下⾯的代码求第N个数的值,N限定为⼤于2。( )
int start1; // 第1个数
int start2; // 第2个数
int N; //求N个数的值
int tmp;
cin >> start1 >> start2 >> N;
for (int i = 2; i < N; i++){
tmp = start1 + start2;
start1 = start2;
start2 = tmp;
}
cout << start2;
GESP20240902
351
下⾯C++代码执⾏时如果输⼊2024,则输出是4202。( )
int N, flag=0;
cin >> N;
while (N){
if(!flag) cout << N % 10;
N /= 10;
flag = (flag + 1)%2;
}
GESP20240902
返回等考中心