黑龙江全国计算机二级题库单选题100道及答案
1.在计算机中,二进制数110101转换为十进制数是()
A.50
B.51
C.52
D.53
答案D
解析二进制转十进制,按位权展开相加,1乂2人5+1X2A4+0X2A3+1X2A2+0X2A1+1
X2A0=32+16+4+1=530
2.以下哪种数据结构适合用于实现先进先出的操作()
A.栈
B.队列
C.树
D.图
答案B
解析队列的特点就是先进先出,栈是后进先出,树和图是更复杂的数据结构,不具备先进
先出特性。
3.以下哪个是Python中用于打开文件的函数()
A.open()
B.read()
C.write()
D.lose()
答案A
解析openC^数用于打开文件,read。用于读取文件内容,write。用于写入文件内容,lose()
用于关闭文件。
4.在数据库中,用于唯一标识表中每一行记录的字段称为()
A.主键
B.外键
C.索引
D.视图
答案A
解析主键是唯一标识表中每一行记录的字段,外键用于建立表之间的关联,索引用于提高
查询效率,视图是虚拟表。
5.计算机网络中,用于连接多个子网的设备是()
A.路由器
B.交换机
C.集线器
D.调制解调器
答案A
解析路由器可以连接多个子网,实现不同网络之间的通信,交换机主要用于局域网内设备
的连接,集线器是早期的共享式设备,调制解调器用于实现模拟信号和数字信号的转换。
6.以下哪种排序算法的平均时间复杂度为O(nlogn)()
A.冒泡排序
B.插入排序
C.选择排序
D.快速排序
答案D
解析冒泡排序、插入排序、选择排序的平均时间复杂度都是0(^2),快速排序的平均时
间复杂度为0(nlogn)o
7.在Java中,以下哪个关键字用于创建对象()
A.new
B.lass
C.stati
D.final
答案A
解析new关键字用于创建对象,lass用于定义类,stati用于修饰静态成员,final用于修
饰常量等。
8.在Exel中,要对某列数据进行升序排序,应选择的排序方式是()
A.按数值从小到大
B.按数值从大到小
C.按字母顺序
D.按颜色排序
答案A
解析升序排序就是按数值从小到大排列,B是降序,C适用于文本按字母顺序,D是按颜
色排序。
9.以下哪种编程语言常用于开发移动应用()
A.C
B.Java
C.HTML
D.CSS
答案B
解析Java常用于开发Android移动应用,C主要用于系统编程等,HTML和CSS用于网
页前端设计。
10.在C语言中,以下哪个是正确的数组定义()
A.inta(5);
B.inta[5];
C.inta{5};
D.inta;
答案B
解析在C语言中,数组定义使用方括号,即inta[5]表示定义一个包含5个元素的整型数
组。
11.数据库中,数据的物理独立性是指()
A.数据与应用程序的独立
B.数据的逻辑结构与物理存储结构的独立
C.不同用户的数据之间的独立
D.数据的存储方式与操作系统的独立
答案B
解析数据的物理独立性是指数据的逻辑结构与物理存储结构的独立,当物理存储结构改变
时,逻辑结构可以不变。
12.在计算机中,存储一个汉字通常需要()个字节。
A.1
B.2
C.3
4D.
答案B
解析在常见的编码方式如GBK、UTF-8(在UTF-8中汉字一般占3个字节,但本题一
般指常见的双字节编码)中,存储一个汉字通常需要2个字节。
13.以下哪个是Python中的布尔类型值()
A.True
B.1
C.True,
D.[True]
答案A
解析Python中布尔类型值为True和False,1是整型,True,是字符串,[True]是列表。
14.在计算机网络中,IP地址的作用是()
A.标识网络中的设备
B.标识网络中的用户
C.