#1555. 23年3月12日C++中高级选择题
23年3月12日C++中高级选择题
提交答案方式:
#include<bits/stdc++.h>
using namespace std;
int n;
string s="ABCDA";//请将您的选择题答案在左边引号里进行修改并且提交代码
int main(){
cin>>n;
cout<<s[n-1];
return 0;
}
1.执行cout << '9'*3;语句后,输出的结果是( )。
*选择题严禁使用程序验证,选择题不答或答错都不扣分
A 27
B 9*3
C 999
D 171
2.下列选项中,判断a不等于0且b不等于0的正确的条件表达式是( )。
*选择题严禁使用程序验证,选择题不答或答错都不扣分
A !(a0&&b0)
B !a=0&&!b=0
C a && b
D !((a!=0)&&(b!=0))
3.执行语句int a[3][4] = {{1, 2}, {3}, {4, 5, 6, 7}};后,a[1][2]和a[2][1]的值分别为:( )。
*选择题严禁使用程序验证,选择题不答或答错都不扣分
A 2、3
B 0、5
C 2、5
D 5、0
4.已定义:int a = 02023, b = 0X212; a + b的值是( )。
*选择题严禁使用程序验证,选择题不答或答错都不扣分
A 八进制数4771
B 十进制数1573
C 十进制数2553
D 十六进制数9f9
5.执行以下代码,输出的结果是( )。
#include<iostream>
using namespace std;
int func(int x)
{
if (x <= 4)
return 2 \* x - 1;
else if (x > 7)
return func(x - 4) + x;
else
return func(x + 3) + 2;
}
int main()
{
cout << func(10);
return 0;
}
*选择题严禁使用程序验证,选择题不答或答错都不扣分
A 26
B 29
C 38
D 45