杭州师范大学 软件专业基础 2017年硕士研究生考研真题.docx

上传人:聆听****声音 文档编号:725073 上传时间:2023-04-29 格式:DOCX 页数:5 大小:20.16KB
下载 相关 举报
杭州师范大学 软件专业基础 2017年硕士研究生考研真题.docx_第1页
第1页 / 共5页
杭州师范大学 软件专业基础 2017年硕士研究生考研真题.docx_第2页
第2页 / 共5页
杭州师范大学 软件专业基础 2017年硕士研究生考研真题.docx_第3页
第3页 / 共5页
杭州师范大学 软件专业基础 2017年硕士研究生考研真题.docx_第4页
第4页 / 共5页
杭州师范大学 软件专业基础 2017年硕士研究生考研真题.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

杭州师范大学 软件专业基础 2017年硕士研究生考研真题.docx

《杭州师范大学 软件专业基础 2017年硕士研究生考研真题.docx》由会员分享,可在线阅读,更多相关《杭州师范大学 软件专业基础 2017年硕士研究生考研真题.docx(5页珍藏版)》请在冰点文库上搜索。

杭州师范大学 软件专业基础 2017年硕士研究生考研真题.docx

杭州师范大学硕士研究生入学考试命题纸

杭 州 师 范 大 学

2017年招收攻读硕士研究生入学考试题

考试科目代码:

861

考试科目名称:

软件专业基础

说明:

考生答题时一律写在答题纸上,否则漏批责任自负。

程序设计基础部分

一、选择题(共10分,每题2分)

1.若a=8,b=7,则输出8*7=56的语句是( )。

A 、printf(“a*b=%d\n”,a+b);

B、printf(“a*b=%d\n”,a*b);

C、printf(“%d*%d=%d\n”,a,b,a*b);D、printf(“%d*%d=%d\n”,a+b);

2. 在C语言中,能代表逻辑值“真”的是( )。

A、trueB、大于0的数C 、小于0的数D 、非0的数

3. 若有定义:

int*p[4];则标识符p()。

A.是一个指向整型变量的指针

B.是一个指针数组名

C.是一个指针,它指向一个含有四个整型元素的一维数组

D.说明不合法

4.以下正确的叙述是( )。

A.在C程序中,每行中只能写一条语句

B.若a是实型变量(float),C程序中允许赋值a=10,因此实型变量中允许存放整型数

2017年考试科目代码861考试科目名称软件专业基础(本考试科目共5页,第5页)

C.在C程序中,无论是整数还是实数,都能被准确无误的表示D.在C程序中,%是只能用于整数运算的运算符

5. 在C语言中,int、char和short三种类型数据在内存中所占用的字节数( )。

A. 由用户自己定义B. 均为2个字节

C.是任意的D. 由所用机器的机器字长决定

二、填空题(共15分,每空3分)

1.结构化程序由顺序、 、 三种基本结构组成。

2.在常见的个人计算机中,一个字节包含 个二进制位。

3.若k为整型变量且赋值11。

N=k++,N= ,k= 。

三、分析题(共40分)

1.以下程序的运行结果是什么?

(5分)

#includevoidmain()

{chars[50];

printf("Enterastring:

");gets(s);puts(s);

}

执行如下:

Enterastring:

string<回车>

2. 已知字母A的ASCII码值为65。

以下程序的输出结果是什么?

(5分)

#include

main(){

chara,b;a='A'+'4'-'3';

b='A'+'6'-'2';printf("a=%d,b=%c\n",a,b);

}

3. 请比较一下结构体和联合体的异同。

(10分)

4. 在C语言中,有时我们需要从一个函数中获取两个或两个以上的返回值。

请问应该如何处理?

(10分)

5. 请问在C语言中,如何产生随机数?

怎么操作可以产生尽可能随机的整数?

(10分)

四、程序设计题(10分)

编写程序,读入三个双精度数,求它们的平均值并保留此平均值小数点后一位数,对小数点后第二位数进行四舍五入,最后输出结果。

数据库原理部分

五、选择题(共10分,每题2分)

1、在概念模型中,客观存在并可以互相区别的事物称为。

A.实体(Entity) B.联系(Relationship)C.属性(Attribute)D.码(Key)

2、有一名为“列车运营”实体,含有:

车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码可能是 。

A.车次B .日期C .车次+日期D .车次+情况摘要

3、设关系模式R(A,B,C,D,E)的函数依赖集为F={AB→C,C→D,D→E},则R的候选码(CandidateKey)可为 。

A.{AB} B.{A}

C.{ABC} D.{ABCD}

4、设关系R和关系S具有相同的元数(目),且对应的属性取自相同的域。

集合{t|t

∈R∨t∈S}标记的是( )。

A、R∪SB、R-SC、R×SD、R∩S

5、有一个关系:

学生(学号,姓名,系别),规定系别的值域是另一个关系:

系(系名,地址)中的系名,这一规则属于( )。

A、实体完整性约束 B 、参照完整性约束

C、用户自定义完整性约束 D 、关键字完整性约束

六、填空题(共15分,每空3分)

1.数据库中主键约束要求主键值唯一和 。

2.将数据表test中数据全部删除的SQL语句是 。

3.SQL查询语言中,HAVING短语必须跟随 使用,它用来限定分组必须满足的条件。

4.数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库

系统维护以下事务特性:

原子性、 、隔离性和持续性。

5.数据库的并发控制通常使用锁协议来实现,其中锁的类型主要有两类,分别是

和互斥锁。

七、数据库概念设计(16分)

一个医院管理数据库要求提供下述服务:

Ø可随时查询医院中所有科室的信息,包括科室名称、地址和值班电话。

所有科室均由科室名称唯一标识。

Ø可随时查询所有医生的信息,包括其姓名、年龄、职称、所属科室以及在科室入职时间。

一个科室有多个医生,一个医生只能在一个科室工作,工作证号具有唯一性。

Ø可随时查询每个医生收治的病人信息,包括病历号、姓名、床位号、主管医生、诊断。

一个医生可以负责多个病人,一个病人的主管医生只有一个。

(1)根据以上需求,绘制出E-R图。

(8分)

(2)根据E-R图转换成关系模型,并标明主键和外键。

(8分)

八、规范化题(10分)

假设有一个快递企业的系统中有如下关系R(快递员ID,快递员姓名,快递运单号,发票号)。

其中,快递员可以一次收发多个快递单,每个快递单的运单号均不同。

每个快递单包含一张发票(发票号各不同)。

(1)给出上述关系R的函数依赖集,以及候选码。

(2)说明R非BCNF模式的理由,并将上述关系R分解为BCNF模式。

九、SQL应用题(24分,共6小题,每小题4分)设有一个图书管理系统,

图书(图书编号,书名,价格,出版社编号,种类,作者编号)作者(作者编号,姓名,性别,电话,城市,地址)

出版社(出版社编号,出版社名称,出版社地址)要求用SQL语言完成如下题目:

(1)创建出版社表(表中所有属性为可变长度字符串,最长100),注意完整性约束。

(4分)

(2)检索出所有图书的种类(不能含有相同种类)。

(4分)

(3)检索出价格在20-50元间的图书书名和具体价格。

(4分)

(4)检索出各个种类的图书的最高价格。

(4分)

(5)检索“工业出版社”出版的图书的平均价格。

(4分)

(6)将所有作者为“贾宁”的图书的价格增加10元。

(4分)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2