重庆大学2018年硕士研究生入学考试试题C语言程序设计和数据库原理及应用_第1页
重庆大学2018年硕士研究生入学考试试题C语言程序设计和数据库原理及应用_第2页
重庆大学2018年硕士研究生入学考试试题C语言程序设计和数据库原理及应用_第3页
重庆大学2018年硕士研究生入学考试试题C语言程序设计和数据库原理及应用_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

重庆大学2018年硕士研究生入学考试试题科目代码:877科目名称:C语言程序设计和数据库原理及应用总分:150分特别提醒:1、所有答案一律写在答题纸上,写在试题或草稿纸上无效,不给分。2、该科目考生需携带的特殊文具;无一、单项选择题(每小题2分,25题,共50分1.下列表达式的值为0的是( )A.3%5 B.3/5.0 C.3/5 D.3<52.正确的C语言用户自定义标识符是( )A.print B.float C.when D.random%23.下列叙述中,正确的是( )A.引用带参的宏时,实际参数的类型与宏定义时的形式参数类型相一致B.宏名必须用大写字母表示C.宏替换不占用运行时间,只占编译时间D.在程序的一行上可以出现多个有效的宏定义4.设intx[]={1,2,3,4,5,6},*p=x;则值为3的表达式是( )A.P+=2,*++P B.P+=2,*P++C.P+=3,*P D.P+=2,++*P5.下列序的运行结果是( )#defineEVEN(X)X%2==0?1:0main(){if(EVEN(9+1))printf(“iseven”)elseprintf(“isodd”);}A.iseven B.出错 C.无结果 D.isodd羌结果D.isodd6.以下错误的描述是( )A.break语句不能用于循环语句和switch语句外的任何其他语句B.在switch语句中使用break语句或continue语句的作用相同C.在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环D.在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环7.为了判断两个字符串s1和s2是否相等,应当使用( )A.if(s1==s2) B.if(s1=s2)C.if(strcpy(sl,s2)) D.if(strcmp(sl,s2)==0)8.若inta,b,c;则为它们输入数据的正确输入语句是( )A.Read(a,b,c); B.scanf("%d%d%d",a,b,c);C.scanf("%d%d%d",%a,%b,%c); D.scanf(%d%d%d%",&a,&b,&c);9.设在说明:charw;intx;floaty;doublez;,则表达式w*x+z-y值的数据类型为( )A.double B.float C.int D.char10.自动型变巖配在( )A.内存的数据区中 B、CPU的通用寄存器中C.内存的堆栈区中 D.内存的程序区中1l.用关系型数据库系统来管理数据,数据由( )统一管理和控制,数据的独立性高,数据的共享性好,数据冗余度低,数据被结构化。A.DB B.DBS C.DBA D.DBMS12.在基本SQL语言中,不可以实现( )A.定义视图 B.定义基表 C.查询视图和基表 D并发控制13.当前流行的关系数据库管理系统一股都会提供下系列安全措施。以下不属于数据库安全措施的是( )A.视图和触发器 B.并发控制 C.用户标识与鉴别 D.存取控制14.在多个用户数库时,对同一资料的并发操件可能破坏数据库的完整性。因此数据库管理机制要解决丢失更新、不一致以及( )等问题,可通过加锁越术解决。A.“脏资料” B.安全 C.保密 D.授权15.在数据库系统中,游标是系统为用户开设的一个数缓冲区,存放( ),用户可以用SQL语句逐一从游标中获取记录,并赋值给主变量,交由主语言进一步处理。A.数据表 B。结果数据集 C.SQL语句 D.存储过程16.数据库设计的一般步骤包括需求分析、概念结构设计、逻辑结构设计、( )、数据库实施、数据库运行维护等。A数据库的建立 B.数据库物理设计 C.数据处理 D.数据存储分析(罗影据库物理设计9据公理数据存储分析17.关系模式SCS(Sno,Cno,Score)中,Sno是学生的学号,Cno是课程号,Score为成绩。需查询出每门课程的平均成绩,且要求查询结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列,其SQL语言可写为( )。A.SELECTCno,AVG(Score) FROMSCSGroupBYScoreORDERBY2,CnoDESCB.SETECT,Cno,AVG(Score)FROMSCSGROUPBYCnoORDERBY2,CnoDESCC.SETECTCno,AVG(Score)FROMSCSWHERECno,DESCGROUPBYScoreD.SELECTCno,AVG(Score)FROMSCSGROUPBYAVG(Score)ORDERBYCnoDESC18.下列不属于数据库维护任务的是( )A.数据库的重组织和重构造 B.数据库的安全性、完整性控制C.数据库性能的监督、分析和改进 D.建立数据库和装载数据19.SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的( )A.关系 B.行 C.列 D.组20.一个数据库事务的执行不被其他事务干扰,这特性是指数据库事务的( )A.原子性 B.一致性 C.隔离性 D.持久性21.数据库的并发操作可能带来的问题包括( )A.丢失更新 B.数据独立性会提高C.非法用户的使用 D.增加数据冗余度22.E-R图中某实体具有一个多道属性,在转化为关系模式时,应( )。A.将多值属性作为对应实体的关系模式中的属性;B.将实体的键与多值属性单独构成关系模式;C.用其它属性来替代多值属性,而不需要存储该多值属性;D.将多值属性独立为一个关系模式,其键作为实体的外键。23.数据库三级模式体系结构的划分,有利于保持数据库的数据( ),而不是数据安全性、结构规范化或操作可行性。A.可访问性 B.可靠性 C.独立性 D.并发性24.以下对主键的描述不正确的是( )A.用作主键的列一定是NOTNULL B.用作主键的列在行记录中不可重复C.用作主键的列数据类型只能为整型 D.可将若干非NULL列合并来用作主键25.有一个关系:学生(学号,姓名,系别)规定学号的值域是8个数字组成的字符串,这一完整性约束规则属于( )。A.主键约束 B.外键约束 C.属性约束 D.断言约束二、填空题(每小题2分,10题,共20分)1.表达式!10!=1的值是 。2.表这式a=1,a+1.a++的值是 。3.设inti=5;则循环语句贴while(i>=1)i--;执行后,i的值为 。4.执行语句“a=5+(c=6);“后,变量a、c的值依次为 。5.设inta=1,b=2;经表达式a=a∧b,b=a∧b,a=a∧b运算后a,b的值分别是 。6.在创建表时可用Createindex创建唯一索引,为数据表创建索引的目的是 。7.关系数据库用表格数据来表示实体之间的联系,其任何检索操作的实现都是由 三种基本操作组合而成的。8.结构化查询语言SQL是一种关系数据库语言,其主要功能有数据定义、数据操作和 。9.“员工资总额在8000元20000元之间”的约束属于DBMS的控制 。10.数据字典的主要内容包括:数据项、数据结构、数据存储、 和处理过程。三、名词解释(5题,每小题4分,共20分)1.数据库日志2.数据仓库3.数据库完整性约束4.事务5.并发控制四、简答题(每小题5分,5题,共25分)1.什么是视图?使用视图有什么优点?2.什么是存储过程?起什么作用?3.什么是数据挖掘?它和数据仓库间有什么关系?4.数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正带执行?哪些故障破坏数据库数据?5.什么是索引?索引有何优点和缺点?五、编程题(3题,共35分)1.(10分)请编写函数voidfun(char*s),函数的功能是:在字符串中所有数字前加一个$字符。例如,输入:A1B23CD45,则输出为:A$1B$2$3CD$4$5。2.(10分)请编个函数doublefun(doubleh),函数的功能是量h中的值保留2位小数,并对第三位进行四舍五入,例如:h值为8.32433,则函数返回8.32;h值为8.32533,则函数返回8.33。3.(每小题3分,5题,共15分)设有一个数据库Library包括Book,Borrow,Reader三个关系核式:Book(Bno,Btitle,Bauthor,Bprice);Borrow(Rno,Bno,BorrowDate,ReturnDate);Reader(Rno,Rhame,Rsex,Rage,Reducation);图书表Book由图书编号(Bno)、图书名称(Btitle)、图书作者(Bauthor)、图书价格(Brice)组成;借阅表Borrow由读者编湯(Rno)、图书编号(Bno)、借阅时间(BorrowDate)、归还时间(ReturnDate)组成;读者表Reader由读者编号(Rno)、读者姓名(Rame)、读者性别(Rsex)、读者年龄(Rage)、读者学历(Reducation)组成。针对数据库Library,写出实现下列操作的SQL语句。1)修改读者表Reader中Rname列;把Rname列修改成下列定义:列名:Rname

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论