当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2019年11月程序员模拟题上午(一)之十七

2019年11月程序员模拟题上午(一)之十七

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

摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2019年11月程序员模拟题上午(一)】部分试题的详解,一起来看看吧~1、某数据库系统中,假设有部门关系:Dept(部门号,部门名,负责人,电话),其中,“

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



1、某数据库系统中,假设有部门关系:Dept(部门号,部门名,负责人,电话),其中,“部门号”是该关系的主键;员工关系Emp(员工号,姓名,部门,家庭住址),属性“家庭住址”包含省、市、街道以及门牌号,该属性是一个( )属性。创建Emp关系的SQL语句如下:CREATE TABLE Emp(员工号CHAR59 (),姓名CHAR60,部门CHAR59,家庭住址CHAR62,( ));为在员工关系Emp中增加一个“工资”字段,其数据类型为数字型并保留2位小数,可采用的SQL语句为(请作答此空)。
A、 ALTER TABLE Emp ADD工资CHAR(6,2);
B、 UPDATA 11ABLE Emp ADD工资NUMERIC(6,2);
C、 ALTER TABLE Emp ADD工资NUMERIC(6,2);
D、 ALTER TABLE Emp MODIFY工资NUMERIC(6,2);

答案:C
答题解析:

第1小题正确的选项为B。因为复合属性可以细分为更小的部分(即划分为别的属性)。有时用户希望访问整个属性,有时希望访问属性的某个成分,那么在模式设计时可采用复合属性。根据题意“家庭住址”可以进一步分为邮编、省、市、街道以及门牌号,所以该属性是复合属性。

第2小题正确的选项为A。因为根据题意“员工号”是员工关系Emp的主键,需要用语句PRIMARY KEY进行主键约束。

第3小题正确的选项为D。根据题意,属性“部门”是员工关系Emp的外键,因此需要用语句“FOREIGN KEY REFERENCES Dept(部门号)”进行参考完整性约束。

第4小题的正确答案是C。根据题意,在员工关系Emp中增加一个“工资”字段,数据类型为数字并保留2位小数,修改表的语句格式如下:

1.jpg

故正确的SQL语句为ALTER TABLE Emp ADD工资NUMERIC(6,2)。



2、在分页存储管理系统中,地址由页号和页内地址组成。下图所示页式管理的地址结构中, ( ) 。
A、 页面的大小为1K,最多有16M个页
B、 页面的大小为2K,最多有8M个页
C、 页面的大小为4K,最多有1M个页
D、 页面的大小为8K,最多有2M个页

答案:C
答题解析:

本题考查的是操作系统中分页存储管理系统中地址的组成及其计算方法。

在分页存储管理系统中,逻辑地址由两部分组成,前一部分是页号,后一部分是位移量,即页内地址。根据该题的已知条件,两部分构成的地址长度为32位,其中0~11位为页内地址,占12位,即每页的大小为4KB:12~31位为页号,占20位,即地址空间最多允许有1MB个页。所以正确答案为C。



3、数据流图包含的成分有 ( ) 。
A、 关系、实体和属性
B、 数据流、加工和数据存储
C、 数据流、数据源和数据实体
D、 数据流、属性、数据存储和加工

答案:B
答题解析:

数据流图包含的成分有数据流、加工和数据存储。



查看完整试题>>>


免费刷题报考资讯 机考模拟 学习群