当前位置: 首页icon 软考首页 >考试科目 >程序员2022下半年模拟二上午题之十五

程序员2022下半年模拟二上午题之十五

作者:mb6059652fef3b12023-12-18 01:00:15
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【程序员2022下半年模拟二上午题】部分试题的详解,一起来看看吧~1、设学生关系为Students(Sno,Sname,Sex,Sdept,Sage,Sadd

引号
摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【程序员2022下半年模拟二上午题】部分试题的详解,一起来看看吧~



1、设学生关系为Students(Sno,Sname,Sex,Sdept,Sage,Sadd),其中Sno、Sname、Sex、Sdept、Sage、Sadd分别表示学生的学号、姓名、性别、所在系、年龄和住址。查询比计算机系(CS)所有学生年龄都小的其他系的学生姓名及年龄的SQL语句为:    SELECT Sname, Sage    FROM Students    WHERE Sage  (43)      (SELECT  Sage    FROM Students    WHERE   (44) )    AND Sdept<>'CS'; 
A、 <MAX
B、 >MIN
C、 <ALL
D、 <ANY

答案:C
答题解析:

本题考查SQL语句的基本应用。

在SQL中,聚集函数是以值的集合为输入、返回单个值的函数。SQL提供了5个预定义集函数:avg(求平均值)、min(求最小值)、max(求最大值)、sum(求和)以及count(计数)。若使用ANY和ALL谓词,必须同时使用比较运算符。 按照题意,只要在子查询中将所有计算机系学生的年龄查出,在外查询中找出满足条件“其他系比计算机系所有学生年龄都要小”的学生姓名及年龄,因此完整的SQL语句为:

SELECT Sname, Sage

FROM Students

WHERE Sage <ALL

(SELECT Sage

FROM Students

WHERE SD='CS')

AND SD<>'CS';



2、设学生关系为Students(Sno,Sname,Sex,Sdept,Sage,Sadd),其中Sno、Sname、Sex、Sdept、Sage、Sadd分别表示学生的学号、姓名、性别、所在系、年龄和住址。查询比计算机系(CS)所有学生年龄都小的其他系的学生姓名及年龄的SQL语句为:    SELECT Sname, Sage    FROM Students    WHERE Sage  (43)      (SELECT  Sage    FROM Students    WHERE   (44) )    AND Sdept<>'CS'; 
A、 Sdept='CS'
B、 Sdept<>'CS'
C、 'Sdept'=CS
D、 'Sdept'<>CS

答案:A
答题解析:

本题考查SQL语句的基本应用。

在SQL中,聚集函数是以值的集合为输入、返回单个值的函数。SQL提供了5个预定义集函数:avg(求平均值)、min(求最小值)、max(求最大值)、sum(求和)以及count(计数)。若使用ANY和ALL谓词,必须同时使用比较运算符。 按照题意,只要在子查询中将所有计算机系学生的年龄查出,在外查询中找出满足条件“其他系比计算机系所有学生年龄都要小”的学生姓名及年龄,因此完整的SQL语句为:

SELECT Sname, Sage

FROM Students

WHERE Sage <ALL

(SELECT Sage

FROM Students

WHERE SD='CS')

AND SD<>'CS';



3、以下应用中,必须采用栈结构的是(45)。
A、 使一个整数序列逆转
B、 递归函数的调用和返回
C、 申请和释放单链表中的节点
D、 装入和卸载可执行程序

答案:B
答题解析:

本题考查数据结构中栈结构的基本应用。

栈结构的特点是后进先出,一个整数序列的逆转可以通过使交换第一个与最后一个元素、第二个与倒数第二个元素等来实现。在链表节点的申请和释放中,没有先申请后释放的操作要求,动态内存空间的使用也没有这个要求。在计算机系统中需要根据任务处理的需要装入和卸载可执行程序,没有后进先出的要求。递归函数的调用和返回必须通过栈结构来控制。



查看完整试题>>>


代理合作学习群