选择题 共10道
判断题 共10道
编程题 共2道
在C++里,ifstream的作用是?
下列函数用来打开磁盘文件的是?
执行下面代码,变量res的结果是?
int a = 7, b = 2; double res = a / (double)b;
执行代码,输入59,程序输出结果为?
int score; cin >> score; if(score >= 85) cout << "优秀"; else if(score >=70) cout << "合格"; else if(score >= 60) cout << "及格"; else cout << "不及格";
运行以下代码,输出结果是?
int y = 18; if(y > 16) { if(y % 3 != 0) cout << "A"; else cout << "B"; } else { cout << "C"; }
执行嵌套循环,ans语句一共运行多少次?
int ans=0; for(int i=2; i<=4; i++) for(int j=3; j<=5; j++) ans++; cout << ans;
执行下面代码,变量sum的值是?
int sum = 0; for(int i = 1; i <= 3; i++) { for(int j = 4; j >= i; j--) { sum++; } }
有定义 int num[6];,下列语句能够给数组下标为 0的元素赋值的是?
执行下面代码,屏幕打印出来的内容是?
int a[5]= {1,3,5,7,9}; for(int i=1; i<=3; i++) { cout << a[i] <<" "; }
代码功能为求数组最小值,横线处应当填写?
int a[5]= {12,5,19,3,8}; int minval = a[0]; for(int i=1; i<5; i++) { _____________ } cout << minval;
文件流使用完毕之后,调用close()关闭文件可以释放占用的资源。
文件打开失败时,文件流对象会自动报错并终止整个程序运行。
整数除法运算后,再强制转换为double,仍然可能丢失小数结果。
多分支结构中各个条件判断的先后顺序,不会影响最终运行结果。
if语句中,else总是匹配距离它最近、还没有配对完成的if。
内层循环全部执行一遍以后,外层循环变量的值才会发生改变。
在内层循环执行break,可以直接终止最外层循环。
int b[10];定义数组,最后一个元素下标为9。
访问数组a[7],代表数组当中第7个元素。
一维数组的所有元素,在内存中占用一段连续的存储空间。
给定一个长度为 n 的整数序列。
从两端向中间依次配对相加:第 1 个与第 n 个、第 2 个与第 n−1 个、第 3 个与第 n−2 个…… 依此类推。
若 n 为奇数,则最中间单独的元素不做加法,直接保留。
按配对顺序输出每次配对的和。
第一行,单个整数 n。
第二行,n 个整数表示 a1,a2...an。
一行,表示每次配对的和,以空格隔开。
1≤n≤200000,-100000≤ai≤100000
5
3 1 4 5 2
5 6 4
6
1 2 3 4 5 6
7 7 7
输入一个正整数 n,输出 n 行 2*n+1 列的星号矩形。
星号矩形的第 1 行、第 1 列、最后 1 行、最后 1 列是 `*`,其余部分由 `-` 组成。
一行,一个正整数 n。
输出星号矩形。
1≤n≤2000
3
*******
*-----*
***********
*---------*