贵州计算机二级考试单选题100道及答案
1.在计算机编程中,若要实现一个简单的加法数,以下哪种数定义语法在Python中是
正确的?
A.functionadd(a,b)(returna+b;}
B.defadd(a,b):returna+b
C.voidadd(inta,intb)(returna+b;}
D.add(a,b)(returna+b;)
答案:B
解析:A选项是avaScript的数定义语法;C选项是C或C++的数定义语法;D选项语
法错误,Python中使用def关键字定义数,所以选B。
2.计算机网络中,若要将一个数据包从本地网络发送到远程网络,需要使用以下哪个设备?
A.交换机
B.集线器
C.路由器
D.中继器
答案:C
解析:交换机主要用于连接同一网络内的设备;集线器只是简单地转发信号;中继器用于延
长信号传输距离;路由器可以连接不同网络,实现数据包在不同网络间的转发,所以选C。
3.在数据库中,要查询表中所有记录,使用以下哪种SQL语句?
A.SELECT*FROMtable_name;
B.INSERTINTOtable_nameVALUES(valuel,value2);
C.UPDATEtable_nameSETcolumn1=value1WHEREcondition;
D.DELETEFROMtable_nameWHEREcondition;
答案:A
解析:B选项是插入记录的语句;C选项是更新记录的语句;D选项是删除记录的语句;A
选项是查询表中所有记录的语句,所以选A。
4.在Excel中,若要对某列数据进行升序排序,应使用以下哪个操作?
A.数据-筛选
B.数据-排序,主要关键字选择该列,排序依据为数值,次序为升序
C.开始-格式刷
D.插入-图表
答案:B
解析:A选项筛选是用于过滤数据;C选项格式刷是用于复制格式;D选项插入图表是用于
创建图表;B选项的操作可以对某列数据进行升序排序,所以选B。
5.在ava中,以下哪种数据类型可以用来存储字符?
A.int
B.double
C.char
D.boolean
答案:C
解析:A选项int用于存储整数;B选项double用于存储双精度浮点数;D选项boolean用
于存储布尔值;C选项char用于存储字符,所以选C。
6.在计算机图形学中,若要创建一个二维矩形,使用以下哪种图形库的方法比较合适?
A.OpenGL的glBegin(GL_POINTS)
B.HTML5Canvas的fillRect()
C.avaAWT的Graphics.drawLineQ
D.Python的turtle.forward()
答案:B
解析:A选项glBegin(GL_POINTS)是用于绘制点;C选项Graphics.drawLine()是用于绘制直
线;D选项turtle.forward()是用于让海龟向前移动;B选项HTML5Canvas的fillRect。可以
用于创建二维矩形,所以选B。
7.在数据结构中,以下哪种结构适合用于实现后进先出(LIFO)的操作?
A.队列
B.栈
C.链表
D.树
答案:B
解析:队列是先进先出(FIFO)结构;链表是一种线性数据结构;树是一种非线性数据结
构;栈是后进先出(LIFO)结构,所以选B。
8.在Python中,若要打开一个文件进行写入操作,使用以下哪种打开模式?
A.T
B.w
C.知
D.Yb
答案:B
解析:A选项F是只读模式;C选项句是追加模式;D选项杪是二进制只读模式;B选项W
是写入模式,会覆盖原有内容,所以选B。
9.在计算机操作系统中,以下哪种调度算法可以保证每个进程在一定时间内都能得到执
行?
A.先来先服务(FCFS)
B.短作业优先(SF)
C.时间片轮转(RR)
D.优先级调度
答案:C
解析:先来先服务按照进程到达顺序执行;短作业优先优先执行短作业;优先级调度根据进
程优先级执行;时间片轮转算法为每个进程分配一个时间片,保证每个进程在一定时间内都