11.for循环执行顺序是什么?
for(①;②;③)
{
④
}
A.①②③④①②③④……
B.①②③④②③④……
C.①②④③②④③……
D.①③②④③②④……
12.以下代码的输出是什么?
#include <bits/stdc++.h>
using namespace std;
int main()
{
string s = "Hello OI!";
cout << s.c_str() << endl;
return 0;
}
A.Hello OI!
B.Hello
C.报错
D.OI!
13.头文件iostream主要是用来做什么的?
A.算法
B.C格式输入输出
C.C++格式输入输出
D.STL
14.下面代码不可能输出什么?
#include <bits/stdc++.h>
using namespace std;
int main()
{
int num = rand() % 5 + 1;
cout << num << endl;
return 0;
}
A.2
B.6
C.1
D.5
15.C++的cout可以干什么?
A.输出
B.加法
C.输入
D.减法
16.下面选项中不属于面向对象程序设计特征的是?
A.继承性
B.多态性
C.相似性
D.封装性
17.下面代码会输出什么?
#include <bits/stdc++.h>
using namespace std;
int a[][] = {{3,4},{2,8,6};
int main()
{
cout << a[2][1] << endl;
return 0;
}
A.4
B.0
C.8
D.6
18.下面代码会输出什么?
#include <bits/stdc++.h>
#define f(a,b) pow(a,b)
using namespace std;
int main()
{
cout << f(2,10) << endl;
return 0;
}
A.1024
B.12
C.20
D.100
19.假设定义了数组int a[] = {1,6,3,5,9}那么*a的值为多少?*(a + 3)为多少?
A.6 3
B.6 5
C.1 3
D.1 5
20.C++的system的作用是?
A.计算
B.输入
C.输出
D.终端