#1227. 单项选择题
单项选择题
请将你所选择的答案按顺序替换下方指定位置的答案后,复制代码框内所有代码提交到平台上,注意不要漏写答案
// 从下一行开始复制
#include <iostream>
#include <cstring>
using namespace std;
string S[5] = {
// 10题单选题,答案为A/B/C/D
"AAAAA", // 将前方AAAAA替换为你1-5题所选择的答案,需保留上下引号
"AAAAA", // 将前方AAAAA替换为你6-10题所选择的答案,需保留上下引号
};
int main()
{
int n;
cin >> n;
int i = n % 5 == 0 ? n / 5 - 1 : n / 5;
int j = n % 5 == 0 ? 4 : n % 5 - 1;
cout << S[i][j] << endl;
return 0;
}
// 到上一行结束
单项选择题
1.假设所有变量均为整型,则执行表达式 a=2;b=5;b++;(a++)+b; 后a的值是( )
A.7 B.8 C.3 D.2
2.在C++中,要求运算数必须是整型的运算符是( )
A./ B.++ C.!= D.%
3.C++中的变量名只能由字母、数字和下划线三种字符组成,且第一个字符( )
A.必须为字母
B.必须为下划线
C.必须为字母或下划线
D.可以是字母,数字和下划线中任一种字符
4.若以下选项中的变量已正确定义,则正确的赋值语句是( )
A. x1=3*5;
B. x2=1*3=3;
C. x3=10.2%5;
D. 1+2=x4;
5.**若有以下定义 int a=1;long long b=2;double c=3.1; **,则执行表达式 cout << a+b+c; 输出的值的数据类型为( )
A.int
B. long long
C. double
D.不确定
6.以下能实现将a中的数值保留小数点后两位的是**( )**
A. fixed << setprecision << a;
B. fixed(2) << setprecision << a;
C. fixed << setprecision;
D. fixed << setprecision(2) << a;
7.若有定义 int k=7,x=12; ,不能使值为3的表达式是( )
A. k%=x%8;
B. k%=x/3;
C. k%=x-k;
D. k/=(x%5);
8.“四年一闰,百年不闰,四百年又闰”,以下哪个关系表达式是判断为闰年的表达式( )
A. (n%40&&n%100!=0)&&n%4000
B. n%40||n%100!=0&&n%4000
C. (n%40&&n%100!=0)||n%4000
D. n%40||n%100!=0||n%4000
9.下列运算符中优先级最高的是( )
A.< B.+ C.&& D.!=
10设有程序段 int k=10; while(k!=0){k= k—1;} 则下面描述中正确的是( )
A.循环是无限循环 B.while循环执行10次 C.循环体语句一次也不执行 D.循环体语句执行一次