《2023年吉林软件水平考试考试真题卷(1).docx》由会员分享,可在线阅读,更多相关《2023年吉林软件水平考试考试真题卷(1).docx(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年吉林软件水平考试考试真题卷(1)本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.关系数据库是 (1) 的集合,它由一个或多个关系模式定义。SQL语言中的数据定义功能包括对数据库、基本表、 (2) 和 (3) 的定义。 设有关系student(学号,姓名,年龄,性别,系名),如果要查询姓名至少包括5个字母,且倒数第二个字母为“G”的学生的学号、姓名以及所在系,则对应的SELECT语句如下: SELECT学号,姓名,系名 FROM Students WHERE (4) LIKE (5)
2、 ;(1) A元组B列C字段D表 2.设有一个关系Student(学号,姓名,系名,课程号,成绩),查询至少选修了四门课程的学生学号、姓名及平均成绩的SELECT语句应该是: SELECT学号,姓名,AVG(成绩) AS 平均成绩 FROM Student GROUP BY (1) HAVING (2) (2) ACOUNT(DISTINCT 学号)3BCOUNT(课程号)3CCOUNT(DISTINCT 学号)=3DCOUNT(课程号)=3 3.关系数据库是 (1) 的集合,它由一个或多个关系模式定义。SQL语言中的数据定义功能包括对数据库、基本表、 (2) 和 (3) 的定义。 设有关系s
3、tudent(学号,姓名,年龄,性别,系名),如果要查询姓名至少包括5个字母,且倒数第二个字母为“G”的学生的学号、姓名以及所在系,则对应的SELECT语句如下: SELECT学号,姓名,系名 FROM Students WHERE (4) LIKE (5) ;(2) A数据项B表C索引D列 4.商品关系P(商品名,条形码,产地,价格)中的 (1) 属性可以作为该关系的主键。查询由“北京”生产的185升电冰箱的SQL语句应该是: SELECT商品名,产地 FROM P WHERE 产地=北京AND (2) ; 将价格小于50的商品上调5%的SQL语句应该是: UPDATE P (3) WHER
4、E价格50;(3) ASET 价格=价格*1.05BSET价格=价格*1.05CModify 价格=价格*1.05DModify 价格=价格*1.05 5.设有一个关系EMP(职工号,姓名,部门名,工种,工资),若需查询不同部门中担任“钳工”的职工的平均工资,则相应的SELECT语句为: SELECT部门名,AVG(工资)AS平均工资 FROM EMP GROUP BY (1) HAVING (2) 将职工号为“23115”、姓名为“李军”、部门名为“硬件测试部”的元组插入EMP关系中的SQL语句为:Insert (3) (3) Aset to EMP Values(23115,李军,硬件测试
5、部,)Bset to EMP Values(23115,李军,硬件测试部,)Cinto EMP Values(23115,李军,硬件测试部,)Dinto EMP Values(23115,李军,硬件测试部,) 6.职员关系模式为E(Eno, Ename, Dept, Eage, Eaddr),其中Eno表示职员号,Ename表示职员名,Dept表示职员所在部门,Eage表示年龄,Eaddr表示职员的家庭住址。建立“开发部”(DS表示开发部)职员的视图DS_E如下,要求进行修改、插入操作时保证该视图只有开发部的职员。 CREATE VIEW DS_E AS SELECT Eno, Ename,
6、Dept, Eage, Eaddr FROM WHERE (1) 如下SQL语句可以查询开发部姓“王”职员的姓名和家庭住址。 Select Ename, Eaddr From DS_E Where (2) ;(1) ADept=DSBDept=DS WITH CHECK OPTIONCDept=DSDDept=DSS WITH CHECK OPTION 7.对于表3-13和表3-14所示的Students和SC关系,属性Sno表示学号,Sname表示姓名,Sex表示性别,SD表示专业,Age表示年龄,Cno表示课程号,Grade表示成绩。表3-13 Students关系 SnoSnameSex
7、SDAge310001张京女计算机18310002王军男计算机19410003王莉女机械18410004李万德男机械19110041赵兴兴男通信20110042范建新男通信20表3-14 SC关系 SnoCnoGrade310002193310002284310002384410004283410004393110042184110042282 a当用户查询“选了课程2的学生数”时,其结果应为 (1) ;当Students和SC关系进行自然连接时,其结果集的属性列数应为 (2) 。 b查询“至少选修了两门课程的每个学生的平均成绩”的SQL语句如下: SELECT Sno, (3) FROM S
8、C GROUP BY Sno (4) 1;(1) A3B4C6D7 8.关系数据库是 (1) 的集合,它由一个或多个关系模式定义。SQL语言中的数据定义功能包括对数据库、基本表、 (2) 和 (3) 的定义。 设有关系student(学号,姓名,年龄,性别,系名),如果要查询姓名至少包括5个字母,且倒数第二个字母为“G”的学生的学号、姓名以及所在系,则对应的SELECT语句如下: SELECT学号,姓名,系名 FROM Students WHERE (4) LIKE (5) ;(3) A视图B列C字段D元组 9.关系数据库是 (1) 的集合,它由一个或多个关系模式定义。SQL语言中的数据定义功
9、能包括对数据库、基本表、 (2) 和 (3) 的定义。 设有关系student(学号,姓名,年龄,性别,系名),如果要查询姓名至少包括5个字母,且倒数第二个字母为“G”的学生的学号、姓名以及所在系,则对应的SELECT语句如下: SELECT学号,姓名,系名 FROM Students WHERE (4) LIKE (5) ;(4) A_ _ _G_%B_ _ _%G_C姓名D_ _ _G% 10.职员关系模式为E(Eno, Ename, Dept, Eage, Eaddr),其中Eno表示职员号,Ename表示职员名,Dept表示职员所在部门,Eage表示年龄,Eaddr表示职员的家庭住址。
10、建立“开发部”(DS表示开发部)职员的视图DS_E如下,要求进行修改、插入操作时保证该视图只有开发部的职员。 CREATE VIEW DS_E AS SELECT Eno, Ename, Dept, Eage, Eaddr FROM WHERE (1) 如下SQL语句可以查询开发部姓“王”职员的姓名和家庭住址。 Select Ename, Eaddr From DS_E Where (2) ;(2) AEname=王%BEname Like王%CEname=王*DEname Like王* 11.对于表3-13和表3-14所示的Students和SC关系,属性Sno表示学号,Sname表示姓名,
11、Sex表示性别,SD表示专业,Age表示年龄,Cno表示课程号,Grade表示成绩。表3-13 Students关系 SnoSnameSexSDAge310001张京女计算机18310002王军男计算机19410003王莉女机械18410004李万德男机械19110041赵兴兴男通信20110042范建新男通信20表3-14 SC关系 SnoCnoGrade310002193310002284310002384410004283410004393110042184110042282 a当用户查询“选了课程2的学生数”时,其结果应为 (1) ;当Students和SC关系进行自然连接时,其结果集
12、的属性列数应为 (2) 。 b查询“至少选修了两门课程的每个学生的平均成绩”的SQL语句如下: SELECT Sno, (3) FROM SC GROUP BY Sno (4) 1;(2) A6B7C8D9 12.关系数据库是 (1) 的集合,它由一个或多个关系模式定义。SQL语言中的数据定义功能包括对数据库、基本表、 (2) 和 (3) 的定义。 设有关系student(学号,姓名,年龄,性别,系名),如果要查询姓名至少包括5个字母,且倒数第二个字母为“G”的学生的学号、姓名以及所在系,则对应的SELECT语句如下: SELECT学号,姓名,系名 FROM Students WHERE (4
13、) LIKE (5) ;(5) A_ _ _G_%B_ _ _%G_C姓名D_ _ _G% 13.设关系模式SCG (S#, C#, grade)中S#为学生学号,C#为课程号,grade为某学号学生学某号课程的考试成绩。今要查询每门课程的平均成绩,且要求查询的结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列,则用SQL查询语言应为 (1) 。 若查询的结果仅限于平均分数超过80分的,则应 (2) 。(1) ASelect C#,AVG(grade) From SCG Group by grade Order by 2,C# DescBSelect C#,AVG(grade) From
14、 SCG Group by C# Order by 2,C# DescCSelect C#,AVG(grade) From SCG Where C#,AVG Desc Group by gradeDSelect C#,AVG(grade) From SCG Group by AVG(grade) Order by 2,C# Desc 14.若要在基本表S中增加一列(课程名),可用 (1) ; 若要撤消数据库中已存在的表S,可用 (2) ; 设关系数据库中一个表S的结构为:S(SN, CN, grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0100
15、。 若要把“王二的化学成绩80分”插入S中,则可用 (3) ; 如需要更正王二的化学成绩为85分,则可用 (4) 。(1) AADD TABLE S (CN CHAR (8)BADD TABLE S ALTER (CN CHAR (8)CALTER TABLE S ADD (CN CHAR (8)DALTER TABLE S (ADD CN CHAR (8) 15.若要在基本表S中增加一列(课程名),可用 (1) ; 若要撤消数据库中已存在的表S,可用 (2) ; 设关系数据库中一个表S的结构为:S(SN, CN, grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩
16、,数值型,取值范围0100。 若要把“王二的化学成绩80分”插入S中,则可用 (3) ; 如需要更正王二的化学成绩为85分,则可用 (4) 。(2) ADEL TABLE SBDEL SCDROP TABLE SDDROP S 16.设关系模式SCG (S#, C#, grade)中S#为学生学号,C#为课程号,grade为某学号学生学某号课程的考试成绩。今要查询每门课程的平均成绩,且要求查询的结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列,则用SQL查询语言应为 (1) 。 若查询的结果仅限于平均分数超过80分的,则应 (2) 。(2) A在Group子名的下一行加入: Havin
17、g Avg(*)80B在Group子名的下一行加入: Having AVG(grade)80C在Group子名的下一行加入: Where AVG(grade)80D在Group子名的下一行加入: Where AVG(*)80 17.若要在基本表S中增加一列(课程名),可用 (1) ; 若要撤消数据库中已存在的表S,可用 (2) ; 设关系数据库中一个表S的结构为:S(SN, CN, grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0100。 若要把“王二的化学成绩80分”插入S中,则可用 (3) ; 如需要更正王二的化学成绩为85分,则可用 (4
18、) 。(3) AADD INTO SVALUES (王二,化学,80)BINSERT INTO SVALUES (王二,化学,80)CADD INTO S VALUES (王二,化学,80)DINSERT INTO S VALUES (王二,化学,80) 18.若要在基本表S中增加一列(课程名),可用 (1) ; 若要撤消数据库中已存在的表S,可用 (2) ; 设关系数据库中一个表S的结构为:S(SN, CN, grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0100。 若要把“王二的化学成绩80分”插入S中,则可用 (3) ; 如需要更正王二的
19、化学成绩为85分,则可用 (4) 。(4) AUPDATE S SET grade=85 WHERE SN=王二AND CN=化学BUPDATE S SET grade=85 WHERE SN=王二AND CN=化学CUPDATE grade=85 WHERE SN=王二AND CN=化学DUPDATE grade=85WHERE SN=王二AND CN=化学 19.数据模型是用来表示实体及实体间联系的。网状模型、层次模型和关系模型都是数据库中的基本数据模型。在实体及实体间联系的表示方法上,网状模型可采用(1),层次模型可采用(2),关系模型则采用(3)。在搜索数据时,层次模型中采用单向搜索法
20、,网状模型中采用(4)的方法,关系模型则是通过(5)实现的。1()A.有向图B.连通图C.波特图D.卡诺图E.结点集F.边集G.二维表H.树20.数据模型是用来表示实体及实体间联系的。网状模型、层次模型和关系模型都是数据库中的基本数据模型。在实体及实体间联系的表示方法上,网状模型可采用(1),层次模型可采用(2),关系模型则采用(3)。在搜索数据时,层次模型中采用单向搜索法,网状模型中采用(4)的方法,关系模型则是通过(5)实现的。2()A.有向图B.连通图C.波特图D.卡诺图E.结点集F.边集G.二维表H.树21.数据模型是用来表示实体及实体间联系的。网状模型、层次模型和关系模型都是数据库中
21、的基本数据模型。在实体及实体间联系的表示方法上,网状模型可采用(1),层次模型可采用(2),关系模型则采用(3)。在搜索数据时,层次模型中采用单向搜索法,网状模型中采用(4)的方法,关系模型则是通过(5)实现的。3()A.有向图B.连通图C.波特图D.卡诺图E.结点集F.边集G.二维表H.树22.数据模型是用来表示实体及实体间联系的。网状模型、层次模型和关系模型都是数据库中的基本数据模型。在实体及实体间联系的表示方法上,网状模型可采用(1),层次模型可采用(2),关系模型则采用(3)。在搜索数据时,层次模型中采用单向搜索法,网状模型中采用(4)的方法,关系模型则是通过(5)实现的。4()A.双
22、向搜索B.单向搜索C.循环搜索D.可从任一点开始且沿任何路径搜索E.可从任一结点沿确定的路径搜索F.可从固定的结点沿任何路径搜索G.对关系进行运算23.数据模型是用来表示实体及实体间联系的。网状模型、层次模型和关系模型都是数据库中的基本数据模型。在实体及实体间联系的表示方法上,网状模型可采用(1),层次模型可采用(2),关系模型则采用(3)。在搜索数据时,层次模型中采用单向搜索法,网状模型中采用(4)的方法,关系模型则是通过(5)实现的。5()A.双向搜索B.单向搜索C.循环搜索D.可从任一点开始且沿任何路径搜索E.可从任一结点沿确定的路径搜索F.可从固定的结点沿任何路径搜索G.对关系进行运算
23、24.DBS的体系结构,按照ANSI/SPARC报告分为(1);在DBS中,DBMS的首要目标是提高(2);为了解决关系数据库的设计问题,提出和发展了(3);对于DBS,负责定义DB结构以及安全授权等工作的是(4)。1()A外模式、概念模式和内模式BDB、DBMS和DBSC模型、模式和视图D层次模型、网状模型和关系模型25.DBS的体系结构,按照ANSI/SPARC报告分为(1);在DBS中,DBMS的首要目标是提高(2);为了解决关系数据库的设计问题,提出和发展了(3);对于DBS,负责定义DB结构以及安全授权等工作的是(4)。2()A数据存取的可靠性B应用程序员的软件生产效率C数据存取的时
24、间效率D数据存取的空间效率26.DBS的体系结构,按照ANSI/SPARC报告分为(1);在DBS中,DBMS的首要目标是提高(2);为了解决关系数据库的设计问题,提出和发展了(3);对于DBS,负责定义DB结构以及安全授权等工作的是(4)。3()A模块化方法B层次结构原理C新的计算机体系结构D规范化理论27.DBS的体系结构,按照ANSI/SPARC报告分为(1);在DBS中,DBMS的首要目标是提高(2);为了解决关系数据库的设计问题,提出和发展了(3);对于DBS,负责定义DB结构以及安全授权等工作的是(4)。4()A应用程序员B终端用户C数据库管理员D系统设计员28.数据库系统由数据库
25、、(1)和硬件等组成,数据库系统是在(2)的基础上发展起来的。数据库系统由于能够减少数据冗余,提高数据独立性,并集中检查(3),十几年来获得了广泛的应用。1()A操作系统B文件系统C编译系统D应用程序系统E数据库管理系统29.数据库系统由数据库、(1)和硬件等组成,数据库系统是在(2)的基础上发展起来的。数据库系统由于能够减少数据冗余,提高数据独立性,并集中检查(3),十几年来获得了广泛的应用。2()A操作系统B文件系统C编译系统D应用程序系统E数据库管理系统30.数据库系统由数据库、(1)和硬件等组成,数据库系统是在(2)的基础上发展起来的。数据库系统由于能够减少数据冗余,提高数据独立性,并
26、集中检查(3),十几年来获得了广泛的应用。3()A数据完整性B数据层次性C数据操作性D数据兼容性31.设计高质量的软件是软件设计追求的一个重要目标。可移植性、可维护性、可靠性、效率、可理解性和可使用性等都是评价软件质量的重要方面。可移植性是指将一个原先在某种特定的硬件或软件环境下正常运行的软件移植到另一个硬件或软件的环境下,使得该软件也能正确运行的难易程度。为了提高软件的可移植性,应注意提高软件的(1)。可维护性通常包括(2)。通常认为,软件维护工作包括正确性维护、(3)维护和(4)维护。其中(5)维护则是为了扩充软件的功能或者提高原有软件的性能而进行的维护活动。(5)是指当系统万一遇到未预料
27、的情况时,能够按照预定的方式来作合适的处理。1()A使用方便性B简洁性C可靠性D设备不依赖性32.设计高质量的软件是软件设计追求的一个重要目标。可移植性、可维护性、可靠性、效率、可理解性和可使用性等都是评价软件质量的重要方面。 可移植性是指将一个原先在某种特定的硬件或软件环境下正常运行的软件移植到另一个硬件或软件的环境下,使得该软件也能正确运行的难易程度。为了提高软件的可移植性,应注意提高软件的(1)。可维护性通常包括(2)。通常认为,软件维护工作包括正确性维护、(3)维护和(4)维护。其中(5)维护则是为了扩充软件的功能或者提高原有软件的性能而进行的维护活动。(5)是指当系统万一遇到未预料的
28、情况时,能够按照预定的方式来作合适的处理。2()A可用性和可理解性B可修改性、数据独立性和数据一致性C可测试性和稳定性D可理解性、可修改性和可测试性33.设计高质量的软件是软件设计追求的一个重要目标。可移植性、可维护性、可靠性、效率、可理解性和可使用性等都是评价软件质量的重要方面。 可移植性是指将一个原先在某种特定的硬件或软件环境下正常运行的软件移植到另一个硬件或软件的环境下,使得该软件也能正确运行的难易程度。为了提高软件的可移植性,应注意提高软件的(1)。可维护性通常包括(2)。通常认为,软件维护工作包括正确性维护、(3)维护和(4)维护。其中(5)维护则是为了扩充软件的功能或者提高原有软件
29、的性能而进行的维护活动。(5)是指当系统万一遇到未预料的情况时,能够按照预定的方式来作合适的处理。3()A功能性B扩展性C合理性D完善性E合法性F适应性34.设计高质量的软件是软件设计追求的一个重要目标。可移植性、可维护性、可靠性、效率、可理解性和可使用性等都是评价软件质量的重要方面。 可移植性是指将一个原先在某种特定的硬件或软件环境下正常运行的软件移植到另一个硬件或软件的环境下,使得该软件也能正确运行的难易程度。为了提高软件的可移植性,应注意提高软件的(1)。可维护性通常包括(2)。通常认为,软件维护工作包括正确性维护、(3)维护和(4)维护。其中(5)维护则是为了扩充软件的功能或者提高原有
30、软件的性能而进行的维护活动。(5)是指当系统万一遇到未预料的情况时,能够按照预定的方式来作合适的处理。4()A功能性B扩展性C合理性D完善性E合法性F适应性35.设计高质量的软件是软件设计追求的一个重要目标。可移植性、可维护性、可靠性、效率、可理解性和可使用性等都是评价软件质量的重要方面。 可移植性是指将一个原先在某种特定的硬件或软件环境下正常运行的软件移植到另一个硬件或软件的环境下,使得该软件也能正确运行的难易程度。为了提高软件的可移植性,应注意提高软件的(1)。可维护性通常包括(2)。通常认为,软件维护工作包括正确性维护、(3)维护和(4)维护。其中(5)维护则是为了扩充软件的功能或者提高
31、原有软件的性能而进行的维护活动。(5)是指当系统万一遇到未预料的情况时,能够按照预定的方式来作合适的处理。5()A可用性B正确性C稳定性D健壮性36.在TCP/IP网络中,为各种公共服务保留的端口号范围是()。A1255B11023C11024D16553537.武汉市某校在创新素质实践行活动中组织学生进行社会调查,并对学生的调查报告进行了评比。图2-18是将某年级60篇学生调查报告的成绩进行整理,分成五组画出的频率分布直方图。已知从左至右四个小组的频率分别是0.05、0.15、0.35、0.30,那么在这次评比中被评为优秀的调查报告有(分数大于或等于80分为优秀,且分数为整数)()。A18篇
32、B24篇C25篇D27篇38.1010对应的十进制真值是 (1) ,反码1.1111对应的十进制真值是 (2) ,如果 1.1111是补码,对应的十进制真值是 (3) 。(1)处填()。A3/8B5/8C0D-1/1639.1010对应的十进制真值是 (1) ,反码1.1111对应的十进制真值是 (2) ,如果 1.1111是补码,对应的十进制真值是 (3) 。(2)处填()。A3/8B5/8C0D-1/1640.分辨率是指 (4) ,灰度级是指 (5) 。(4)处填()。A显示器所显示的像素点的亮度差别B显像管荧光粉粒度的大小CCRT电子束的聚焦能力D显示器所能表示的像素的个数41.1010
33、对应的十进制真值是 (1) ,反码1.1111对应的十进制真值是 (2) ,如果 1.1111是补码,对应的十进制真值是 (3) 。(3)处填()。A3/8B5/8C0D-1/1642.分辨率是指 (4) ,灰度级是指 (5) 。(5)处填()。A显示器所显示的像素点的亮度差别B显像管荧光粉粒度的大小CCRT电子束的聚焦能力D显示器所能表示的像素的个数43.Kerberos服务器由认证服务器和(10)两部分组成。当用户需要进行身份验证时,先以明文的方式将用户名发送给认证服务器,认证服务器返回用户一个(11)的会话密钥和一个票据。(10)处填()。A密钥服务器B账户服务器C数据库服务器D票据授予
34、服务器44.网桥工作在通信协议体系中的 (6) ,依功能情况,下面 (7) 不属于网桥。路由器工作在 (8) ,其主要特点是具有 (9) 的能力。(6)处填()。A物理层B链路层C网络层D传输层45.网桥工作在通信协议体系中的 (6) ,依功能情况,下面 (7) 不属于网桥。路由器工作在 (8) ,其主要特点是具有 (9) 的能力。(7)处填()。A透明的网桥B半透明的网桥C转换协议的网桥D改变数据包封装的网桥46.网桥工作在通信协议体系中的 (6) ,依功能情况,下面 (7) 不属于网桥。路由器工作在 (8) ,其主要特点是具有 (9) 的能力。(8)处填()。A物理层B链路层C网络层D传输
35、层47.网桥工作在通信协议体系中的 (6) ,依功能情况,下面 (7) 不属于网桥。路由器工作在 (8) ,其主要特点是具有 (9) 的能力。(9)处填()。A数据交换B实现不同LAN的互联C寻址D转换协议48.Kerberos服务器由认证服务器和(10)两部分组成。当用户需要进行身份验证时,先以明文的方式将用户名发送给认证服务器,认证服务器返回用户一个(11)的会话密钥和一个票据。(11)处填()。A一次性B永久性C仅在本次会话使用D仅用于与认证服务器交互49.程序流程图是一种传统的程序设计表示工具,使用该工具时应注意 (12) ,它一般包括三种其本结构,下述结构中 (13) 不属于其基本结构。(12)处填()。A数据结构表示B支持逐步求精C遵守结构化设计原则D随意控制流程50.某开发组在开发某个系统时,各个阶段具有严格的界限,只有一个阶段的获得认可才能进行下一个阶段的工作,则该开发组最可能采用的软件开发方法是()。A构件化方法B结构化方法C面向对象方法D快速原型法