1.在C++里,ifstream的作用是?( )
2.下列函数用来打开磁盘文件的是?( )
3.执行下面代码,变量res的结果是?( )
int a = 7, b = 2;
double res = a / (double)b;
4.执行代码,输入59,程序输出结果为?( )
int score;
cin >> score;
if(score >= 85) cout << "优秀";
else if(score >=70) cout << "合格";
else if(score >= 60) cout << "及格";
else cout << "不及格";
5.运行以下代码,输出结果是?( )
int y = 18;
if(y > 16) {
if(y % 3 != 0) cout << "A";
else cout << "B";
} else {
cout << "C";
}
6.执行嵌套循环,ans语句一共运行多少次?( )
int ans=0;
for(int i=2; i<=4; i++)
for(int j=3; j<=5; j++)
ans++;
cout << ans;
7.执行下面代码,变量sum的值是?( )
int sum = 0;
for(int i = 1; i <= 3; i++) {
for(int j = 4; j >= i; j--) {
sum++;
}
}
8.有定义 int num[6];,下列语句能够给数组下标为 0的元素赋值的是?( )
9.执行下面代码,屏幕打印出来的内容是?( )
int a[5]={1,3,5,7,9};
for(int i=1;i<=3;i++)
{
cout << a[i] <<" ";
}
10.代码功能为求数组最小值,横线处应当填写?( )
int a[5]={12,5,19,3,8};
int minval = a[0];
for(int i=1;i<5;i++)
{
_____________
}
cout << minval;
11.文件流使用完毕之后,调用close()关闭文件可以释放占用的资源。( )
12.文件打开失败时,文件流对象会自动报错并终止整个程序运行。( )
13.整数除法运算后,再强制转换为double,仍然可能丢失小数结果。( )
14.多分支结构中各个条件判断的先后顺序,不会影响最终运行结果。( )
15.if语句中,else总是匹配距离它最近、还没有配对完成的if。( )
16.内层循环全部执行一遍以后,外层循环变量的值才会发生改变。( )
17.在内层循环执行break,可以直接终止最外层循环。( )
18.int b[10];定义数组,最后一个元素下标为9。( )
19.访问数组a[7],代表数组当中第7个元素。( )
20.一维数组的所有元素,在内存中占用一段连续的存储空间。( )
21.星号矩形
22.首尾配对