当前位置:   article > 正文

2022NOC初赛_noc真题 c++ 初赛 信息技术创新与实践大赛 csdn

noc真题 c++ 初赛 信息技术创新与实践大赛 csdn

2022NOC初赛
请将题目的答案按顺序填入s数组后提交至OJ,注意不要漏写答案

#include
#include
using namespace std;

string S[20] = {
// 1~20为单选题,答案为A/B/C/D
“AAAAA”,//1~5
“AAAAA”,//6~10
“AAAAA”,//11~15
“AAAAA”,//16~20
// 21~30为判断题,答案为T/F
“TTTTT”,//21~25
“TTTTT”,//26~30
// 31~34为完善程序题,答案为A/B/C/D
“AAAB”,
// 35阅读程序写结果第一题
“answer1”,
// 36阅读程序写结果第二题
“answer2”,
// 37阅读程序写结果第三题
“answer3”,
};

int main(){
int n;
cin >> n;
if(n<=34) {
int i = n%5 == 0 ? n/5-1 : n/5;
int j = n%5 == 0 ? 4 : n%5-1;
cout << S[i][j] << endl;
} else cout << S[n-28] << endl;
return 0;
}
单选题共40分
1、在C++中可以使用/和%进行整除和取余运算,阅读下列程序片段,请问输出结果是什么( )

int a=10,b=4,ans;
ans = a%b + a/b;
cout << ans;
A. 4

B. 4.5

C. 2.5

D. 2

2、下面标识符中正确的是( )

A. _abc

B. 3ab

C. int

D. +ab

3、下列数据类型不是C++语言基本数据类型的是( )

A. 字符型

B. 整型

C. 实型

D. 数组

4、C++中有很多运算符,以下可以用来判断是否相等的运算符是什么( )

A. =

B. ==

C. &&

D. ||

5、C++中有很多常用的字符,已知小写字母d的ASCII码值是100,那么小写字母a的ASCII码值是多少( )

A. 103

B. 101

C. 99

D. 97

6、利用二分法猜测1~1500之间的一个随机数,最多猜几次? ( )

A. 11

B. 12

C. 13

D. 1500

7、在C+

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/446932
推荐阅读
相关标签
  

闽ICP备14008679号