第一题
执行 cout << 5 / 3; 语句后,输出的结果是( )。
A、0
B、1
C、2
D、3
第二题
执行以下代码,输出的结果是( )。
char a[6] = {'a', 'b', 'c', 'd'};
cout << sizeof(a);
A、4
B、6
C、8
D、12
第三题
关于C++中的一维数组,以下描述正确的是( )。
A、数组中的元素类型可以不相同
B、数组在内存中有一段连续的单元
C、数组中的最后一个元素的下标(索引)为 -1
D、静态数组中的元素的个数可以大于数组初始时设定的长度
第四题
以下关于 while 和 do...while 循环语句描述不正确的是( )。
A、do...while 的循环条件可以是 1
B、while 的循环体可以是复合语句
C、do...while 的循环体至少执行一次
D、执行 do...while 语句,首先判断循环条件,当满足循环条件,开始执行循环体中的语句
第五题
已知:int a, b = 5, *p = &a ,下列表达式哪一个可以将 b 赋值给 a ?( )。
A、*p = *&b;
B、a = *p;
C、a = &b;
D、a = **p;
无
//标准程序,修改好答案后提交
#include <bits/stdc++.h>
using namespace std;
string s = "0";
int main(){
s += "ABCDAC";//字符串更改为你的答案,共5个,其他的都不要更改
int x;
cin >> x;
cout << s[x];
return 0;
}