#6093. gesp四级真题分类十:其他
gesp四级真题分类十:其他
十、其他(共15题)
1. 下面C++代码执行后,输出的是( )。
int main() {
int x[]={2,0,2,4};
char geSP[]="Grade Examination of SP";
cout << geSP[sizeof(x)] << endl;
}
{{ select(1) }}
- G
- e
- n
- P
2. 在C++中,两个字符串相加的运算符为+相当于字符串的合并运算。下面C++代码执行后,将输出chenadai。(判断题)
string a="chen"; string b="a"; string c="dai";
string name=a+b+c;
cout<<name<<endl;
{{ select(2) }}
- 正确
- 错误
3. 执行C++代码 cout<<(5||2); 后将输出1。(判断题)
{{ select(3) }}
- 正确
- 错误
4. 任何一个while循环都可以转化为等价的for循环。(判断题)
{{ select(4) }}
- 正确
- 错误
5. 任何一个for循环都可以转化为等价的while循环。(判断题)
{{ select(5) }}
- 正确
- 错误
6. 在C++中,cout<<9^2<<endl; 会输出81。(判断题)
{{ select(6) }}
- 正确
- 错误
7. 下面代码执行后生成的文件其字节数为( )。(重复题)
ofstream fout;
fout.open("1.txt");
for(int i=1;i<=10;i++) {
if(i%5==0) {
int x = 6;
fout << x;
} else {
char ch='A';
fout << ch;
}
}
{{ select(7) }}
- 10
- 16
- 40
- 24
8. 下列C++代码输入1,2,3,4,执行后,将输出的是( )。
string str = cin>>str;
int strlen = str.length();
for(int i=0;i<strlen;i++)
if(str[i] <= '9' && str[i] >= '0') cout<<str[i];
else cout<<'#';
{{ select(8) }}
- 1#4#
- 1#3#
- 1#2#3#4#
- 1#2#3#4
9. 以下C++代码用于实现每个整数对应的因数,如输入12,则输出1234612;如输入18,则输出1236918。横线处应填入代码是( )。
int n; cin>>n;
for(int i=1;i<=n;i++) {
// 横线
cout<<i<<"";
}
{{ select(9) }}
- if(n%i==0)
- if(n/i==0)
- if(n%i!=0)
- if(n/i!=0)
10. 输入一个正整数N(N>=7),想找出它所有相邻的因数对,比如,输入12,因数对有(1,2)、(2,3)、(3,4)。下面哪段代码找不到所有的因数对?( )
{{ select(10) }}
for(i=1;i<N;i++) if(!(N%i)&&!(N%(i+1))) printf("%d,%d)\n",i,i+1);for(i=2;i<N;i++) if(!(N%i)&&!(N%(i+1))) printf("%d,%d)\n",i,i+1);for(i=2;i<N/2;i++) if(!(N%(i-1))&&!(N%(i))) printf("%d,%d)\n",i-1,i);for(i=1;i<N/2;i++) if(!(N%i)&&!(N%(i+1))) printf("%d,%d)\n",i,i+1);
11. 下面C++代码中,cout<<&+a会输出6。(判断题)
int a = 5;
cout << &+a;
{{ select(11) }}
- 正确
- 错误
12. 定义变量 int a = 5,则 cout<<&+a 会输出6。(判断题)
{{ select(12) }}
- 正确
- 错误
13. 定义数组 int a[2024][3][16]={2,0,2,4,3,1,6},则 cout<<a[2023][2][15] 的结果不确定。(判断题)
{{ select(13) }}
- 正确
- 错误
14. 下面代码输出的值等于0。(判断题)
int main() {
int *p = NULL;
cout << p << endl;
}
{{ select(14) }}
- 正确
- 错误
15. 在下面这个程序里,a[i][j] 和一个普通的整型变量一样使用。(判断题)图片略。
{{ select(15) }}
- 正确
- 错误