2017年杭州师范大学考研专业课试题861软件专业基础.doc

上传人(卖家):雁南飞1234 文档编号:2668007 上传时间:2022-05-17 格式:DOC 页数:5 大小:48.50KB
下载 相关 举报
2017年杭州师范大学考研专业课试题861软件专业基础.doc_第1页
第1页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、杭 州 师 范 大 学 硕 士 研 究 生 入 学 考 试 命 题 纸杭 州 师 范 大 学 2017 年招收攻读硕士研究生入学考试题 考试科目代码: 861 考试科目名称: 软件专业基础 说明:考生答题时一律写在答题纸上,否则漏批责任自负。程序设计基础部分一、选择题(共10分,每题2分)1. 若a=8,b=7,则输出8*7=56的语句是( )。 A、printf(“a*b=%dn”,a+b); B、printf(“a*b=%dn”,a*b); C、printf(“%d*%d=%dn”,a,b,a*b); D、printf(“%d*%d=%dn”,a+b); 2. 在C语言中,能代表逻辑值“真

2、”的是( )。A、true B、大于0的数 C、小于0的数 D、非0的数 3. 若有定义:int *p4;则标识符p( )。 A.是一个指向整型变量的指针 B.是一个指针数组名 C.是一个指针,它指向一个含有四个整型元素的一维数组 D.说明不合法 4. 以下正确的叙述是( )。 A. 在程序中,每行中只能写一条语句 B. 若是实型变量(float),程序中允许赋值a=10,因此实型变量中允许存放整型数 C. 在程序中,无论是整数还是实数,都能被准确无误的表示 D. 在程序中,是只能用于整数运算的运算符 5. 在C语言中,int、char和short三种类型数据在内存中所占用的字节数( )。 A

3、. 由用户自己定义 B. 均为2个字节 C. 是任意的 D. 由所用机器的机器字长决定二、填空题(共15分,每空3分) 1. 结构化程序由顺序 、_、_三种基本结构组成。 2. 在常见的个人计算机中,一个字节包含_个二进制位。 3. 若k为整型变量且赋值11。N=k+,N=_,k=_。三、分析题(共40分) 1. 以下程序的运行结果是什么?(5分)#include void main( ) char s50; printf(Enter a string:); gets(s); puts(s); 执行如下:Enter a string:string 2. 已知字母A的ASCII码值为65。以下程

4、序的输出结果是什么?(5分) #include main( ) char a,b; a=A+4-3; b=A+6-2; printf(a=%d,b=%cn,a,b); 3. 请比较一下结构体和联合体的异同。(10分) 4. 在C语言中,有时我们需要从一个函数中获取两个或两个以上的返回值。请问应该如何处理?(10分) 5. 请问在C语言中,如何产生随机数?怎么操作可以产生尽可能随机的整数?(10分)四、程序设计题(10分)编写程序,读入三个双精度数,求它们的平均值并保留此平均值小数点后一位数,对小数点后第二位数进行四舍五入,最后输出结果。数据库原理部分五、选择题(共10分,每题2分)1、在概念模

5、型中,客观存在并可以互相区别的事物称为 。A. 实体(Entity)B. 联系(Relationship)C. 属性(Attribute) D. 码(Key)2、有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码可能是_。 A车次 B日期 C车次+日期 D车次+情况摘要3、设关系模式 R(A,B,C,D,E)的函数依赖集为F=ABC, CD, DE,则R的候选码(Candidate Key)可为 。A. ABB. AC. ABC D. ABCD4、设关系R和关系S具有相同的元数(目),且对应的属性取自相同的域。集合t|tRtS标记的是( )。 A

6、、RS B、R-S C、RS D、RS5、有一个关系:学生(学号,姓名,系别),规定系别的值域是另一个关系:系(系名,地址)中的系名,这一规则属于( )。 A、实体完整性约束 B、参照完整性约束 C、 用户自定义完整性约束 D、关键字完整性约束六、填空题(共15分,每空3分)1数据库中主键约束要求主键值唯一和 。2将数据表test中数据全部删除的SQL语句是_。3SQL查询语言中,HAVING短语必须跟随 使用,它用来限定分组必须满足的条件。4数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维护以下事务特性:原子性、 、隔离性和持续性。5数据库的并发控制通常使用锁协

7、议来实现,其中锁的类型主要有两类,分别是_和互斥锁。七、数据库概念设计(16分)一个医院管理数据库要求提供下述服务: 可随时查询医院中所有科室的信息,包括科室名称、地址和值班电话。所有科室均由科室名称唯一标识。 可随时查询所有医生的信息,包括其姓名、年龄、职称、所属科室以及在科室入职时间。一个科室有多个医生,一个医生只能在一个科室工作,工作证号具有唯一性。 可随时查询每个医生收治的病人信息,包括病历号、姓名、床位号、主管医生、诊断。一个医生可以负责多个病人,一个病人的主管医生只有一个。(1)根据以上需求,绘制出E-R图。(8分)(2)根据E-R图转换成关系模型,并标明主键和外键。(8分)八、规

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分) 2017 年 考试科目代码 861 考试科目名称 软件专业基础 (本考试科目共 5页,第5 页)

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

当前位置:首页 > 大学
版权提示 | 免责声明

1,本文(2017年杭州师范大学考研专业课试题861软件专业基础.doc)为本站会员(雁南飞1234)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|