#1180. 网络与位运算
网络与位运算
Cannot parse: (0 , import_utils.normalizeSubtasks) is not a function or its return value is not iterable
1.IPv4 协议使用 32 位地址,随着其不断被分配,地址资源日趋枯竭。因此,它正逐渐被 使用( )位地址的 IPv6 协议所取代。
A. 40
B. 48
C. 64
D. 128
2.中国的国家顶级域名是( )。
A. .cn
B. .ch
C. .chn
D. .china
3.以下哪一种是属于电子邮件收发的协议( )。
A. SMTP
B. UDP
C. P2P
D. FTP
4.下列几个 32 位 IP 地址中,书写错误的是( )。
A. 162.105.117.27
B. 192.168.0.1
C. 256.256.129.1
D. 10.0.0.1
5.以下不属于无线通信技术的是( )。
A. 蓝牙
B. WiFi
C. GPRS
D. 以太网
6.广域网的英文缩写是( )。
A. LAN
B. WAN
C. MAN
D. LNA
7.以下哪种语言属于低级语言?
A. Python
B. C++
C. Java
D. HTML
8.一个32位整型变量占用()个字节。
A. 32
B. 128
C. 4
D. 8
9.为了统计一个非负整数的二进制形式中 1 的个数,代码如下:
int CountBit(int x)
{
int ret = 0;
while (x)
{
ret++;
___________;
}
return ret;
}
则空格内要填入的语句是( )。
A. x >>= 1
B. x &= x - 1
C. x |= x >> 1
D. x <<= 1
10.对于两个整数 a 和 b,以下哪个表达式可以用来交换它们的值(不使用第三个变量)?
A. a = b; b = a;
B. a = a ^ b; b = b ^ a; a = a ^ b;
C. a = a + b; b = a - b; a = a - b;
D. a = a & b; b = a | b; a = a & b;
11.假设有以下位运算表达式:
a = 5 & 6 ^ 3 | 9 << 2
以下哪个选项正确表示该表达式的计算顺序?
A. a = ((5 & 6) ^ 3) | (9 << 2)
B. a = 5 & (6 ^ 3) | (9 << 2)
C. a = (5 & 6) ^ (3 | 9) << 2
D. a = 5 & (6 ^ (3 | (9 << 2)))
12.以下哪个选项不属于常见的编程语言?
A. Python
B. Java
C. HTML
D. C++
13.以下哪个选项不是一种编译型语言?
A. C
B. Java
C. Python
D. C++
14.下面哪个选项描述了 IP 地址的作用?
A. 用于标识网站的域名
B. 用于标识主机在网络中的唯一地址
C. 用于传输电子邮件
D. 用于创建网络安全隧道
15.下面哪个选项描述了 DNS 协议的作用?
A. 将IP地址转换为物理地址
B. 解析域名到IP地址
C. 在网络中路由数据包
D. 提供电子邮件传输协议
16.描述以下中,哪个选项描述了 OSI 模型的层次顺序?
A. 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
B. 应用层、表示层、会话层、传输层、网络层、数据链路层、物理层
C. 物理层、数据链路层、网络层、传输层、会话层、应用层、表示层
D. 应用层、表示层、会话层、数据链路层、网络层、传输层、物理层
17.( ) 是主要用于显示网页服务器或者文件系统的 HTML 文件内容,并让用户与这些文件交互的一种软件。
A. 资源管理器
B. 浏览器
C. 电子邮件
D. 编译器
18.通常在搜索引擎中,对某个关键词加上双引号表示()。
A. 排除关键词,不显示任何包含该关键词的结果
B. 将关键词分解,在搜索结果中必须包含其中的一部分
C. 精确搜索,只显示包含整个关键词的结果
D. 站内搜索,只显示关键词所指向网站的内容
输入格式
该练习不需要输入
输出格式
按顺序输出答案,某题不会则用 # 替代
选择题均用大写字母 A B C D 表示
判断题均用 F 表示错误,T 表示正确
假如前 3 题,第 2 题不会
A#B
说明
样例组只是输入输出样例,不一定是标准答案
判题按照做对的题目数量给的百分比
样例代码:
#include <iostream>
using namespace std;
int main() {
cout << "ABABABBBABTTFA####ABAB" << endl;
return 0;
}