《2021山西软件水平考试考试真题卷(4).docx》由会员分享,可在线阅读,更多相关《2021山西软件水平考试考试真题卷(4).docx(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2021山西软件水平考试考试真题卷(4)本卷共分为2大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共25题,每题2分。每题的备选项中,只有一个最符合题意) 1.在Word文本编辑状态下,选定某些文本后,执行“编辑|复制命令,则_。A选定的文本复制到插入点后B将剪贴板中的内容复制到插入点后C选定的文本复制到剪贴板中D插入点后的文本使用选定文本的格式 2.下列关于Word分栏的叙述中,正确的是()。A各栏的宽度必须相等B各栏的间距是固定不变的C分栏操作只能应用于整篇文档D分栏可预设为偏左或偏右3.Word的功能不包括_。A自动拼写检查B编辑排版C图文混排D数据管理
2、4.某Word文档共有100页,现需要打印该文档的第5页到第9页和第12页,在打印对话框中,可输入打印页码_。A5,9,12B5-9,12C5-9,12D5-9,12- 5.在Word的编辑状态下,按先后顺序依次打开1doc、2doc、3doc和4doc四个文档窗口,则当前的活动窗口是_。A1docB2docC3docD4doc 6.下列关于Word表格处理的叙述中,不正确的是_。A可以平均分布各行或各列B对表格中的数据只能进行升序排列C可以对表格进行拆分或合并D可以将表格转换成文本 7.下列关于Word标尺的叙述中,不正确的是_。A首行缩进可使光标所在段落的第行向右缩进B左缩进可使光标所在段
3、落的整体从左边界向右缩进C右缩进可使光标所在段落的整体从右边界向左缩进D悬挂缩进可使光标所在段落所有的行按向左或向右的拖动方向缩进 8.下列关于Word文字编辑的叙述中,正确的是_。A文字编辑是最基础和常用的一种文字处理技术B可用重复功能撤销对上一次的操作C文字的移动主要用于需要重复输入的文字D“复制”就是将选定的内容复制到剪贴板中,同时将原来选定的内容删除 9.下列关于Word字体和字号的叙述中,正确的是_。A汉字可以设置字体和字号,英文不能设置字体和字号B字体与字号的设置可以在录入前或录入后进行C可以设置文字效果,但不能打印所设置的效果D字号不能以磅为单位进行设置 10.下列符号中,属于E
4、xcel比较运算符的是_。ABCD/ 11.下列关于Excel功能的叙述中,不正确的是_。A可用于处理数及数之间的计算B不能设置打开权限密码C能根据工作表中的数据绘制图表D可根据用户的选择显示部分数据列 12.在Excel中,若在某单元格插入公式“$A1*A3”,则该公式中对单元格的引用属于_。A相对引用B绝对引用C混合引用D交叉引用 13.在Excel中,函数“AVERAGE(A1,B4)”的含义是_。A按行计算A列和B列的平均值B计算A1到B4单元格的平均值C计算A1与B4单元格的平均值D按列计算第1行和第4行的平均值 14.在Excel的A1单元格中输入函数“LEFT(“信息处理技术员”
5、,2)”,按回车键后,A1单元格中的值为_。A信息B处理技术员CTRUEDFALSE 15.在Excel的A1单元格中输入函数“=ROUND(13.4,-1)”,按回车键后,A1单元格中的值为_。A-134B134C124D10 16.在Excel的A1单元格中输入函数“INT(-194)”,按回车键后,A1单元格中的值为_。A-19B19C19.4D-20 17.在Excel的Al单元格中输入画数“IF(12,1,2)”,按回车键后,A1单元格中的值为_。ATRUEBFALSEC1D2 18.()()A-1B-8C1D419.()A#VALUE!B4C3D220.()A50B100C104D
6、超出数值范围21.()A6B8CTRUEDFALSE22.()A演示文稿循环放映B演示文稿的放映类型C幻灯片的换片方式D幻灯片切换的声音效果23.下列关于PowerPoint的叙述中,正确的是()。A自绘的图形不能插入到幻灯片中B幻灯片的剪辑库中不包括视频媒体C在幻灯片中可以播放CD乐曲D在幻灯片中插入的图片,只能从PowerPoint的图片剪辑库中选取24.在PowerPoint中,幻灯片中占位符的作用是_。A表示文本长度B为文本、图形预留位置C表示图形大小D限制插入对象的数量 25.某PPT文件共有8张幻灯片,现选中第6张幻灯片,对其设置新的背景颜色,单击“应用”按钮后,则_。A只有第6张
7、幻灯片的背景颜色被改变B第6张幻灯片到第8张幻灯片的背景颜色被改变C第1张幻灯片到第6张幻灯片的背景颜色被改变D除第6张幻灯片外的其他幻灯片背景颜色被改变 二、多项选择题(共25题,每题2分。每题的备选项中,有多个符合题意) 1.请补充函数fun(),该函数的功能是将字符串tt中的大写字母都改为对应的小写字母,其他字符不变。例如,若输入“Are you come from Sichuan”,则输入“are you come from si- chuan”。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。 试题程
8、序: #includestdio.h #includestnng.h #includeconlo.h char *fun(char tt) int i; for(i=0; tti;i+) if(tti=A)&( (1) ) (2) ; return( (3) ); main() charn81; printf(nPlease enter a string:); gets(tt); printf(nThe result string is:n%s,fun(tt); 2. 下面是一个Applet程序,其功能是建立一个图形用户界面的窗口,包括一个文本显示区和一个按钮,点击按钮,可以在文本区已有的文本
9、基础上追加显示10条Welcome to China信息,并且文本区由滚动条控制文本的上下滚动。 程序运行结果如图4所示。 import javax.swing.*; import java.awt.*; import java.awt.event.*; /* appletcode=ex5_6.class width=800 height=400 /applet */ public class ex5_6 extends JApplet JButton jb=new JButton(Add Text); JTextPane jtp=new JTextPane(); public void in
10、it() jb.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) for(int i =1;i 10;i+) (1) + Welcome to China!n; ; Container cp= (2) ; cp.add(new JScrollPane(jtp); cp.add( (3) ); public static void main (String args) ex5_6 obj5_6=new ex5_6(); String str=obj5_6.getClass().toS
11、tring(); if(str.indexOf(class)!=-1) str=str.Substring(6); JFrame frm=new JFrame(str); frm.addWindowListener(new (4) public void windowClosing(WindowEvent we) System.exit(0); ); (5) .add(ex5_6); frm.setSize(300,400); frm.setVisble(true); ex5_6htm| HTML HEAD TITLEex5_6/TITLE /HEAD BODY appletcode=ex5_
12、6.class Width=800 height=400 /applet /BODY /HTML 3. 函数DeleteNode(Bitree * r,int e)的功能是:在树根结点指针为r的二叉查找(排序)树上删除键值为e的结点,若删除成功,则函数返回0,否则函数返回-1。二叉查找树结点的类型定义为: typedef struct Tnode int data; /*结点的键值*/ struct Tnode * Lchild,*Rchild; /*指向左、右子树的指针*/ * Bitree; 在二叉查找树上删除一个结点时,要考虑三种情况: 若待删除的结点p是叶子结点,则直接删除该结点; 若
13、待删除的结点p只有一个子结点,则将这个子结点与待删除结点的父结点直接连接,然后删除结点P; 若待删除的结点p有两个子结点,则在其左子树上,用中序遍历寻找关键值最大的结点s,用结点s的值代替结点p的值,然后删除结点s,结点s必属于上述、情况之一。 int DeleteNode(Bitree * r,int e) Bitree p=*r,pp,s,c; while( (1) ) /*从树根结点出发查找键值为e的结点*/ pp=p; if(ep-data)p=p-Lchild; else p=p-Rchild; if(!p)return-1; /*查找失败*/ if(p-Lchild &p-Rchi
14、ld)/*处理情况*/ s= (2) ; pp=p; while( (3) )pp=s;s=s-Rchild; p-data=s-data;p=s; /*处理情况、*/ if( (4) )c=p-Lchild; else c=p-Rchild; if(p=*r)*r=c; else if( (5) )pp-Lchildc; else pp-Rchildc; free(p); return 0; 4. 在类体中添加函数move(double ax,double ay)的定义,使得点的坐标x和y分别移动 ax和ay个单位。 在类定义外完成重载的两个构造函数CPosition()和CPosition
15、(double dx,double dy),其中前者为不带参数的构造函数,使CPosition对象的默认值为x=0,y=0,后者为带参数的构造函数,把数据成员x和y分别初始化为参数dx和dy的值。 完成函数double distance(double bx,double by)的定义,该函数返回*this和点(bx, by)的距离。 注意:除在指定的位置添加语句外,请不要改动程序中的其他语句。 源程序文件test5.cpp清单如下: #includeiostream.h #includemath.h class CPosition public: CPosition(); CPosition(
16、double dx,double dy); double getx(); double gety(); (1) double distance(double bx,double by); private: double x; double y; ; (2) x=0;y=0; CPosition:CPosition(doub,e dx,doub,e dy) x=dx; y=dy; double CPosition:getx() return x; double CPosition:gety() return y; double CPosition:distance(double bx,doubl
17、e by) (3) vold main() double a,b; cout|nput x,y position of a point:; cin a b; CPosition psA(a,b); coutInput x,y position of another point:; cin a b; cout Thedistance is psA.distance(a,b) end1; 5.基线(Baseline)是指一个(或一组)配置项在项目生命周期的不同时间点上通过_而进入正式受控的一种状态。 A领导批准 B质量控制 C正式评审 D验收测试 6. 定义一个多边形结构:struct polyg
18、on实现以下内容:(1)建立该结构的链表:create函数是创建链表,每输入一个结点的数据,就把该结点加入到链表当中,它返回创建的链表的头指针。(2)显示链表的各个结点数据:结点数据包括:多边形顶点数、各顶点的纵横坐标、当多边形顶点数为0时,链表创建结束。(3)编写一个函数disp,删除链表中的所有结点。需要注意的是:要先释放结点数据内存,再删除结点,如果在释放结点数据内存单元之前删除结点,则无法找到结点数据内存单元的地址,也就无法释放数据的内存单元。 #include iostxeam. h #include iomanip. h stmct polygon int n; int *x; i
19、nt *y; polygon *next; ; void Push(polygon*& head, int n) polygon* newNode = new polygon; newNode = new polygon; newNode-next= (1) ; newNode-x = new intn; newNode-y = new intn; newNode-n= (2) ; for(int i=0; i= (3) ; i+) cout请输入多边形各顶点x、y坐标, 坐标值之间用空格分隔: ; cinnewNode-xinewNode-yi; (4) = head; /在head前不需要
20、额外的* head = newNode; polygon *create() polygon* head = NULL; polygon* tail; int n; cout请输入多边形顶点的个数(顶点个数为0时结束): ; cinn; if(n=O) return (5) ; Push(head, (6) ); tail = head; cout请输入多边形顶点的个数(顶点个数为0时结束): ; cinn; while(n!=0) Push(tail-next, (7) ); / 在tail-next增加结点 tail = tail-next; /advance tail to point
21、to last node cout请输入多边形顶点的个数(顶点个数为0时结束): ; cinn; remm head; void disp(polygon *head) inti, No=l; eoutsetw( 10)xsetw(6)yendl; while(head !=NULL) cout第No结点: endl; for(i=0;i=head-n-1;i+) coutsetw(10)head-x i setw(6)head-yiendl; (8) ; he ad= (9) ; /Match while statement void del(polygon *head) polygon *
22、p; while(head!=NIILL p= (10) ; head=head-next; delete p-x; delete p-y; delete p; /Match while statement void main() polygon *head; head=create(); disp(head); del(head); 7.阅读下列说明、流程图和算法,将应填入 (n) 处的字句写在答题纸的对应栏内。 下面的流程图15用N-S盒图形式描述了数组A中的元素被划分的过程。其划分方法是:以数组中的第一个元素作为基准数,将小于基准数的元素向低下标端移动,而大于基准数的元素向高下标端移动。
23、当划分结束时,基准数定位于Ai,并且数组中下标小于i的元素的值均小于基准数,下标大于i的元素的值均大于基准数。设数组A的下界为low,上界为high,数组中的元素互不相同。例如,对数组(4,2,8,3,6),以4为基准数的划分过程如下: 将上述划分的思想进一步用于被划分出的数组的两部分,就可以对整个数组实现递增排序。设函数血p(int A,int low,int high)实现了上述流程图的划分过程并返回基准数在数组A中的下标。递归函数void sort(int A,iht L;int H)的功能是实现数组A中元素的递增排序。 void sort(int A,int1,int H) if (L
24、H) k=p(A, L, R): /p()返回基准数在数组A中的下标 sort( (4) ); /小于基准数的元素排序 sort( (5) ); /大于基准数的元素排序 8. 目前,国内采用的第3代移动通信技术标准有哪些 9. 公司网络中的设备或系统(包括存储商业机密的数据库服务器、邮件服务器,存储资源代码的PC、应用网关、存储私人信息的PC、电子商务系统)中,哪些应放在DMZ中,哪些应放在内网中并请给予简要说明。 10. 目前,通过移动电话接入互联网所采用的主要技术是什么 11. 在路由器和ISDN之间需要加入终端适配器(TA)吗试说明在什么情况下需要加入 TA。 12. 通常VLAN有静态
25、和动态两种实现方式,这两种方式分别是如何实现的各有什么特点 Switch1采用的是哪种实现方式 13. 公司内电话、传真机与ISDN的连接情况如图1-4所示。将图中(1)、(2)处空缺的设备名称填写在答题纸相应位置。 14. 在应用服务器关机的情况下,公司员工能连接上Internet吗简要解释其原因。 15. Current configuration: ! version 11.3 no service password-encryption ! hostname router1 第(1)处 ! enable password nwd12345 第(2)处 ! interface Ether
26、net0 ip address 192.4.1.1.255.255.255.0 1 interface Serla10 ip address 192.3.1.1.255.255.255.0 encapsulation frame-relay IETF 第(3)处 no ip mroute-cache bandwidth 2000 第(4)处 frame-relaymanin 192.3.1.2100 broadcast 第(5)处 frame-relaylmi-typecisco ! router ospf1 第(6)处 network 192.1.1.0.0.0.0.255 area0 第(
27、7)处 network 192.3.1.0.0.0.0.255 area0 network 192.4.1.0.0.0.0.255 area0 neighbor 192.1.1.2 第(8)处 ! End 16. 在VLAN中,STP和VTP是什么协议各有什么作用 17.网络测试是对 (1) 、网络系统以及网络对应用的支持进行检测,以展示矛口证明网络系统是否满足用户在 (2) 、安全、易用性、可管理性等方面需求的测试。而结构化布线是网络中最基本、最重要的组成部分,它是连接每一台服务器和工作站的纽带。在布线完成后,必须对整个布线系统进行全面的测试,通常由布线公司和企业的技术人员组成测试工作组,对
28、所有信息点进行导通测试,5类测试按照所有信息点的 (3) %进行抽查。在进行测试前,需要选择合适的 (4) 与 (5) 。通常采用国际上认可的测试仪进行测试工作,比如,在对铜线进行测试时,采用 (6) 进行基本的连接性(导通)测试,在做光缆损耗方面的测试时,采用微软公司的 (7) 进行测试,同时选择 (8) 标准作为测试的依据。从工程的角度来讲,结构化布线非屏蔽双绞线测试可划分为两类,一类是 (9) ,一类是 (10) 。在进行光纤传输通道测试时,其测试的指标主要是 (11) ,如果在测试标准范围之内为“PASS”,反之为“FAII”。 布线测试是保证网络正常工作不可或缺的一道工序,只有通过严
29、格的的测试,网络系统才能投入运行。 18. 交换机设置了两个VLAN,在同一VLA_N内的机器不在同一网段上,它们可以通信吗 19. 假如有一台PC连接在如图10-1所示的交换机(10/100M自适应的交换机)上,通信正常,但是将100M的网卡连到交换机上时显示红灯,通信不正常,请分析故障原因并给予解决。 20. 假如交换机设置了若干个VLAN,在不同VLAN内的机器在同一网段,它们可以通信吗 21. 请简要区分三层交换机与路由器。 22. 解释图10-2中的PVC和SVC。 23. 以下是LANE工作过程,其顺序已乱,请排序。 LEC接着便向其他LEC广播这个响应。 在地址表中含有被称为MA
30、C地址的LEC向LEC作出响应。 LES发送多点组播至网络上的其他LEC。 LANSwitch从Ethernet终端接收到一个帧,这个帧的目的地址是ATM网络另一端的一台Ethernet终端。LEC,即LANE Client(它驻留在LAN Switch中),于是就发送一个MAC-to-ATM地址转换请求到LES(LES驻留在ATMSwitch中)。 发送地址转换请求的LEC认知这个响应,并得到目的地的ATM地址,接着便通过ATM网建立一条SVC至目的LEC,用ATM信元传送数据。 24. 请把图10-3中(1)与(2)填写完整。 25. 利用手机与笔记本接入Internet:手机接入在经过服务器RADIUS授权后,由GGSN分配私有地址,该私有地址通过NAT转换后接入CMNet(中国移动互联网)。请问RADIUS的作用是什么RADIUS通过什么加密和使用什么密钥第20页 共20页第 20 页 共 20 页第 20 页 共 20 页第 20 页 共 20 页第 20 页 共 20 页第 20 页 共 20 页第 20 页 共 20 页第 20 页 共 20 页第 20 页 共 20 页第 20 页 共 20 页第 20 页 共 20 页