计算机综合真题.docx
- 文档编号:18335783
- 上传时间:2023-08-15
- 格式:DOCX
- 页数:22
- 大小:71.36KB
计算机综合真题.docx
《计算机综合真题.docx》由会员分享,可在线阅读,更多相关《计算机综合真题.docx(22页珍藏版)》请在冰点文库上搜索。
计算机综合真题
普通高校“专升本”联考《计算机综合》试卷
题号
一
二
三
四
五
总分
得分
考试说明:
1、考试时间为150分钟;
2、满分为150分;
3、答案请写在试卷纸上,用蓝色或黑色墨水的钢笔、圆珠笔答卷,否则无效;
4、密封线左边各项要求填写清楚完整。
得分
阅卷人
一、填空题(只需在横线上直接写出答案,本题共有8个空格,每一空格2分,共16分)
1、分辨率是计算机显示器中的一项重要指标,若某显示器的分辨率为800*600,则表示其屏幕上的总像素个数是。
2、系统软件主要包括:
,程序设计语言及其处理程序和等。
3、与十六进制数(AB)等值的二进制数是。
4、Windows各应用程序间复制信息可以通过完成。
5、局域网传输介质一般采用。
6、计算机中的字符,一般采用ASCII编码方案。
若已知‘X’的ASCII码值为58H,则可推断出‘Z’的ASCII码值为。
7、RAM是随机存储器,它分为和SRAM两种。
得分
阅卷人
二、选择题(本题共有14个小题,每一小题1分,共14分,每个小题给出的选项中,只有一项符合要求)
1、Office软件是。
A.应用软件B.系统软件
C.计算软件D.绘图软件
2、地址是内储存器各存储单元的编号,现有一个32KB的存储器,用十六进制表示地址编码,则地址码应从0000H到。
A.32767B.8000H
C.7EEEHD.7FFFH
3、计算机中,一个浮点数由两部分组成,它们是。
A.阶码和尾数B.基数和尾数
C.阶码和基数D.整数和小数
4、中央处理器的英文缩写是。
A.UPSB.CPU
C.WPSD.CAD
5、的存取速度是最慢的。
A.硬盘B.软盘
C.光盘D.内存
6、四倍速CD-ROM驱动器的数据传输速率为。
A.4KB/sB.600KB/s
C.900KB/sD.8KB/s
7、可以与CPU直接交换信息。
A.硬盘B.软盘
C.光盘D.内存
8、是操作系统的功能之一。
A.菜单管理B.显示器管理
C.绘图管理D.作业管理
9、计算机硬件系统采用的是冯·诺依曼结构,即由组成。
A.显示器和主机B.显示器、主机、键盘和鼠标
C.运算器、控制器、存储器、输出设备和输入设备D.显示器和CPU
10、TCP/IP模型由层组成。
A.4B.5
C.6D.7
11、Web地址的URL一般格式为。
A.协议名//计算机域名[路径[文件名]]
B.协议名:
//计算机域名[路径[文件名]]
C.协议名:
/计算机域名/[路径[/文件名]]
D.协议名:
//计算机域名[/路径[/文件名]]
12、不是计算机网络的拓扑结构。
A.星型B.总线型
C.环型D.三角型
13、以下描述计算机病毒的特性不正确的是。
A.隐蔽性B.传染性
C.不可预见性D.长时间后会自动消失
14、不同网络体系结构的网络互连时,需要使用______。
A.中继器B.网关
C.网桥D.集线器
得分
阅卷人
三、简答题(本题共6个小题,每小题5分,共30分)
1、简述计算机的工作原理。
2、简述IP地址的定义、组成以及分类。
3、什么是网络协议,在Internet上通用的协议是什么?
4、简述计算机内部采用二进制的原因。
5、简述数据库系统的三级模式结构和两级映像。
6、简述数据库的完整性概念与数据库的安全性概念有什么区别和联系
得分
阅卷人
四、综合题(本题4个小题,共45分)
1、 简述计算机网络系统的基本组成及其各硬件设备功能。
(10分)
2、现有“学生-选课-课程”关系数据库如下:
学生表S(Sno,Sname,Sage,Ssex,Sdept),各属性含义依次为学号,姓名,年龄,性别,所在系;
选课表SC(Sno,Cno,Grade),各属性含义依次为学号,课程号,成绩;
课程表C(Cno,Cname,Cteacher),各属性含义依次为课程号,课程名,授课教师;
试用SQL语言完成以下操作:
(本小题3×5=15分)
(1) 检索年龄在18到22之间(含18和22)的男生的学号、姓名及年龄;
(2) 检索选修了“王杰”老师所授课程的学生的学号和姓名;
(3) 用CREATE语句创建选课表(假设学生表和课程表已存在,需定义主码和外码,学号为字符型,长度为10,课程号为字符型,长度为7,成绩为短整型);
(4) 查询每个学生的学号、姓名、平均成绩和总成绩;
(5) 从学生表中删除选修成绩出现过0分的所有学生信息。
3、 在上题的“学生-选课-课程”数据库中,它们的主码分别是Sno,(Sno,Cno),Cno,并且其他属性都允许为空值(NULL)。
用下面的SQL语句创建了两个视图:
CREATEVIEWCS_SASSELECTSno,Sname,Sage
FROMSWHERESdept=‘计算机系’;
CREATEVIEWS_G(Sno,Gavg)ASSELECTSno,avg(Grade)
FROMSCGROUPBYSno;
若用下面的SQL语句对上述视图进行修改,它们能被成功执行吗?
为什么?
(1)UPDATECS_SSETSname='王萍'WHERESno='S200500101';
(这里假定在表S中存在学号Sno='S200500101'的行)
(2)INSERTINTOCS_SVALUES('S200502189','杨青',21);
(这里假定在表S中不存在学号Sno='S200502189'的行)
(3)UPDATES_GSETGavg=85WHERESno='S200501001';
(这里假定在表SC中存在学号Sno='S200501001'的行)
要求:
首先回答这三个SQL语句中哪个(些)能被成功执行,哪个(些)不能被成功执行,再进一步说明能被成功执行或不能被成功执行的理由。
(10分)
4、假设某商业集团的管理系统涉及商店、商品和职工三个实体集,它们分别具有下列属性,商店:
商店号,商店名,店址,负责人;商品:
商品号,商品名,产地,价格;职工:
职工号,姓名,性别,工资。
如果规定,商店有若干职工,每个职工只能服务于一家商店并有相应月薪,商店聘用职工记录“参加工作时间”;每家商店经营若干商品,各商店经营的商品不完全相同,每个商店对每个商品有相应的月销售量。
(1) 试画出相应的E-R图;(5分)
(2) 将该E-R图转换为关系模式,并标出各关系的主码和外码。
(5分)
得分
阅卷人
五、程序设计题(本题共3个小题,每小题15分,共45分)
1、 编写程序,任意输入一个正整数,求出该正整数中最大的数字和最小的数字,如果该整数是个位数的话,最大的数字和最小的数字就是它本身。
2、 编写程序,学生的记录由学号和成绩组成,学生用结构体表示,按学号由小到大输入10个学生的成绩,按分数降序排列该组学生。
3、 编写程序,计算当x<0.97时下列多项式的值,直到|Sn-Sn-1|<0.000001为止。
普通高校“专升本”联考《计算机综合》试卷
一、 填空题(每一空格2分,共16分)
1、480000
2、操作系统,数据库管理软件
3、10101011
4、剪贴板
5、同轴电缆或双绞线
6、5AH
7、DRAM
二、 选择题(本题共有14个小题,每一小题1分,共14分,每个小题给出的选项中,只有一项符合要求)
1、A2、D3、A4、B5、B6、B7、D8、D9、C10、A
11、D12、D13、D14、B
三、 简答题(本题共6个小题,每小题5分,共30分)
1、简述计算机的工作原理。
计算机工作时先将需要执行的程序从外存储器中读入内存中,(1分)由CPU负责从内存中逐条取出指令,分析识别指令,然后执行该指令,(2分)再由指令计数器取出一条指令,CPU重复地工作,直到遇到停止指令然后结束程序的执行。
(2分)
2、简述IP地址的定义、组成以及分类。
在Internet上为每台计算机指定的地址称为IP地址。
它由32位二进制数字组成,分为四段,每段8位。
(2分)
IP地址分成网络地址和主机地址两部分。
(1分)
根据网络标识的长度和主机标识的长度的不同,IP地址分为A,B,C,D,E五类。
(2分)
3、什么是网络协议,在Internet上通用的协议是什么?
答:
两个计算机间通信时对传输信息内容的理解、信息表示形式以及各种情况下的应答信息所必须遵循的约定称为协议。
(3分)
在Internet上通用的协议是TCP/IP协议。
(2分)
4、简述计算机内部采用二进制的原因。
(1)技术实现简单,计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用“1”和“0”表示。
(2)简化运算规则:
两个二进制数和、积运算组合各有三种,运算规则简单,有利于简化计算机内部结构,提高运算速度。
(3)适合逻辑运算:
逻辑代数是逻辑运算的理论依据,二进制只有两个数码,正好与逻辑代数中的“真”和“假”相吻合。
(4)易于进行转换,二进制与十进制数易于互相转换。
评分标准:
每个1分,有简单解释1分。
5、简述数据库系统的三级模式结构和两级映像。
答:
三级模式结构:
外模式、模式、内模式、(3分)
两级映像:
外模式/模式映像、模式/内模式映像(2分)。
6、简述数据库的完整性概念与数据库的安全性概念有什么区别和联系。
答:
数据库的完整性是指数据的正确性和相容性。
(2分)
数据库的安全性是指保护数据库,以防止不合法的使用造成的数据泄密、更改或破坏。
(2分)
其相同点是两者都是对数据库中的数据进行控制,各自所实现的功能目标不同。
(1分)
四、 综合题(本题4个小题,共45分)
1、 简述计算机网络系统的基本组成及其各硬件设备功能。
(本小题10分)
计算机网络系统由硬件、软件两大部分构成。
硬件主要包括计算机、互连设备和传输介质三大部分。
软件主要包括网络操作系统、协议软件和应用软件。
组成计算机网络的硬件系统一般包括计算机(包括服务器和客户机)、传输介质和网络互联设备等。
(5分)
(1)服务器:
在网络中提供资源和特定服务的计算机,在其上运行网络操作系统,是网络控制的中心。
(2)客户机(工作站):
是网络用户入网操作的结点,一般有自己的操作系统。
(3)传输介质:
网络传输介质是网络中传输数据、连接各网络站点的实体,一般分为两类,分别是有线介质和无线介质。
有线介质常用的有双绞线、同轴电缆、光纤,无线介质常用的有无线电波、微波和红外光等。
(4)常用网络接入设备:
网络接口、调制解调器、集线器
(5)网络互联设备:
中继器(Repeater)交换机、(Switch)、路由器(Router)、网关(Gateway)。
(5分)
2、现有“学生-选课-课程”关系数据库如下:
学生表S(Sno,Sname,Sage,Ssex,Sdept),各属性含义依次为学号,姓名,年龄,性别,所在系;
选课表SC(Sno,Cno,Grade),各属性含义依次为学号,课程号,成绩;
课程表C(Cno,Cname,Cteacher),各属性含义依次为课程号,课程名,授课教师;
试用SQL语言完成以下操作:
(本小题3×5=15分)
(1) 检索年龄在18到22之间(含18和22)的男生的学号、姓名及年龄;
方法1:
SELECTSno,Sname,Sage (1分)
FROMS (1分)
WHERESageBETWEEN18AND22 (0.5分)
ANDSsex=‘男’ (0.5分)
方法2:
SELECTSno,Sname,Sage(1分)
FROMS(1分)
WHERESage>=18ANDSage<=22 (0.5分)
ANDSsex=‘男’ (0.5分)
(2) 检索选修了“王杰”老师所授课程的学生的学号和姓名;
方法1:
SELECTSno,Sname (1分)
FROMS,SC,C (0.5分)
WHERES.Sno=SC.Sno (0.5分)
ANDSC.Cno=C.Cno(0.5分)
ANDC.Cteacher=‘王杰’ (0.5分)
方法2:
SELECTSno,Sname (1分)
FROMS
WHERESnoIN (0.5分)
(SELECTSno
FROMSC(0.5分)
WHERECnoIN
(SELECTCno
FROMC(0.5分)
WHERECteacher=‘王杰’)) (0.5分)
(3) 用CREATE语句创建选课表(假设学生表和课程表已存在,需定义主码和外码,学号为字符型,长度为10,课程号为字符型,长度为7,成绩为短整型);
CREATETABLESC (1分)
(SnoCHAR(10),CnoCHAR(7),GradeSMALLINT, (1分)
PRIMARY KEY(Sno,Cno), (0.5分)
FOREIGN KEY(Sno)REFERENCESS(Sno), (0.5分)
FOREIGN KEY(Cno)REFERENCESC(Cno));
(4) 查询每个学生的学号、姓名、平均成绩和总成绩;
SELECTSno,Sname,AVG(Grade),SUM(Grade) (1分)
FROM S,SC (1分)
WHERES.Sno=SC.Sno (0.5分)
GROUPBYS.Sno (0.5分)
评分标准:
AVG(Grade),SUM(Grade)有错误,第1句仅给0.5分,WHERE和GROUPBY语句顺序有错误,最后两句仅给0.5分。
(5) 从学生表中删除选修成绩出现过0分的所有学生信息。
DELETEFROMS(1分)
WHERESnoIN(1分)
(SELECTSno
FROMSC
WHEREGrade=0)(1分)
3、 在上题的“学生-选课-课程”数据库中,它们的主码分别是Sno,(Sno,Cno),Cno,并且其他属性都允许为空值(NULL)。
用下面的SQL语句创建了两个视图:
CREATEVIEWCS_SASSELECTSno,Sname,Sage
FROMSWHERESdept=‘计算机系’;
CREATEVIEWS_G(Sno,Gavg)ASSELECTSno,avg(Grade)
FROMSCGROUPBYSno;
若用下面的SQL语句对上述视图进行修改,它们能被成功执行吗?
为什么?
(1)UPDATECS_SSETSname='王萍'WHERESno='S200500101';
(这里假定在表S中存在学号Sno='S200500101'的行。
)
(2)INSERTINTOCS_SVALUES('S200502189','杨青',21);
(这里假定在表S中不存在学号Sno='S200502189'的行。
)
(3)UPDATES_GSETGavg=85WHERESno='S200501001';
(这里假定在表SC中存在学号Sno='S200501001'的行。
)
要求:
首先回答这三个SQL语句中哪个(些)能被成功执行,哪个(些)不能被成功执行,再进一步说明能被成功执行或不能被成功执行的理由。
(10分)
答:
第
(1)和
(2)两个SQL语句能被成功执行;第(3)个SQL语句不能被成功执行。
因为对视图的修改最终要转换为对基本表的修改。
(2分)
对于第
(1)个SQL语句能被成功执行的理由是:
执行这个SQL语句将转换成执行如下的SQL语句:
UPDATESSETSname='王萍'WHERESdept=‘计算机系’ANDSno='S200500101';
(3分)
对于第
(2)个SQL语句能被成功执行的理由是:
执行这个SQL语句将转换成执行如下的SQL语句:
INSERTINTOSVALUES('S200502189','杨青',NULL,21,'计算机系');
或INSERTINTOS(Sno,Sname,Sage,Sdept)
VALUES('S200502189','杨青',21,'计算机系');
转换后的这两个SQL语句,在本题意的假定下是能够被成功执行的。
所以第
(1)和
(2)个SQL语句能被成功执行。
(3分)
对于第(3)个SQL语句不能被成功执行的理由是:
由于视图S_G中的一个行,是由表SC中若干行经过分组求平均值得到的,因此对视图S_G的更新就无法转换成对基本表SC的更新。
所以第(3)个SQL语句不能被成功执行。
(2分)
4、假设某商业集团的管理系统涉及商店、商品和职工三个实体集,它们分别具有下列属性,商店:
商店号,商店名,店址,负责人;商品:
商品号,商品名,产地,价格;职工:
职工号,姓名,性别,工资。
如果规定,商店有若干职工,每个职工只能服务于一家商店并有相应月薪,商店聘用职工记录“参加工作时间”;每家商店经营若干商品,各商店经营的商品不完全相同,每个商店对每个商品有相应的月销售量。
(1) 试画出相应的E-R图;(5分)
(2) 将该E-R图转换为关系模式,并标出各关系的主码和外码。
(5分)
解答:
(1)该商业集团管理数据库的E-R图见图1。
m
n
1
m
图1E-R图
评分标准:
本小题共计5分,其中3个实体各占1分;画出2个联系各为0.5分,标出2个联系的对应关系各为0.5分。
(2)转换为关系模式:
方法一:
商店(商店号,商店名,店址,负责人);
职工(职工号,姓名,性别);
商品(商品号,商品名,产地,价格);
聘用(职工号,商店号,参加工作时间,月薪);
销售(职工号,商品号,月销售量);下划线的为主键,带波浪线的为外键。
评分标准:
关系模式共计5分,其中每一模式各1分
方法二:
商店(商店号,商店名,店址,负责人);
职工(职工号,姓名,性别,商店号,参加工作时间,月薪);
商品(商品号,商品名,产地,价格);
销售(职工号,商品号,月销售量);下划线的为主键,带波浪线的为外键。
评分标准:
共计5分,关系模式职工占2分,其它每一模式各占1分。
五、 程序设计题(本题共3个小题,每小题15分,共45分)
1、 编写程序,任意输入一个正整数,求出该正整数中最大的数字和最小的数字,如果该整数是个位数的话,最大的数字和最小的数字就是它本身。
解答:
#include
voidmain()
{
inta=0;
intmax=0,min=0;
inttemp;
while(a<=0)
{
scanf("%d",&a);
}
if(a>0&&a<10)
{
printf("max=%d,min=%d\n",a,a);
return;
}
max=a%10;
min=a%10;
while(a>0)
{
temp=a%10;
if(max { max=temp; } if(min>temp) { min=temp; } a=a/10; } printf("max=%d,min=%d\n",max,min); } 评分标准: 循环输入一个正整数2分; 判断是否是个位数3分; 求最大数字和最小数字8分; 其余2分; 2、 编写程序,学生的记录由学号和成绩组成,学生用结构体表示,按学号由小到大输入10个学生的成绩,按分数降序排列该组学生。 解答: #include structstudent { intnum; intgrade; }; voidmain() { structstudents[10]; inti,j; structstudenttemp; for(i=0;i<10;i++) { scanf("%d",&(s[i].grade)); s[i].num=i+1; } for(i=0;i<9;i++) for(j=i+1;j<10;j++) { if(s[i].grade { temp=s[i]; s[i]=s[j]; s[j]=temp; } } for(i=0;i<10;i++) { printf("num=%d,grade=%d\n",s[i].num,s[i].grade); } return; } 评分标准: 定义结构体2分; 输入成绩3分; 输出结果2分; 排序6分; 其余2分; 3、 编写程序,计算当x<0.97时下列多项式的值,直到|Sn-Sn-1|<0.000001为止。 解答: #include #include doublefact(intn) { inti; doubles=1; for(i=1;i { s=s*i; } returns; } doubletemp(intn) { inti; doubles=1; for(i=1;i<=n;i++) { s=s*(0.5-(i-1)); } returns; } voidmain() { doublesum=0,item0=1,item1=1,x; inti=1; scanf("%lf",&x); do { item0=item1; sum=sum+item0;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 综合
![提示](https://static.bingdoc.com/images/bang_tan.gif)