009年9月全国计算机等级考试四级笔试试卷

2009年9月全国计算机等级考试四级笔试试卷

数据库工程师

(考试时间120分钟,满分100分) 一、选择题((1)~(20)每题1分,(21)~(30)每题2分,共40分) (1)查询处理器是数据库管理系统的重要组成部分,下列不属于查询处理器功能组成模块的是D A)DML编译器 B)查询执行引擎 C) 嵌入式DML的预编辑器 D) 查询权限管理器

(2)关于数据视图与三级模式,下列说法错误的是B A)数据视图是指用户从某个角度看到的客观世界数据对象的特征 B) 外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构 C)概念模式以数据模型的形式描述数据 D)三级模式结构实现了数据的独立性

(3)为了保证数据库应用系统正常运行,数据库管理员在日常工作中需要对数据库进行维护。下列一般不属于数据库管理员日常维护工作的是A A) 数据内容的一致性维护 B) 数据库备份与恢复 C)数据库安全性维护 D) 数据库存储空间管理

(4) 事务的活锁又称为事务的饥饿,为了避免数据库出现事务活锁,可以采用的措施是 A) 使用先来服务策略处理事务请求 B) 使用两阶段锁协议 C) 对事务进行并发调度 D) 使用小粒度锁

(5)关于数据库视图,下列说法正确的是 A) 视图可以提高数据的操作性能 B)定义视图的语句可以是任何数据操作语句 C) 视图可以提供一定程度的数据独立性 D) 视图的数据一般是物理存储的

(6)在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法。下列不属于结构化分析和建模方法优点的是 D A) 用图形化模型能直观地表示系统功能 B)可避免过早陷入具体细节 C) 图形对象不涉及太多技术术语,便于用户理解模型 D) 从局部或子系统开始分析问题,便于建模人员了解业务模型

(7)数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由 A A)数据库管理员维护 B) 程序员维护 C) 数据库管理系统维护 D)一般用户维护

(8)下列约束中能确保一个函数依赖是完全非平凡函数依赖的是B A) 仅当其右边的属性集是左边属性集的子集 B) 仅当其右边属性集中的属性都不属于左边的属性集 C) 仅当其右边属性集中至少有一个属性不属于左边的属性集 D) 仅当其右边属性集中的属性都属于左边的属性集

(9)在数据库中可用多种结构组织数据,散列文件是其中的一种。关于散列文件,下列说法错误的是 A)为了防止桶溢出,在散列文件设计时,需要预留一些空间大小固定的桶 B) 用散列文件组织数据时,需要使用文件记录中的一个或多个域作为查找码 C) 如果散列文件中散列函数的“均有分布性”不好,可能会造成桶溢出 D) 好的散列函数产生的存储地址分布以尽可能是随机的

(10)虽然数据库应该系统用户界面的要求与具体应用领域密切相关,但都是遵守一定的原则,下列描述的用户界面设计原则,错误的是 A) 当系统出现错误或程序运行时间较长时,用户界面应为用户提供有意义的反馈信息 B)友好的用户界面应该能适当容忍用户在使用中的一些操作错误 C)Web界面应多采用动画和图形效果,以吸引用户使用 D) 用户界面应采取灵活多样的数据输入方式,以降低用户输入负担 (11) 在SQL Server 2000中,若希望数据库用户ACCT具有创建数据库对象的权限,较为合适的实现方法是 A) 使ACCT只在dbcreator角色中 B)使ACCT只在publie角色中 C) 使ACCT只在db_owner角色中 D) 使ACCT只在db_ddladmin角色中

(12) 设系、学生、教师三个实体之间存在约束:一个系可以招聘多名教师,一名教师只受聘于一个系,一个系可以招收多名学生,一名学生只属于一个系,下列ER图能准确表达以上约束的是 B (13) 在SQL Server 2000中,为确保数据库系统能可靠地运行,不仅要考虑用户数据库的备份,也需要考虑系统数据库(不考虑tempdb)的备份,关于系统数据库的备份策略,下列做法中最合理的是C A) 每天备份一次系统数据库 B)每天用户进行数据库更改操作时,备份系统数据库 C) 每当用户操作影响了系统数据库内容时,备份系统数据库 D) 备份用户数据库的同时备份系统数据库

(14)在数据库应用系统的需求分析阶段,需要进行性能分析。下列关于数据库应用系统性能指标的说法,错误的是 A) 数据访问响应时间是指用户向数据库提交数据操作请求到操作结果返回给用户的时间 B) 系统吞吐量是指在单位时间内系统能存储的数据量 C) 并发用户数量是指在保证单个用户查询响应时间的前提下,系统最多允许同时访问数据库的用户数量 D) 系统性能指标是系统软硬件设计和选型的重要依据

(15) 下列属于数据库应用系统需求分析阶段工作的是 I. 标识的理解问题 II. 构建关系模式 III. 实现应用系统 IV. 建立功能模型 A)I和IV B)II和III C)I和II D)II和IV

(16) 在SQL Server 2000中,常用的数据库备份方法有完全备份、差异备份和日志备份。为保证某些数据库的可靠性,需要综合采用者三种方式对该数据库进行备份。下列说法正确的是 A)这三种备份操作的周期都必须一样,并且都必须备份在同一个备份设备上 B) 这三种备份操作的周期都必须一样,但可以备份在不同的备份设备上 C) 这三种备份操作的周期可以不一样,但必须备份在同一个备份设备上 D) 这三种备份操作的周期可以不一样,并且可以备份在不同的备份设备上

(17)对于联机事务处理系统和数据仓库系统中的数据,下列说法正确的是 A) 一般情况下,联机事务处理系统中的数据不能被修改,数据仓库系统中的数据可以被修改 B) 联机事务处理系统中的数据规模一般大于数据仓库系统中的数据规模 C) 联机事务处理系统中的数据一般按面向业务应用的方式组织,数据仓库系统中的数据一般按面向分析主题的方式组织 D)一般情况下,在安全性和一致性要求上,对数据仓库系统中数据的要求要高于对联机事务处理系统中数据的要求

(18)关于分布式数据库,下列说法错误的是 A) 在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无需关注每个分片被分配的场地 B) 对于用户而言,一个分布式数据库系统从逻辑上看如何一个集中式数据库,用户可在任何一个场地进行执行全局应用和局部应用 C) 分布式数据库的查询处理代价包括CPU和I/O代价,也需要考虑场地间传输数据所需的通信代价 D)在分布式数据库查询中,导致场地间数据传输最大的主要原因是数据间的连接操作和并操作

(19)查询优化是提高数据库应用系统性能的重要手段。下列给出的查询优化方法,一般情况下无效的是 A) 为经常需要进行排序或分组的列建立索引 B) 为经常出现在查询条件中的列建立索引 C)对涉及连接的查询,尽量用左外连接或右外连接代替内连接 D) 采用提前计算方法,将频繁访问的视图转为物化视图

(20)关于UML建模机制,下列说法错误的是 A) 用例模型可以把满足用户需求的功能表示出来 B) 包图是表面包与包之间关系的类图 C) 协作图包含一组对象,并在图中展示这些对象之间联系以及对象间发送和接收的消息 D) 顺序图主要用于描述系统、用例和程序模块中逻辑流程的先后秩序次序或并行次序

(21)在明确了解数据库应用系统的任务目标和系统范围之后,需要进行项目的可行性分析,关于可行性分析,下列说法错误的是 A) 经济可行性分析是指对项目进行成本效益分析,其中项目成本一般包括开发费用,软硬件购置费用、安装调试及维护费用 B) 技术可行性分析一般以系统的性能要求为主要依据,对系统的软件,硬件和技术方案做出评估和选择建议 C) 操作可行性分析的主要目的在于论证系统开发是否具备所需要的人员、软件、硬件、和工作环境等条件 D) 开发方案选择的目的在于提出并评价实现系统的各种开发方案,并从中选出合理的方案

(22)在SQL Server 2000中,某数据库中有角色R1和用户U1,U1是R1角色的成员,且只属于该角色。现对T表给R1只授予SELECT和DELETE权限,并授予U1对于T表具有SELECT、UPDATE和DENY DELETE权限,则用户U1对T表可以执行的操作是 A) 查询,删除和更改数据 B) 查询和更改数据 C) 查询和删除数据 D) 查询和更改表结构

(23)对于关系的主码必须满足的条件,有下列说法:B I. 一个关系中的主码属性或属性组能函数决定该关系中的所有其他属性 II. 一个关系中的主码属性不能与其他关系中的主码属性重名 III. 在一个关系中,一个主码属性的任一真子集都不能函数决定其他属性 IV. 在一个关系中,从主码属性集中去掉某个属性仍能唯一标识一个元组 以上说法正确的是 A) I和II B) I和III C) II和III D) II和IV

(24)在SQL Server 2000中,有教师表(教师号,姓名,职称,工作)。现要根据教师的职称来增加教师的工资,增加规则为:“教授”增加400.“副教授”增加300,“讲师”增加200.下列语句中正确的是A A) UODATE 教师表 SET 工资=工资+CASE职称 WHEN „教授‟ THEN 400 WHEN „副教授‟ THEN 300 WHEN „讲师‟ THEN 200 END B) UODATE 教师表 SET 工资=工资+CASE职称 WHEN 职称=„教授‟ THEN 400 WHEN 职称=„副教授‟ THEN 300 WHEN 职称=„讲师‟ THEN 200 END C) UODATE 教师表 SET 工资=工资+CASE职称 WHEN „教授‟ THEN 工资=工资+400

合集下载

计算机四级考试试题含答案3篇

计算机四级考试试题含答案3篇

计算机四级考试试题含答案第一篇:听力部分一、听力理解Passage 11. A) He wasted a lot of time on the Internet.2. B) He had to work harder to make up for the lost time.3. C) He found it easier to manage his time after the incident.Passage 24. A) Children’s entertainment.5. B) A new type of TV program.6. D) It helps children learn without realizing it.Passage 37. A) His experience as a gardener.8. C) The latest methods of gardening.9. B) Making full use of available space for gardening.Passage 410. D) They have difficulty expressing themselves in a foreign language.11. B) They may show their true personality more in a foreign language.12. C) They have a hard time understanding the humor in a foreign language.二、听力填空Section A: Directions: In this section, you will hear 10 short conversations. At the end of each conversation, a question will be asked about what was said. Both the conversation and the question will be spoken only once. After each question there will be a pause. During the pause, you must read the fourchoices marked A), B), C) and D), and decide which is the best answer. Then mark the corresponding letter on the Answer Sheet with a single line through the center.1. type of shirt she wants2. He has to leave very early in the morning.3. The woman’s plan to study in the library.4. The woman has been admitted to the university.5. Jenny has to buy more books than she expected.6. Buy a bigger bag.7. The fact that the train is late.8. She will return the book to the library.9. He is going to buy a new bike soon.10. He is going to go to the stadium later this afternoon.Section B: Directions: In this section, you will hear 3 short passages. At the end of each passage, you will hear some questions. Both the passage and the questions will be spoken only once. After you hear aquestion, you must choose the best answer from thefour choices marked A), B), C) and D). Then mark the corresponding letter on the Answer Sheet with a single line through the center.11. Why do people who exercise have better vision?12. What should you do if you want to prevent the loss of vision?13. What kind of food is rich in vitamin A?14. Why is working in dim light bad for your eyes?15. How does lack of sleep affect your vision?三、听力短文Passage One16. C) Take more public transportation.17. A) Reduce pollution.18. B) Provide more job opportunities.Passage Two19. B) Help improve their life skills.20. C) Teach them how to deal with emergencies.21. A) To eliminate surprises that could be dangerous.Passage Three22. C) They produce extra food for emergencies.23. B) They are a symbol of health and prosperity.24. D) They are a source of innovation.Passage Four25. B) Furniture made of recycled materials.26. C) Chemicals that can be hazardous to yourhealth.27. A) How to avoid the risks of indoor pollution.第二篇:阅读部分一、阅读选词填空1. J) set2. A) maximize3. D) demonstrate4. N) exposure5. I) alternative6. K) establish7. H) constitute8. G) grade9. B) survival10. F) clarify11. M) acquisition12. E) restrict13. L) skeptical二、完形填空1. C) interrupted2. D) bored3. A) expensive4. A) not really5. B) surprising6. D) refuse7. C) occasionally8. A) similarly9. D) unless10. C) history11. A) adopt12. B) creative13. C) alternatively14. D) lack15. C) explores三、阅读理解Passage one:1. A) By increasing taxes on sugary drinks.2. D) It is becoming more difficult to find too much sugar in food.3. B) Some of the polls conducted by the government had poor methods.4. C) The government encourages food companies to reduce sugar in their products.5. D) Britain’s sugar reduction program is currently far from achieving its goal.Passage two:6. D) How humans learn from music.7. D) It provokes our feelings and curiosity.8. C) They share a lot of similarities with child conversations.9. B) To raise our interest in the topic.10. C) By dividing it into smaller, easier-to-understand parts.Passage three:11. A) They were unaware of security threats.12. B) Problems with the security clearance process.13. C) They pose potential security risks.14. D) Attackers could take control of engines and other vital systems.15. B) A lack of awareness of cybersecurity risks among users.第三篇:写作部分一、作文Dear Mr. Smith,I am writing to express my strong objection tothe recent decision to cancel school sports programs in our district. While I understand that budget cuts may be challenging, I believe that cutting sports programs is not the best solution. As a student-athlete, I have experienced firsthand the manybenefits that sports programs bring to our schools.Firstly, sports programs encourage students to be physically active and lead healthy lifestyles. With childhood obesity rates on the rise, it is important to promote healthy habits in our schools. Furthermore, participation in sports can improve students’ mental and emotional well-being, as well as their academic performance.Secondly, sports programs provide students with valuable life skills. Learning to work together as a team and to persevere through challenges are importantskills that will serve students well in their future careers and personal lives. Sports also teach students important values such as sportsmanship, fair play and respect for others.Finally, sports programs are a source of pridefor our schools and communities. They provide opportunities for students to represent their schools on a local, regional or even national level and can help to build community spirit and support.In conclusion, I strongly urge you to reconsider the decision to cancel school sports programs. The benefits of these programs are far too important to ignore. Thank you for taking the time to consider my concerns.Yours sincerely,[Your Name]二、翻译1. 我的爷爷是个非常有趣的人。

历年全国计算机等级考试四级数据库工程师共套真题

历年全国计算机等级考试四级数据库工程师共套真题

1第一套1.下列关于数据库基本概念的叙述中,哪一条是错误的()。

A) "数据库"可理解为是在计算机存储设备中按一定格式存放数据的仓库B) 数据库是按一定结构组织并可以长期存储在计算机内的、在逻辑上保持一致的、可共享的大量相关联数据的集合C) 数据库中的数据一般都具有较大的冗余度D) 数据库中的数据是按一定的数据模型组织在一起的2. 下列关于数据模型的叙述中,哪一条是错误的()。

A) 数据模型是用来描述、组织和处理现实世界中数据的工具B) 数据模型主要用于定义数据库的静态特征,但是不便于描述数据间的动态行为C) 数据模型需要能比较真实地模拟现实世界D) 数据模型是数据库系统的核心和基础3如果一门课程只能由一位教师讲授,而一位教师可以讲授若干门课程,则课程与教师这两个实体型之间的联系是()。

A) 一对一B) 多对多C) 一对多D) 多对一4下列关于概念模型的叙述中,哪一条是错误的()。

A) 概念模型是现实世界到信息世界的抽象B) 概念模型是从用户观点对数据和信息的建模C) 概念模型具有较强的语法表达能力,却无法描述语义信息D) 实体-联系模型是最常用的概念模型5下列关于数据库中"型"和"值"的叙述中,哪一条是错误的()。

A) 数据库中的型是指对某一类数据的结构和属性的描述B) 数据库的型是随时间发生不断变化的C) 数据库的型亦称为数据库的内涵D) 数据库的值是型的一个具体赋值6下列关于数据模型的叙述中,哪一条是错误的()。

A) 数据模型是用来描述、组织和处理现实世界中数据的工具B) 数据模型主要用于定义数据库的静态特征,但是不便于描述数据间的动态行为C) 数据模型需要能比较真实地模拟现实世界D) 数据模型是数据库系统的核心和基础7下列关于关系数据模型的叙述中,哪一条是错误的()。

A) 关系模型中数据的物理结构是一张二维表B) 在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示C) 插入、删除、更新是关系模型中的常用操作8列关于关系数据语言的叙述中,哪一条是错误的()。

0Qwceba2010年9月全国计算机四级数据库工程师试题及参考答案

0Qwceba2010年9月全国计算机四级数据库工程师试题及参考答案

七夕,古今诗人惯咏星月与悲情。

吾生虽晚,世态炎凉却已看透矣。

情也成空,且作“挥手袖底风”罢。

是夜,窗外风雨如晦,吾独坐陋室,听一曲《尘缘》,合成诗韵一首,觉放诸古今,亦独有风韵也。

乃书于纸上。

毕而卧。

凄然入梦。

乙酉年七月初七。

-----啸之记。

2010年9月计算机四级数据库工程师笔试试题及答案一、选择题(1)视图是数据库中的重要对象,下列有关视图的说法错误的是A)一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中B)可以将复杂的查询语句封装在视图中以简化相关查询语句的编写C)通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性D)可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用(2)在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。

一阿d关于联系的说法错误的是A)联系可用于描述一个实体集内记录之间的关联关系B)联系可用于描述两个实体集属性之间的关联关系C)ER模型通过1:1、1:n和m:n三种联系描述现实世界中各类事物之间的关联关系D)最终的IDEFIX模型中只能出现I:1和1:n两种类型的联系(3)在关系数据库中,NULL是一个特殊值,在很多数据操作中都需要对NULL进行特殊处理。

关于NULL,下列说法正确的是A)判断元组的某一列是否为NULL一般使用“=NULL”B)NULL在数据库中表示尚不确定的值C)在SQL Server 2000中执行“SELECT NULL+5”将会出现异常D)NULL只适用于字符和数值类型(4)某教务管理系统包含选课模块、成绩录入模块和学籍管理模块。

选课模块面向学校几万名学生,成绩录入模块面向学校上千名任课教师,学籍管理模块面向少量有一定权限的管理人员。

该系统是上世纪用C/S结构和相关技术开发的,为了方便用户使用,需要对系统进行升级和改造。

设有下列技术改造方案:I.选课模块和成绩录入模块采用B/S结构进行改造,学籍管理模块仍采用C/S结构II.选课模块采用B/S结构进行改造,成绩录入模块和学籍管理模块仍采用C/S结构III.选课模块、成绩录入模块和学籍管理模块均采用B/S结构进行改造Ⅳ.成绩录入模块采用B/S结构进行改造,选课模块和学籍管理模块仍采用C/S结构上述方案中,较为合理的是A)仅I和IIB)仅I、II和IIIC)仅I和IIID)仅II、III和IV(5)数据库在外存中是以文件形式组织的,组织文件记录方法的不同就形成了不同的文件结构。

2009年3月全国计算机等级考试四级数据库工程师试卷

2009年3月全国计算机等级考试四级数据库工程师试卷

2009年3月全国计算机等级考试四级数据库工程师试卷(考试时间120分钟,满分100分)一、选择题(1-20每题1分,21-30每题2分,共40分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

1.按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于________。

(A)规划与分析阶段的系统规划与定义(B)规划与分析阶段的可行性分析(C)需求分析阶段的业务规则需求分析(D)系统设计阶段的总体设计2.关于数据库应用系统的需求分析工作,下列说法正确的是________。

(A)通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明(B)在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图(C)数据需求分析的主要工作是要辩识出数据处理中的数据数据处理流程(D)数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标3.下列用于数据库概念设计的方法是________。

(A)DFD方法和IDEFIX方法(B)ER方法和IDEF0方法(C)ER方法和IDEFIX方法(D)DFD方法和IDEF0方法4.关于数据库概念设计阶段的工作目标,下列说法错误的是________。

(A)定义和描述应用系统设计的信息结构和范围(B)定义和描述应用系统中数据的属性特征和数据之间的联系(C)定义和描述应用系统中数据的属性特征和数据之间的联系(D)描述需要存储的记录及其数量5.下列不属于非平凡函数依赖的是________。

(A)(CustomerID,ProviderID,BuyDate)→Good sName(B)(CustomerID,ProviderID,BuyDate)→GoodsName(C)(CustomerID,ProviderID,BuyDate)→GoodsClassID(D)(CustomerID,ProviderID,BuyDate)→ProviderID6.有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务t1和t2。

9月全国计算机四级《数据库工程师》笔试真题上(3)

9月全国计算机四级《数据库工程师》笔试真题上(3)

9月全国计算机四级《数据库工程师》笔试真题上(3)2010年9月全国计算机四级《数据库工程师》笔试真题(上)D)仅II、III和IV(23)有关系模式:系(系号,系名,系办公电话),教师(教师号,教师名,职称,聘任日期,工资,所在系号)。

现要定义下列约束:I.系号是系关系的主码,教师号是教师关系的主码II.职称列的取值只能为“教授、”副教授“、”讲师“、”助教“和”其它“III.教授的默认工资为10000元,副教授的默认五资为8000元,讲师的默认工资为5000元IV.每个教师的所在系号不能为空,且其值必须在系关系中存在若在数据库中实现以上约束,需要使用触发器才能实现的是A)仅I和IIB)仅III和NC)仅IIID)仅I和N(24)设某大型商场的数据仓库需要采取一定的数据抽取策略从商场业务数据库系统中采集数据。

设数据仓库环境中有客户名单、商品销售细节和商品每日销售汇总数据,并有应用系统需要分析每周客户增长趋势和每日商品销售趋势。

下列数据抽取或更新策略一般情况下最为合理的是A)每天晚上针对业务系统中的客户名单和商品销售细节做一次快照,然后根据商品销售细节计算销售汇总数据B)每天做一次客户名单快照,根据客户名单的变化修改数据仓库中的最终客户名单。

销售细节每天晚上采用增量方式进行抽取,然后根据新增的销售数据更新商品每日销售汇总数据C)每周做一次客户名单快照,每天做一次销售细节快照,然后根据商品销售细节计算销售汇总数据D)每周在发现客户名单中的信息有变化时,对客户名单做一次快照。

对销售细节数据采用增量方式,每天抽取一次新的销售数据,然后根据新增的销售数据更新商品每日销售汇总数据(25)数据库技术为大量数据的组织和存储,以及数据的操纵、管理与维护提供了有力的方法和工具。

有下列说法:I.与用户自定义文件存储数据的`方式相比,数据库不仅能存储数据,还能方便地表达数据之间的关系II.数据库管理系统一般情况下只提供通用的数据处理功能,不提供面向具体应用领域的业务处理功能III.数据页(块)是数据库中存储数据的基本单位,为了提高空间利用率,SQL Server2000等数据库管理系统允许一行数据跨页存储IV.利用数据库技术,可以提高数据的独立性,使数据不再与应用程序紧密地捆绑在一起,实现数据在企业、组织或更大范围内的共享V.数据字典是数据库管理系统的重要组成部分,大部分数据库管理系统的数据字典是由一组系统表和系统视图组成的,这些对象一般由数据库管理系统和数据库管理员共同维护以上说法错误的是A)仅I和IIIB)仅II和IVC)仅III和VD)仅IV和V(26)设有关系模式Student(Sno, Sname, Sex, Birthday),Course(Cno, Cname, Credit),SC(Sno,Cno, Grade)。

全国计算机等级四级机试试题及答案三(1-9)

全国计算机等级四级机试试题及答案三(1-9)

全国计算机等级四级机试试题及答案三(1-9)1./*prog1 已知数据文件IN.DAT中存有500个三位数,并已调用读函数readdat()把这些数存入数组a中,请考生编制一函数jsValue(),其功能是:要求得出这些数的最大10个不重复的素数,且以从小到大的顺序依次存入数组b中,最后调用写函数writeDat()把数组b中的10个三位数输出到out.dat文件。

注意:部分源程序存在文件prog1.c文件中。

程序已定义数组:a[500],b[10]请勿改动数据文件in.dat中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。

*/#includeint a[500], b[10] ;int isP(int m){int i ;for(i = 2 ; i < m ; i++)if(m % i == 0) return 0 ;return 1 ;}void jsValue(){}main(){int i ;readDat() ;jsValue() ;writeDat() ;for(i = 0 ; i < 10 ; i++) printf("b[%d]=%d\n", i, b[i]) ;}readDat(){FILE *fp ;int i ;fp = fopen("in.dat","r") ;for(i = 0 ; i < 500 ; i++) fscanf(fp, "%d,", &a[i]) ;fclose(fp) ;}writeDat(){FILE *fp ;int i ;fp = fopen("out.dat","w") ;for(i = 0 ; i < 10 ; i++) fprintf(fp, "%d\n", b[i]) ;fclose(fp) ;}2./*prog2 已知数据文件IN.DAT中存有500个三位数,并已调用读函数readdat()把这些数存入数组a中,请考生编制一函数jsValue(),其功能是:要求得出这些数的末位数字是偶数的最大10个不重复的三位数,且以从小到大的顺序依次存入数组b 中,最后调用写函数writeDat()把数组b中的10个三位数输出到out.dat文件。

9月全国计算机四级《数据库工程师》笔试真题下

9月全国计算机四级《数据库工程师》笔试真题下2010年9月全国计算机四级《数据库工程师》笔试真题(下)二、应用题(每空2分,共30分)(1)【1】文件支持多种记录类型的存储,这种文件将来自多个关系表不同类型的记录存储在一起,可减少多表查询时磁盘的访问量,提高多表查询的效率。

设有表T(c1,c2),c1的数据类型为char(2),要求其第I位的取值范围为[1,9],第2位的取值范围为[0, 9].实现此要求的约束表达式为CHECK(c1 LIKE“【2】”)。

(3)设有某种文件,当向其中插入一条新记录时,首先读文件头,找到最末磁盘块的地址后将最末磁盘块读入内存缓冲区,在缓冲区内将新插入记录写入该数据块的末尾,然后将缓冲区中修改过的数据块作为最末磁盘块写回磁盘文件。

以这种方式组织的文件被称为【3】。

(4)在保证数据一致性的加锁协议中,【4】级加锁协议要求事务在读数据项之前必须先对该数据项加共享锁,直到事务结束才释放该锁。

(5)利用日志技术进行数据库恢复时,为了使恢复子系统避免对整个日志文件进行检查,需要在日志文件中增加【5】记录。

(6)数据库逻辑设计的目标是把概念设计阶段得到的`【6】模型转换成所选定的数据库管理系统支持的数据模型。

在各种数据环境中,粒度用于描述数据的综合程度。

设某系统中有商品销售表(商品号,销售量,单价,日期,时间)和商品周销售表(商品号,周销售量,周),则商品销售表的粒度级要【7】于商品周销售表的粒度级。

若两个表的时间跨度相同,则商品销售表中存放的数据量要【8】于商品周销售表的数据量。

(8)设有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售数量)。

现要查询单价高于100元的全部商品的销售总次数和总数量,包括没有被卖出过的商品(没有被卖出过的商品的销售总次数和总数量置为0)。

请补全如下语句:SELECT商品表。

商品号,销售总次数=【9】,销售总数量=SUM(销售数量)FROM商品表【10】销售表0N商品表。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档