《2021年软件水平考试考试考前冲刺卷(1).docx》由会员分享,可在线阅读,更多相关《2021年软件水平考试考试考前冲刺卷(1).docx(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2021年软件水平考试考试考前冲刺卷(1)本卷共分为2大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共25题,每题2分。每题的备选项中,只有一个最符合题意) 1.在Excel中选择连续区域A1:B100的方法之一是用鼠标单击A1单元格,然后滚动屏幕找到B100单元格,在单击B100单元格的同时按住 (40) 。AShift键BAlt键CCtrl键DDel键 2.在Excel工作表中,已知在单元A1到C1中分别存放着数值1、3、5,在单元A2到C2中分别存放着数值2、4、6,在单元A3到C3中分别存放着数值3、6、9,单元E1中存放着公式=SUM($A1,$A2)
2、,此时将单元E1的内容分别复制到E2、F1、F2,则这三个单元的结果分别是 (38) 。A5、5、7B3、3、3C4、7、9D2、5、4 3.在数据库技术中,未提交的随后又被撤销的数据称为 (22) 。A脏数据B冗余数据C过期数据D错误数据 4.在Windows的资源管理器中,要显示文件最近编辑的日期,应选择“查看”菜单中的 (39) 。A大图标命令B小图标命令C列表命令D详细资料命令 5.下面是有关光盘刻录机的叙述,其中错误的是 (69) 。ACD-R光盘刻录机的刻录方式有整盘刻写方式和轨道刻写方式两种BCD-RW光盘刻录机使用CD-RW盘片刻录时,不可以进行重写操作CCD-RW光盘刻录机既
3、能使用CD-RW盘片,也能对CD-R盘片进行刻录D光盘刻录机的读出速度通常高于写入速度 6.设主串长为n,模式串长为m(mn),则在匹配失败的情况下,朴素匹配算法进行的无效位移次数为 (30) 。AmBn-mCn-m+1Dn 7.下列关于进程间通信的描述中,不正确的是 (15) 。A进程互斥是指同时只允许一个进程使用临界资源B进程控制是通过原语实现的CP、V操作是一种进程同步机制D管程是一种进程高级通信机制 8.PSW是指令部件中的 (5) 。A指令寄存器B程序状态寄存器C程序计数器D指令译码器 9.DFD中的每个加工至少需要 (65) 。A一个输入流B一个输出流C多个输入流或输出流D一个输入
4、流和一个输出流 10.采用段式存储管理时,一个程序可以被分成若干段,每一段的最大长度是由 (16) 限定的。A主存空闲区的长度B硬件的地址结构C用户编程时D分配主存空间时 11.在Word中,若保存所有已打开和新建的文档,在单击菜单栏上的“文件”选项前,应先按住的键是 (37) 。ACtrlBDelCShiftDCtrl+Shift 12.Output is data that has been processed into useful form called (72) . That is a computer processes input into output.AdataBinform
5、ationCinterfaceDsystem 13.用Word编辑一个5行5列的表格,当插入点在第4行第5列时,按Tab键后插入点将移动到 (42) 。A第3行第1列B第5行第1列C第3行第5列D第5行第5列 14.分布式数据库系统的透明性主要表现在位置透明性和 (18) 。A数据透明性B处理透明性C复制透明性D映射透明性 15.信息安全就是要防止非法攻击和病毒的传播,保障电子信息的有效性,从具体的意义上来理解,需要保证 (7) 的内容。 保密性(Confidentiality) 完整性(Integrity) 可用性(Availability) 可控性(Controllability)A、和B
6、、和C、和D都是 16.在C语言中,若函数调用时实参是某个数组元素,则传递给对应形参的是 (55) 。A数组空间的首地址B数组中此元素的元素值C数组中元素的个数D数组中所有的元素 17.现有的加密体制可分为两种:单钥加密体制和 (49) 。A对称钥加密体制B双钥加密体制C明文加密体制D密文加密体制 18.在目前流行的大多数PC机中,硬盘一般是通过硬盘接口电路连接到 (1) 。ACPU局部总线BPCI总线CISA总线(AT总线)D存储器总线 19.数据模型的三要素包括 (20) 。A外模式、模式、内模式B网状模型、层次模型、关系模型C实体、联系、属性D数据结构、数据操纵、完整性约束 20.散列文
7、件使用散列函数将记录的关键字值计算转化为记录的存放地址。因为散列函数不是一对一的关系,所以选择好的 (35) 方法是散列文件的关键。A散列函数B除余法中的质数C冲突处理D散列函数和冲突处理 21.程序设计语言的工程特性之一表现在 (64) 。A软件的可重用性B数据结构的描述性C抽象类型的描述性D数据库的易操作性 22.所有在函数中定义的变量都称为 (50) 。A全局变量B局部变量C简单变量D寄存器变量 23.下列关于路由器的说法中,正确的是 (48) 。A路由器处于物理层B协议路由器能将一条线路上进入的数据分组接收后转发到另一条线路上,但是这些线路必须属于不同的网络C路由器是Internet中
8、最为重要的设备,它是网络与网络之间连接的桥梁D数据从源主机出发,通常只需要经过一个路由器就能到达目的主机 24.下列有关网络的描述中,正确的是 (44) 。A目前双绞线可以使用的距离最远,所以经常使用B目前双绞线价格低,所以经常使用C总线使用令牌,环型和星型使用CSMA/CDD总线使用令牌,环型和星型不使用CSMA/CD 25.设有一个用数组Q1. m表示的环形队列,约定f为当前队头元素在数组中的位置,r为队尾元素的后一个位置(按顺时针方向),若队列非空,则计算队列中元素个数的公式应为 (29) 。Ar-fB(m+r-f)mod mC(m-r+f)mod mD(m-r-f)mod m 二、多项
9、选择题(共25题,每题2分。每题的备选项中,有多个符合题意) 1.在常用的字处理软件中,选中文本块后,直接用鼠标拖曳已选定的文本,可以 (261) ;按下 Ctd键再拖曳鼠标,可以 (261) 。A复制选中的文本B移动选中的文本,C选中一个段落D选中一个矩形区域中的文本2. 在矩形类中重载关系运算符“=”,采用友元,比较的依据是矩形面积的大小。重载算术运算符“+=”,采用成员函数,更新矩形对象的长与宽,分别加上形参矩形的长与宽。重载算术运算符+,利用构造函数,采用友元。 class Crect int length,witdth; public; CRect(int l,int w) leng
10、th=l; width=w; friend int operator=(CRect& r1, CRect& r2) return (1) = (2) ;/比较面积 void operator+=(CRect& r) (3) ;/求长 (4) ;/求宽 friend operater+(CRect& r1, CRect& r2) return CRect( (5) ); /利用构造函数 3. 编写程序,利用带参数的主函数main(),实现二进制文件的复制。比如,若该程序已生成可执行文件filebin.exe,在DOS操作系统命令状态下键入如下命令行: filebin f0.fil f1.fil
11、则实现将已存在的二进制文件f1.fil依原样复制给名为f0.fil的二进制文件。 #includestdio.h void fcopy(FILE *fout, FILE *fin) char k; do k=fgetc( (1) ); if(feof(fin) break; fputc( (2) ); while(1); void main(int argc,char *argv) FILE *fin,*fout; if(argc!= (3) ) return; if(fin=fopen(argv2,rb)=NULL) return; fout= (4) ; fcopy( (5) ); fcl
12、ose(fin); fclose(fout); 4.该网络的物理拓扑结构是什么类型 5.给出“局域网上所有用户以共享同一IP地址方式来访问Internet”的两种解决方案。 6.在服务器和Internet接入之间安装采用IP过滤技术的防火墙,请问IP过滤技术是如何实现的 7.如果希望在该服务器上D盘(卷)中实现磁盘配额功能,则该卷必须是什么样的文件系统 8.在该服务器上,可以通过IIS来建立哪些应用服务器(至少写出3个以上) 9.若采用透明代理方式,则客户机的网络配置参数要做什么样的修改需要安装何种软件 10.代理服务器硬件上有什么要求 11.代理服务器需要几块网卡网络参数如何配置 12.为了
13、节省带宽,公司不希望员工下载电影、音乐等,应如何设置 13.在网络中,有一台Windows 2000客户机启动时无法访问Internet,运行ipconfig/all命令后显示MACidi址为00-00-E8-6E-24-2F,IP地址为0.0.0.0,子网掩码为0.0.0.0,DHCP服务器地址是255.255.255.255。请列出可能出现的硬件和软件故障。 14.有一个子网,子网掩码是255.255.255.252,该子网的最后一个可用地址是192.168.200.126,则这个子网的第一个可用的IP地址是什么这类子网主要用在哪个场合 15.对于大型项目而言,制订活动计划之前,必须考虑项
14、目的过程计划,即必须确定用什么方法和过程来完成项目。大型项目必须建立以过程为基础的管理体系。 请围绕“大型项目的整体管理”论题,分别从以下3个方面进行论述。 1简要叙述你参与管理过的企业级信息系统项目(如项目背景、发起单位、目的、项目周期、交付的产品、项目特色等)。 2针对以下主题,并结合项目管理的实际情况,论述你是如何进行大型信息系统项目整体管理的。 (1)大型信息系统项目的组织。 (2)制订大型信息系统项目进度计划所采用的工具和方法。 (3)如何同时管理多个同类项目。 (4)如何进行大型信息系统项目的监控。 3结合你的项目经历,论述你在管理大型项目时遇到的最棘手问题及其解决措施。 16.信
15、息系统安全体系的规划与架构是企业信息化发展战略的基础性工作,不是可有可无而是非常重要的工作。它又是一项非常细致的工作,需要对组织机构信息化发展进程的历史情况进行深入和全面的调研,针对现有的及未来的信息系统安全的主要内容进行整体的谋规与思考。 请围绕“大型信息系统安全体系的规划与架构”论题,依次对以下3个方面进行论述。 1简要叙述你参与管理过的信息系统项目(如项目背景、发起单位、项目目标、项目内容、组织结构、项目周期、交付产品、项目特色等),以及你所承担的主要工作。 2结合你的项目工程管理经验,简述大型信息系统安全体系所包含的基本内容和规划框架,并着重说明你如何开展信息系统安全体系的安全风险评估
16、工作。 3请简要说明在该项目中你所采用的保障信息系统安全的策略、技术与方法,并分析采取这些策略、技术和方法的效果如何,还有哪些需要进一步改进之处及如何进行改进。 17. 本程序可以将字符串s1中出现的所有s2子串替换成s3,形成一个新串,但不破坏字符串s1。 #includestdio.h #includestdlib.h #includestring.h char*replace(char *s1, char *s2,char *s3) char *p, *q, *r, *s; int |2,|3, i=0; |2=strlen(s2); |3=strlen(s3); p=s1; while
17、(p=strstr(p,s2)!=NULL) i+; /* 统计s2串出现的次数*/ (1) ; i= (2) ; s=r=(char*)malloc(i); /*分配动态内存存放新字符串*/ p=s1; while(1) q=strstr(p, s2); /* s2串是否在s1中出现,q是首次出现的位置*/ if(q!=NULL) i=q-p; (3) ; r+=i; (4) ; r+=|3; p=q+|2; /*将指向s1串的指针移到s2子串出现的位置后, 为下一次循环做好准备*/ else /*q为空,表示剩余的s1串中已经没有s2*/ (5) ; break; /*终止循环*/ ret
18、urn(s); /*返回指向所形成的新串的指针*/ void main() char *a=sabcababde, *b=ab, *c=efg, *d; d=replace(a, b, c); printf(result=%sn, d); free(d); 18. 主窗口有一个按钮、一个文本框和一个复选框,初始时窗口大小不能调整,选中复选框后窗口大小可以调整,如果撤销复选框的选择,则窗口的大小又不能调整,如下图所示。 import java.awt.*; import java.awt.event.*; class MyFrame extends Frame implements ItemLi
19、stener,ActionListener Checkbox box; TextArea text; Button button; MyFrame( (1) ) super(s); box=new Checkbox(设置窗口是否可调整大小); text=new TextArea(12,12); button= (2) (关闭窗口); button.addActionListener(this); box.addltemListener(this); setBounds(100,100,200,300); setVisible(true); add(text,BorderLayout.CENTE
20、R); add(box,BorderLayout.SOUTH); add(button,BorderLayout.NORTH); setResizable( (3) ); validate(); public void itemStateChanged(ItemEvent e) if(box.getState()=true) setResizable(true); else setResizable(false); public void actionPerformed(ActionEvent e) (4) ; class simple public static void main(Stri
21、ng args) (5) (simple); 19. 设M叉树采用列表法表示,即每棵子树对应一个列表,列表的结构为:子树根结点的值后跟用“()”括起来的各子树的列表(若有子树的话),各子树的列表间用“,”分隔。例如,如下图所示的三叉树可用列表a(b(c,d),e,f(g,h,i)表示。 本程序根据输入的列表生成一棵M叉树,并由M叉树再输出列表。 #include #include #define M 3 /*三叉树*/ typedef struct node int val; struct node *subTreeM; NODE; char buf255, *str=buf; NODE *d
22、=NULL; NODE *makeTree() /*由列表生成M叉树*/ int k; NODE *s; s= (1) ; s-val=*str+; for(k=0;kM;k+) s-subTreek=NULL; if(*str=() k=0; do str+; s-subTreek= (2) ; if(*str=) str+; break; k=k+1; while( (3) ); return s; void walkTree(NODE *t) /*由M叉树输出列表*/ int i; if(t !=NULL) (4) ; if(t-subTree0=NULL) return; putcha
23、r(); for(i=0;iM;i+) (5) ; if(i !=M-1 & t-subTreei+1!=NULL) putchar(,); putchar(); void main() printf(Enter exp: ); scanf(%s,str); d=makeTree(); walkTree(d); putchar(n); 20. 本程序利用非递归算法实现二叉树后序遍历。 #includestdio.h #includestdlib.h typedef struct node/*二叉树的结点数据结构类型*/ char data; struct node *left; struct
24、node *right; BTREE; void SortTreelnsert(BTREE *tree, BTREE *s) if(*tree=NULL)*tree=s; else if(s-data(*tree)-data) SortTreelnsert( (1) ,s); else if(s-data=(*tree)-data) SortTreelnsert( (2) ,s); void TraversalTree(BTREE *tree) BTREE *stack1 000,*p; int tag1000,top=0; p=tree; do while(p !=NULL) stack+t
25、op=p; (3) ; tagtop=0; /*标记栈顶结点的左子树已进行过后序遍历*/ while(top0& (4) )/*栈顶结点的右子树是否被后序遍历过*/ p=stacktop-; putchar(p-data); if(top0)/*对栈顶结点的右子树进行后序遍历*/ (5) ; tagtop=1; while(top0); void PrintSortTree(BTREE *tree) if(tree !=NULL) printSortTree(tree-left); putchar(tree-data); pdntSortTree(tree-right); main() BTR
26、EE *root=NULL, *node; char ch; ch=getchar(); while(ch !=#) node=(BTREE*)malloc(sizeof(BTREE); node-data=ch; node-left=node-right=NULL; SortTreelnsert(&root, node); ch=getchar(); PrintSortTree(root); putchar(n); TraversalTree(root); 21. 本程序的功能是实现任意两个大整数的乘法运算,例如: 输入整数1:89347938500945058002439580349850
27、58 输入整数2:234584950989689084095803583095820923 二者之积: 209596817742739508050978890737675662366433464256830959194834854876 8534 #includeiostream.h const int MAXINPUTBIT=100; const int MAXRESULTBIT=500; class LargeNumber int i,j; int temp; int oneMAXINPUTBIT+1; int onebit; /one的位数 int twoMAXINPUTBIT+1; i
28、nt twobit; /two的位数 int resultMAXRESULTBIT+1; public: LargeNumber(); LargeNumber(); int inputone(); /出错返叫0,否则返回1 int inputtwo(); /同上 void multiplication(); /乘 void clearresult(); /清零 void showresult(); /显示 ; LargeNumberLargeNumber() for(i=0;i=MAXINPUTBIT;i+) onei=0; twoi=0; onebit=0; twobit=0; inputo
29、ne(); inputtwo(); LargeNumberLargeNumber() int LargeNumberinputone() char NumberMAXINPUTBIT+1; coutPlease enter one:; cinNumber; i=0; j=MAXINPUTBIT; while(Numberi!=0) i+; onebit=i; for(i-;i=0;i-,j-) if(int(Numberi)=48&int(Numberi)=57) (1) ; /由字符转换为数字 else return 0; return 1; int LargeNumberinputtwo(
30、) char NumberMAXINPUTBIT+1; coutPlease enter two:; cinNumber; i=0; j=MAXINPUTBIT; while(Numberi!=0) i+; twobit=i; for(i-;i=0;i-,j-) if(int(Numberi)=48&int(Numberi)=57) twoj=int(Numberi-48); /由字符转换为数字 else return 0; return 1; void LargeNumbermultiplication() /乘法 clearresult(); int m; for(i=MAXINPUTBI
31、T;i=0;i-) temp=twoi; for(j= (2) ,m=MAXINPUTBIT;m=0;m-,j-) resultj+=temp*onem; if(resultj9) resultj-1+=resultj/10; (3) ; coutone*two=; showresult(); void LargeNumbershowresult() i=0; while(resulti=0&i=MAXRESULTBIT) i+; if(iMAXRESULTBIT) cout0; /输出0 for(;i=MAXRESULTBIT;i+) cout (4) ; coutendl; void La
32、rgeNumberclearresult() for(i=0;i=MAXRESULTBIT;i+) (5) ; void main() LargeNumber a; a.multiplication(); 22.Switch1的f0/24口接在Switch0的f0/2口上,请根据图2-4完成或解释以下Switch0的配置命令。 Switch0(config)# interface _ (进入虚拟接口) Switch0(config-if)# ip address 203.12.12.1255.255.255.0 (加IP地址) Switch0(config-if)# no shutdown _
33、 Switch0(config-if)# standby 1 ip 203.12.12.253 (建HSRP组并设虚IP地址) Switch0(config-if)# standby 1 priority 110 _ Switch0(config-if)# standby 1 preempt _ 23.得到如下信息:Unable to open TCP,是怎么回事 24.“域名称和DNs服务器”对话框如何配置 * 25.框架在网页布局中主要起什么作用主页中定义了几个框架,分别显示哪个文档第23页 共23页第 23 页 共 23 页第 23 页 共 23 页第 23 页 共 23 页第 23 页 共 23 页第 23 页 共 23 页第 23 页 共 23 页第 23 页 共 23 页第 23 页 共 23 页第 23 页 共 23 页第 23 页 共 23 页