版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、杭 州 师 范 大 学 硕 士 研 究 生 入 学 考 试 命 题 纸杭 州 师 范 大 学 2016 年招收攻读硕士研究生入学考试题 考试科目代码: 863 考试科目名称: 软件专业基础 说明:考生答题时一律写在答题纸上,否则漏批责任自负。第一部分:C语言一、单项选择(每小题1分,共15分)1、以下叙述正确的是( )(A)在C程序中,main函数必须位于程序的最前面 (B)C程序的每行中只能写一条语句(C)C语言本身没有输入输出语句 (D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误2、下面四个选项中,均是不合法的用户标识符的选项的是( )(A)A (B)float (C)ba (
2、D)_123P_0 1a0 goto tempDo _A int INT3、对应于语句“scanf(“x=%dy=%c”,&x,&y);”应从键盘上输入的内容是( )(A)10 100 (B)10,C (C)x=10 y=b (D)x=2y=A4、判断char型变量c1是否为小写字母的正确表达式是( )(A)a<=c1<=z (B)(c1>=a)&&(c1<=z) (C)98<=c1&&123>=c1 (D)c1>=a&&c1<=z5、设x为一数字字符,则其所对应的十进制数值为( )
3、。(A)x (B)x-0' (C)*x (D)&x6、说明语句 char s=t',使s包含了几个字符?。(A)1 (B)2 (C)3 (D)说明有错7、设 a=6,b=4,则表达式b*=a+3的值为( )。(A)3 (B)18 (C)27 (D)368、若给定表达式( m)?a+:a-,则其中表达式m和( )等价。(A)m=0 (B)m!=0 (C)m=0 (D)m=19、设有说明语句int a10,则数组a包括了( )个数组元素。(A)1 (B)9 (C)10 (D)2010、以下函数 test返回值类型为( )。test(int x) printf(“%fn”,(
4、float)x);(A)int (B)float (C)void (D)不确定或错误11、C语言规定,main函数的参数( )。(A)只能有0个 (B)只能有0个或一个 (C)只能有0个或2个 (D)可有任意个12、设 x为整型变量,p基类型为整型的指针变量,则正确的赋值表达式是( )。(A)p=&x (B)p=x (C)*p=&x (D)*p=*x13、假设int型数据在存储器中占二个字节,则以下类型数据在存储器中占的字节数为( )。struct test int x;float y;char z; ;(A)2 (B)3 (C)6 (D)714、rewind()函数的作用是(
5、 )。(A)重新打开文件 (B)使文件位置指针重新回到文件的开始(C)使文件位置指针重新回到文件的末 (D)返回文件长度值15、以下程序输出为( )。#include<stdio.h>int main()static int a23=0,1,2,3,4,5,6,7,8,9,10,11,12;int i=-1;int d;d=ai+i+i;printf("%d",d);return 0;(A)9 (B)10 (C)11 (D)12二、程序填空题(每空1分,共5分)1. 以下程序输出所有大写字母和其对应的 ASCII码值。void main ( ) intch;fo
6、r (ch='A'ch<='Z'ch+)printf(“字母%c的ASCII码值是:%dn”,ch, (1));2. 以下函数的功能是将一个字符串 S的内容颠倒过来。void reserve((2)) inti, j, k;for (i=0,j=strlen(s)-1; (3);i+,j-) k=si; si=sj; sj=k;3. 由键盘输入三个数 a,b,c,计算以这三个数为边长的三角形面积。#include<math.h>void main ( ) float a, b, c, s, s1;scanf(“%f%f%f”,(4)); if
7、(a+b)>c && (a+c) > b && (b+c) >a) s=(a+b+c)/2;s1=s*(s-a)*(s-b)*(s-c);s=(5); printf(“n 三角形面积为:%f n”,s);elseprintf(“ n 不是三角!n”);三、阅读下列程序,写出运行结果(每题10分,共40分)1. 程序1#include<stdio.h>void main( ) int a=1,b=4,c=2; a=(a+b)/c;printf(“%d n”,-a);2程序2void main ( ) char c1=67; /*A
8、39;的ASCII码值为65 */if (A' <=c1 && c1<='Z') printf(“%d,%c”,c1,c1+1);else printf(“%c”,c1); 3. 程序3void main ( ) int a=0, n=5; for ( ; ; ) a+; n-;printf(“%d,”,a);a=n;if (n=0) break;printf(“%d”,a);4. 程序4main ( ) inti, j; staticint a10=1,1,1,1,1,1,1,1,1,1;for (i=0;i<10;i+)for (j
9、=0;j<i;j+)ai=ai+aj;for (i=0;i<10;i+)printf(“%d,”,ai);四、程序设计(15分)(1)写一个函数,从键盘输入3个整数,输出其中最大数。(5分)(2)编写一函数uf(s),将字符串s中的第一个和最后一个字母改写成大写字母(如原来不是字母或已是大写字母,则不变)。(10分)第二部分:数据库五、单选题(每小题2分,共16分)1在概念模型中,事物之间的关联称为。A. 实体B. 联系 C. 属性D. 码2下列聚合函数中不忽略空值 (null) 的是。A. SUM (列名)B. MAX (列名) C. COUNT ( * )D. AVG (列名)
10、3在数据库中不允许出现重复的是。A. 主码和候选码B. 主码和外码 C. 候选码和外码D. 以上都不对4. 当关系R和S自然联接时,能够把R和S中所有元组放到结果关系中的操作是A. 左外联接(left outer join) B. 右外联接(right outer join)C. 外部并(out union) D. 全外联接(full outer join)5. 设关系模式 R(A,B,C,D,E)的函数依赖集为F=ADC, BD, DE,则R的候选码(Candidate Key)可为。 A. AB. AB C. ADD. ABD6设有关系R(A,B,C)的值如下:ABC443435335下列
11、叙述正确的是。A. 函数依赖(Functional Dependency)AB在上述关系中成立B. 函数依赖BCA在上述关系中成立 C. 函数依赖BC在上述关系中成立D. 函数依赖ABC在上述关系中成立7. 在SQL中,授权用户abc具有查询表test的权限的语句是。A. GRANT query on test to abc B. GRANT select on test to abcC. GRANT query on test from abc D. GRANT select on test from abc8.下面哪个通配符可以表示三个或三个以上字符的字符串?A. %_B. _ _ _%C
12、. %3+D. _3+六、名词解释(每小题3分,共9分)1. 第一范式2. SQL3. 事务应具有的四个属性七、数据库设计(共12分)一个仓储管理数据库要求提供下述服务:(1)可随时查询仓库中所有货架的信息,包括货架编号、货架位置和货架容量。所有货架均由货架编号唯一标识。(2)可随时查询货架上货物的信息,包括其编号、名称、重量、体积、价值、所在货架以及入库时间。(3)一个货架可存放多个货物,一个货物只能存放在一个货架上,货物编号具有唯一性。(4)可随时查询每个货物的出库信息,包括流水号、提货人姓名、出库时间。一个货物可以分多次出库,每个出库单只允许包含一个货物。请设计此系统的关系模式,指明主码
13、和外码。八、规范化题(共10分)设有关系模式R(学号,项目名,名次,学院名)如果规定每个学生可参加多个运动会项目,各得一个名次;每个学生只属于一个学院。(1)给出关系R的函数依赖集。(3分)(2)说明R不是BCNF模式的理由。(2分)(3)把R分解成BCNF模式集,并判断该分解是否为无损连接及依赖保持,并说明理由。(5分)九、数据库应用(共28分)设有一个食品店的关系数据库,有三个基本表,表结构如下:食品表(食品编号,食品名,产地,定价,库存量)客户表(客户编号,客户姓名,性别,年龄,地址,电话)购买记录(客户编号,食品编号,数量,购买单价,日期)上述表中,有下划线的属性为主键,用SQL语言写出如下的程序设计问题:1查询姓“王”的客户的客户编号,客户姓名,地址,电话;2.查询购买了食品名为“可口可乐”的客户姓名,年龄和电话;3. 创建视图V_C,显示购买记录中每种食品编号及购买该食品的不同客户人数;4. 通过视图V_C查找最不受客户欢迎的食品,显示其编号;5. 用in语句写出:累计购买食品总费用大于1000的客户所有信息;6. 在食品表中新增货品“百事可乐”,食品编号为“0123”,定价2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年会计职业资格《中级会计实务》备考题库及答案解析
- 2025年翻译硕士《翻译理论与跨文化交际》备考题库及答案解析
- 商铺联营合同协议2025年
- 全职编辑合同协议2025年
- 2025年员工职业道德与行为规范考试试题及答案
- 2025年非物质激励与全面回报体系考试试题及答案
- 教育培训机构合作协议2025
- 夜场工具配送合同协议
- 外墙工程报价合同范本
- 地板配件供货合同范本
- 山东省青岛2025年七年级上学期语文期中试卷附答案
- 冷库储存生姜合同范本
- 服务营销的考试题及答案
- 高素质农民的有关课件
- 2025年四川烟草专卖局考试真题
- 彩绘曼陀罗课件
- 湾汇云中心公馆500㎡超豪宅方案
- 踏勘安全培训课件
- 2025年国元农业保险股份有限公司安徽分公司校园招聘40人笔试备考试题及答案解析
- 公文格式培训课件
- 民爆企业安全培训课件
评论
0/150
提交评论