一、单项选择题(共15题,每题有且仅有一个正确选项)
1.以下属于系统软件的是( )。
A.C++编译器
B.腾讯QQ
C.CAD
D.游戏软件
2.几年几月几日在国际电信标准组织3GPP RAN 第78次全体会议上,5G NR首发版本正式发布,这是全球第一个可商用部署的5G标准。( )
A.2017年8月18日
B.2018年1月1日
C.2017年12月25日
D.2017年12月21日
3.如果用一个字节来表示整数,最高位用作符号位,其他位表示数值。例如:00000001表示+1 ,10000001表示-1 ,试问这样表示法的整数A的范围应该是( )。
A.-127<=A<= 127
B.-128<=A<=128
C.-128<=A<128
D.-127<=A<=128
4.下列属于网络模型的名称是( )。
A.LAN
B.TCP / IP
C.FTP
D.SMTP
5.在C++中,(-7)%(-5)等于( )。
A.2
B.-2
C.3
D.-3
6.学号为1到30的小朋友顺时针排成一圈,从1号小朋友开始顺时针报数,从数字1开始数下去,1,2,3,…,28,29,30,31 ,32,…,一圈又一圈,问当数到数字n,所在的小朋友的学号为多少?( )。
A.(n-1)%30
B.1+(n-1)%30
C.(n+1)%30-1
D.(n+1)%30
7.一棵完全二叉树的结点总数为41 ,其叶结点数为( )。
A.18个
B.19个
C.20个
D.21个
8.给出3种排序:插人排序、冒泡排序、选择排序。这3种排序的时间代价分别是( )。
A.O(n)、O(n²)、O(log₂ n)
B.O(log₂ n)、O(n)、O(n²)
C.O(n²)、O(n)、O(n)
D.O(n²)、O(n²)、O(n²)
9.请给以下四个事件发生的时间排序( ) 。
1.举办第一次NOIP
2.举办第一次NOI 网络同步赛
3.NOIP提高组由四题改为三题
4.举办第一次APIO
A.1234
B.1243
C.2134
D.2143
10.以下在 OSI 模型中属于 TCP/IP 模型中的应用层的是( )。
A.应用层
B.网络层
C.数据链路层
D.表示层
11.以下关于图的不正确说法是( )。
A.所有顶点的度数之和等于边数的 2 倍
B.所有顶点的度数之和不一定等于边数的 2 倍
C.任意一个图一定有偶数个奇点
D.在有向图中顶点的入度之和等于出度之和
12. 6个人分乘两辆不同的汽车,每辆车最多坐 4 人,则不同的乘车方法数为( )。
A.40
B.50
C.60
D.70
13.为了实现两数交换,代码如下:
void swapAB(int &a , int &b)
{
___________;
b = a – b;
a = a – b;
}
则空格内要填入的语句是( )
A.a=a+b;
B.a=a*b;
C.a=a-b;
D.a=a&b;
14.某数列有 1000 个各不相同的数,由低到高按序排列,现要对该数列进行二分法检索,在最坏的情况下,需要检索( )。
A.1000
B.10
C.100
D.500
15.以下简称和全称不对应的是( )。
A.NAT( Network Address Translation)
B.TCP( Transmission Control Protocol)
C.ARP( Adobe Resolution Protocol)
D.ICMP( Internet Control Message Protocol)
输入一个整数x
根据输入的x,输出第x题的答案。
可参考说明中的模板。
//标准程序,修改好答案后提交
#include <bits/stdc++.h>
using namespace std;
string s = "0";
int main() {
s += "ABCDABCDABCDABC";//字符串更改为你的答案,共15个,其他的都不要更改
int x;
cin >> x;
cout << s[x];
return 0;
}