EXY-SC-0281
第 1226 题
下面代码试图把数组按升序进行“插入排序”,横线处应填写( )。
void ins(int a[], int n){
for(int i = 1; i < n; i++){
int key = a[i];
int j = i-1;
while(j >= 0 && __________){
a[j+1] = a[j];
j--;
}
a[j+1] = key;
}
}
语言:
C++
GESP真题
四级
2026.3
单选题号:
11
EXY-SC-0280
第 1227 题
某排序算法对如下数据排序(按 score 升序),则下面关于该排序算法稳定性的描述中,说法正确的是( )。
初始: (90,'A'), (90,'B'), (80,'C'), (90,'D')
排序后: (80,'C'), (90,'A'), (90,'B'), (90,'D')
语言:
C++
GESP真题
四级
2026.3
单选题号:
10
EXY-SC-0279
第 1228 题
执行 climb(6) 的返回值为( )。
int climb(int n){
if(n <= 2) return n;
int a = 1, b = 2, c = 0;
for(int i = 3; i <= n; i++){
c = a + b;
a = b;
b = c;
}
return c;
}
语言:
C++
GESP真题
四级
2026.3
单选题号:
9
EXY-SC-0278
第 1229 题
关于递推算法的描述,正确的是( )。
语言:
C++
GESP真题
四级
2026.3
单选题号:
8
EXY-SC-0277
第 1230 题
执行下面代码后输出为( )。
struct S { int a; int b; };
void g(S s){ s.a += 10; }
void h(S& s){ s.b += 10; }
int main(){
S s{1,2};
g(s);
h(s);
cout << s.a << " " << s.b;
}
语言:
C++
GESP真题
四级
2026.3
单选题号:
7
当前页显示 1226 - 1230
,共 1506 道单选题