专升本计算机综合数据库选择题练习(含答案)
计算机专升本试题及答案

计算机专升本试题及答案一、单项选择题(每题2分,共20分)1. 在计算机系统中,CPU指的是什么?A. 中央处理器B. 中央存储器C. 中央输入设备D. 中央输出设备答案:A2. 下列哪个选项是计算机操作系统的典型功能?A. 编译程序B. 管理文件C. 打印文档D. 绘制图形答案:B3. 以下哪种网络拓扑结构不是常见的网络拓扑?A. 星型B. 总线型C. 环形D. 线性答案:D4. 在计算机术语中,RAM代表什么?A. 随机存取存储器B. 只读存储器C. 可编程只读存储器D. 闪存存储器答案:A5. 下列哪种数据传输速率单位是每秒传输的位数?A. MbpsB. MBpsC. GBpsD. TBps答案:A6. 在HTML中,用于定义最重要的标题的标签是?A. <h1>B. <h2>C. <h3>D. <h4>答案:A7. 在关系型数据库中,表之间的关系称为?A. 索引B. 约束C. 关系D. 视图答案:C8. 以下哪个不是计算机病毒的特征?A. 传染性B. 破坏性C. 可预见性D. 潜伏性答案:C9. 在计算机系统中,BIOS指的是什么?A. 基本输入输出系统B. 基本输入输出服务C. 基本输入输出软件D. 基本输入输出硬件答案:A10. 下列哪种编程语言是面向对象的?A. CB. PythonC. JavaD. C++答案:C二、多项选择题(每题3分,共15分)1. 下列哪些是计算机硬件的组成部分?A. CPUB. 操作系统C. 内存D. 硬盘答案:ACD2. 在计算机网络中,以下哪些协议属于传输层协议?A. TCPB. IPC. HTTPD. FTP答案:A3. 在数据库设计中,以下哪些是数据完整性的类型?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 域完整性答案:ABC4. 下列哪些是计算机软件的分类?A. 系统软件B. 应用软件C. 硬件D. 编程软件答案:ABD5. 在计算机编程中,以下哪些是常见的编程范式?A. 过程式编程B. 面向对象编程C. 函数式编程D. 逻辑式编程答案:ABCD三、判断题(每题2分,共10分)1. 计算机病毒只能通过电子邮件传播。
数据库基础专升本题库及答案

数据库基础专升本题库(总分100分,考试时长90分钟)一、单项选择题(每小题2 分,共 40分)1、进行数据库闪回时,必须确保数据库是处于()模式。
A、正常启动模式B、装载模式C、归档模式D、调试维护模式2、数据模型的三要素是()。
A、外模式.模式、内模式B、关系模型.层次模型、网状模型C、实体.联系、属性D、数据结构.数据操作、完整性约束3、下面哪个闩锁不是共享池相关的闩锁()A、LIBRARY CACHEB、ROW CACHE OBJECTSC、REDO ALLOCATIOND、SHARED POOL4、如果用文件概念来命题的话,投影相当于从整个文件中各记录中抽出所要的( )。
A、项目B、集合C、属性D、卷5、关系数据库中,实现实体之间的联系是通过表与表之间的()。
A、公共索引B、公共存储C、公共元组D、公共属性6、关系代数中的连接操作是由()操作组合而成。
A、选择和投影B、选择和笛卡尔积C、投影、选择、笛卡尔积D、投影和笛卡尔积7、在专用服务器(连接)环境下,使用 SQL*Plus 命令“connect babydog/wang38”与DOGS 数据库进行连接,()进程将被启动并直接与 Oracle 服务器进行交互。
A、用户进程(User Prosess)B、服务器进程(Server Prosess)C、分配进程(Dispatcher Prosess)D、共享服务器进程(Shared Server Prosess)8、数据库中,实体是指()。
A、客观存在的事物B、客观存在的属性C、客观存在的特性D、某一具体事件9、函数 mod(23,-5) 的结果是____。
A、3B、-3C、-2D、210、要显示概要文件 DOG_PROJECT 的资源限制信息,请问应该查询如下()数据字典。
A、DBA_USERSB、DBA_TABLESC、DBA_OBJECTSD、DBA_PROFILES11、在CUSTOMER中有一列为单价(PRICE),写一个SELECT命令显示所有单价在500以上的查询语句()。
(完整版)专升本数据库练习题及答案

(完整版)专升本数据库练习题及答案一.关系代数运算1.选择σ(1)查询年龄小于20岁的学生σsage<20(student)(2)查询学号为201215122的学生σsno=201215122(student)2.投影(1)查询学生姓名,和所在系same,sdept(student)(2)查询选修了2号课程的学生学号sno(σcno=‘2’2(student))SQL语句学生-课程数据库学生表:学生(学号,姓名,性别,年龄,所在系)课程表:课程(课程号,课程名,先行课,学分)学生选课表:选课(学号,课程号,成绩)二.创建数据库SQL1.创建数据库Create database 数据库名On( name =逻辑文件名,Filename=’物理文件名’,Size=初始文件大小,Maxsize=最大文件大小,Filegrowth=文件自动增量)Log on( name =逻辑文件名,Filename=‘物理文件名’,Size=初始文件大小,Maxsize=最大文件大小,Filegrowth=文件自动增量)例创建‘教务管理数据库’Create database 教务管理数据库On( name =教务管理_dat,Filename=‘E:\SQL\教务管理_dat.mdf’,Size=2,Filegrowth=1 )Log on( name =教务管理.log,Filename=‘E:\SQL\教务管理_log.ldf’,Size=5M,Filegrowth=10% )1.查看数据库属性1)使用sp_helpdb查看数据库信息:sp_helpdb [数据库名](2)使用sp_databases 查看可使用的数据库信息:sp_databases(显示所有可以使用的数据库名称和大小)(3)使用sp_helpfile查看数据库文件信息sp_helpfile [文件名]1.设置数据库选项Alter database 数据库名Set 选项例设置教务管理数据库自动收缩Alter database 教务管理数据库Set auto_shrink on (自动收缩)1.修改数据库大小Alter database 数据库名Add file 增加数据文件Add log file 增加日志文件Remove file 删除文件Modify file 修改文件()例 1.修改教务管理数据库,增加数据文件jwgl_dat1 Alter database 教务管理数据库Add file (Name=jwgl_dat1,Filename=‘E:\SQL\jwgl_dat1.ndf’,Size=2MB,Filegrowth=1MB )2.修改教务管理数据库Alter database 教务管理数据库Modify file (Name=jwgl_dat1,Size=5MB )2.删除教务管理数据库中次要数据文件jwgl_dat1 Alter database 教务管理数据库Remove file jwgl_dat11.数据库更名1)更改数据库名Alter database 数据库名Modify name = 新数据库名例将数据库test更名为mytestAlter database testModify name = mytest1)更改数据库的逻辑文件名Alter database 数据库名Modify file(Name=逻辑文件名,Newname=新逻辑文件名)例将数据库逻辑文件test更名为mytest Alter database mytestModify file(Name = test,Newname = mytest )GoAlter database mytestModify file(Name = test_log,Newname = mytest_log )1)更改数据库的物理文件名Alter database 数据库名Modify file(Name=逻辑文件名,Filename =‘新路径\操作系统文件名’)例将数据库物理文件test更名为mytest Alter database mytestModify file(Name=mytest,Filename =‘E:\sql\mytest.mdf’)GOAlter database mytestModify file(Name=mytest_log,Filename =‘E:\sql\mytest_log.ldf’)1.删除数据库Drop database 数据库名例删除数据库名为test和数据库sales Drop database test,sales1.数据库分离Sp_detach_db 数据库名1.数据库附加Create database 数据库名On (Filename=‘主文件的物理文件名’)For attach三.基本表操作1.创建表Create table 表名()例创建一个学生表Create table 学生表(学号char(6)primary key,姓名char(20)unique,性别char(2),年龄smallint,所在系char(20))1.修改表Alter table 表名Add 列名数据类型()//增加列(alter column 列名数据类型()//对原有的基础上修改列)(drop column 列名//对原有的基础上删除列,可一次删除多列)例1. 添加一新列电子邮箱char型长度20Alter table 学生表Add 电子邮箱char(20)例2. 修改学生表列电子邮箱数据类型长度为22Alter table 学生表alter column 电子邮箱varchar(22)例3.删除学生表的电子邮箱列Alter table 学生表drop column 电子邮箱3.删除表Drop table 表名例删除学生表Drop table 学生表四.数据更新1.插入数据InsertInto 表名()Values 值()例1 插入一行数据到学生表的学生InsertInto 学生表(学号,姓名,性别,年龄,所在系)Values (‘201215126’,‘张成民’,‘男’,18,‘计算机系’)1.修改数据Update 表名Set 列名=表达式Where 条件1)修改某元祖的值例将学生201215121的年龄改为22Update 学生表Set 年龄=22Where 学号=‘*********‘1)修改多个元祖的值例将所有学生年龄增加一岁Update 学生表Set 年龄=年龄+11)带子查询的修改语句例将计算机科学系全体学生成绩置零Update 选课表Set 成绩=0Where 学号in(select 学号From 学生表Where 所在系=‘计算机科学系’)1)修改表名Sp_rename 旧对象名,新对象名例课程表更名为课程信息表Sp_rename 课程表,课程信息表3.删除数据Deletefrom 表名Where 条件例将课程信息表中c程序设计课程信息删除DeleteFrom 课程信息表Where 课程名=‘c程序设计’五.使用约束1.非空约束(NOT NULL)例创建一个学生表使姓名,性别为非空约束学号为主键Create table 学生表(学号char(6)primary key,姓名char(20)NOT NULL,性别char(2)NOT NULL,年龄smallint,所在系char(20))1.唯一约束(UNIQUE)Create table 学生表(学号char(6)primary key,姓名char(20)UNIQUE,性别char(2)UNIQUE,年龄smallint,所在系char(20))1.Check约束(检查列值是否满足一个条件表达式)1.完整性约束命令子句Constraint 完整性约束条件名(包括非空主键唯一外键check约束等)约束条件例1创建一个学生表使性别只允许为‘男’或‘女’,年龄在20到30之间Create table 学生表(学号char(6)primary key,姓名char(20)UNIQUE,性别char(2)CHECK((性别=‘男’)or (性别=‘女’)),年龄smallint CHECK(年龄between 20 and 30),所在系char(20))2 利用T-SQL命令设置课程表中的考核方式只能取值‘考试’或‘考查’,学分的值为1-6之间Alter table 课程表with checkAdd constraint CK_课程表_1 check(考核方式in (‘考查’,‘考试’))Alter table 课程表with nocheckAdd constraint CK_课程表_2 check(学分between 1 and 6)1.主键约束(PRIMARY KEY)Create table 学生表(学号char(6)primary key,(在列定义后设置主键)姓名char(20)UNIQUE,性别char(2)UNIQUE,年龄smallint,所在系char(20))1.外键约束(FOREIGN KEY)Constraint 约束名FOREIGN KEY(列名)Reference 被引用表(列名)[on delete cascade(级联删除)|on update cascade(级联更新)]例创建选课表设置选课表的课程号为外键引用课程表课程号Create table 选课表(学号char(6)primary key,课程号char(11)Reference 课程表(课程号)on update cascade,成绩numeric(5,1))7.默认约束(DEFAULT)Constraint 约束名DEFAULT 常量表达式可在创建表中数据类型后直接加例修改课程表设置考核方式默认值为‘考试’Alter table 课程表Add constraint df_课程表_考核DEFAULT‘考试’)for 考核方式六.数据查询1.单表查询1)选择列查询例查询全体学生姓名学号Select 姓名,学号From 学生表1)查询全部列例查询全体学生姓名学号Select *From 学生表1)查询经过计算的值例查询全体学生姓名及出生年份Select 姓名,2017-年龄From 学生表1)消除取值重复的行(distinct)例查询选修了课程的学生学号结果取消重复行Select distinct 学号From 学生表1)查询满足条件的元祖(where子句)比较大小(> = < 等)例查询选修了课程为‘计算机’的学生学号结果取消重复行Select distinct 学号From 学生表Where 课程=‘计算机’确定查找范围(between and)例查询成绩为80-90的学生学号结果取消重复行Select distinct 学号From 选课表Where 成绩between 80 and 90确定集合(in)例查询成绩为80,90,100的学生学号结果取消重复行Select distinct 学号From 选课表Where 成绩in(80,90,100)字符匹配(like )%:任意长度的字符串_(下划线):任意单个字符例1查询所有姓刘的学生姓名学号结果取消重复行Select distinct 姓名,学号From 学生表Where 姓名like‘刘%’2查询名字中第二个字是阳学生姓名学号结果取消重复行Select distinct 姓名,学号From 学生表Where 姓名like‘_阳%’空值查询(is null/not null)例查询成绩为空的中第二个字是阳学生姓名学号结果取消重复行Select distinct 姓名,学号From 学生表Where 姓名like‘_阳%’多重条件查询(and or in)例查询成绩为80以上的女同学的姓名学号结果取消重复行Select distinct 姓名,学号From 学生表,选课表Where 学生表.学号=选课表.学号And 成绩>=80 AND 性别=‘女’6)设置字段别名(as)表达式as 别名或字段别名= 表达式例查询学生姓名性别年龄Select 姓名as学生姓名,性别,datediff(year,出生日期,getdate())as年龄From 学生表或Select 学生姓名=姓名,性别,年龄=datediff(year,出生日期,getdate())From 学生表2.Order by子句(对查询结果默认升序(asc)降序(desc))例查询选修了3号课程的学生学号成绩结果按分数降序排列Select 成绩,学号From 选课表Where 课程号=‘3’Order by成绩desc2.聚集函数(count 统计个数,sum 求和,avg 求平均数,max 最大数,min 最小数)只能用于select,group by,having 子句中不能用于where条件句中例查询选修课程号为1的学生最高成绩Select max(成绩)From 选课表Where 课程号=‘1’2.Group by ...... having子句(功能为分组)例1.求各个课程号及相应的选课人数Select 课程号,count(学号)From 选课表Group by课程号2.查询选修了三门以上课程的学生学号Select 学号From 选课表Group by学号having count(*)> 3(having子句作用范围为Group by后)3.查询平均成绩大于等于90分的学生学号和平均成绩Select 学号avg(成绩)From 选课表Group by学号having avg(成绩)>=90七.多表查询1.表连接用where子句连接两个表Where 表一.列名(比较运算符>,=,<)表2.列名例查询每个学生及选修课程的情况(用到学生表,选课表)Select 学生表.*,选课表.*(如查询的属性在两个表不唯一则不用加表前缀)From 学生表,选课表where学生表.学号=选课表.学号1.多表连接例查询每个学生的学号,姓名,选修的课程名及成绩(用到学生表,课程表选课表)Select 学生表.学号,姓名,课程名,成绩(查询的属性在两个表不唯一则不用加表前缀)From 学生表,课程表,选课表where学生表.学号=选课表.学号and 课程表.课程号=选课表.课程号1.带in的子查询(嵌套查询)例查询与‘刘晨’在同一个系学习的学生的学号,姓名Select 学号,姓名,系名From 学生表Where系名in(Select 系名From 学生表Where姓名=‘刘晨’)1.带比较运算符的子查询(>,<,=,>=,<=,!=)例查询与‘刘晨’在同一个系学习的学生的学号,姓名Select 学号,姓名,系名From 学生表Where系名in(Select 系名From 学生表Where姓名=‘刘晨’)八.建立索引1.建立索引Create [unique(唯一)][clustered ( 聚集) ][nonclustered ( 非聚集)]Index 索引名On (表/视图)(列名[asc(升序)][desc(降序)])With [pad_index][fillfactor=填充因子][drop_existing]例在学生表上创建一个名为XS XM的非唯一性非聚簇索引索引关键字为姓名升序填充因子为50%Create nonclusteredIndex XS XMOn 学生表(姓名asc)With fillfactor=502.删除索引Drop index 表名.索引名九.视图1.定义视图1)建立视图Create view 视图名列名AsSelect(在视图后加上with check option子句以后对该视图进行增删改时则自动添加)例建立信息系学生的视图Create view 信息系学生AsSelect 学号,姓名,年龄From 学生表Where 系别=‘信息系’1)删除视图Drop view 视图名(如选择级联删除视图名后加cascade)例删除视图BT_S和视图IS_S1Drop view BT_SDrop view IS_S1(拒绝执行因为与另一个视图有连接所以后面加cascade)2.查询视图!同表查询唯一区别在于from中添加的为视图名!2.更新视图(指对视图进行增删改,由于对视图修改最后都归结于对表的修改所以修改视图数据=修改表数据)函数1、标量值create function函数名(@变量类型)returns返回值类型beginreturnend例:给专业名求男女比例CREATE FUNCTION某专业男女比例(@专业名varchar(20))RETURNS numeric(6,2)ASBEGINdeclare@man intdeclare@woman intselect@man=count(*)from学生表,专业表,班级表where学生表.学号=班级表.班号and班级表.专业=专业表.专业号and性别='男'and 专业名=@专业名select@woman=count(*)from学生表,专业表,班级表where学生表.学号=班级表.班号and班级表.专业=专业表.专业号and性别='女'and 专业名=@专业名return cast(@man as float)/cast(@woman as float)END执行select dbo.某专业男女比例('数据库')2、表值函数给班名和课程名求某班某课成绩单CREATE FUNCTION某班某课成绩单(@班名char(20),@课程名varchar(20))RETURNS TABLEASRETURN(select班名,学生表.学号,姓名,课程名,成绩from学生表,课程表,班级表,选课表where课程表.课程号=选课表.课程号and学生表.学号=选课表.学号and学生表.班号=班级表.班号and班名=@班名and课程名=@课程名)GO执行select*from dbo.某班某课成绩单('嵌入式班','java程序设计')3、CREATE FUNCTION某班平均函数(@班号char(5))RETURNS TABLEASRETURN(SELECt课程号,avg(成绩)平均成绩from选课表,学生表where学生表.学号=选课表.学号and班号=@班号group by课程号)GO调用select*from dbo.某班平均函数('1001')十.存储过程1.存储过程创建与执行(1)创建存储过程Create proc[edure] 存储过程名[ @参数数据类型[output(指明返回参数)] ]AsBeginSql语句[ ]End说明:存储过程可以带参数也可不带参数可以输入也可输出例1. 创建“学生名单”存储过程功能为输出所有学生名单Create procedure 学生名单AsBeginSelect 学号,姓名From 学生表End例2.创建“某班学生名单”存储过程其功能查看某个班级学生名单结果按学号排序Create procedure 某班学生名单@班名varchar (20)AsBeginSelect 学号,姓名From 学生表,班级表Where 学生表.班号= 班级表.班号and班名=@班名Order by 学号End例3.创建“查询学生”存储过程功能根据学号查询学生姓名年龄Create procedure 查询学生@学号char(11),@姓名nchar(5)output,@年龄int outputAsBeginSelect @姓名= 姓名,@年龄=datediff(year,出生日期,getdate())From 学生表Where 学号=@学号End(2)执行存储过程Execute 存储过程名@参数=[值]例1 查看学校学生名单Execute 学生名单例2 查看计算机应用071班学生名单Execute 某班学生名单@班级=‘计算机应用071班’例3 查看学号为“***********”的学生姓名年龄declare@姓名nchar(5)declare@年龄intexec查询学生'15999015',@姓名output,@年龄output print@姓名print@年龄查看存储过程(1)查看存储过程的定义Exec sp_helptext “”(2)查看存储过程的参数和数据类型信息Exec sp_help “ ”(3)查看存储过程的依赖关系Exec sp_depends “ ”2.修改存储过程Alter proc[edure] 存储过程名[ @参数数据类型[output(指明返回参数)] ]AsBeginSql语句[ ]End例修改“学生名单”存储过程结果按学号排序alter procedure 学生名单AsBeginSelect 学号,姓名From 学生表Order by 学号End2.删除存储过程Drop procedure 存储过程名例将存储过程“学生名单”删除Drop procedure 学生名单十一.触发器1.创建触发器Create trigger 触发器名On 表名/视图名{ for / after / instead of }{ [ insert ] [ update ] [ delete ] 指定表/视图执行哪条语句时激活触发器关键字} AsSql 语句例1.对学生表创建插入触发器当有新纪录插入表时更新班级表中相应班级人数Create trigger 增加学生On 学生表after insertAsBeginSet nocount onIf update(班级)BeginUpdate 班级表Set 学生人数=学生人数+1From insertedWhere 班级表.班号=inserted.班级EndEnd例2.对学生表创建删除触发器当删除一条纪录时减少班级表中相应班级人数Create trigger 删除学生On 学生表。
专升本试题计算机及答案

专升本试题计算机及答案一、单项选择题(每题2分,共20分)1. 在计算机系统中,CPU主要负责执行什么操作?A. 数据输入B. 数据输出C. 数据处理D. 数据存储答案:C2. 下列哪个选项是计算机操作系统的主要功能?A. 文件管理B. 程序设计C. 数据库管理D. 网络通信答案:A3. 在计算机科学中,"0"和"1"通常用来表示什么?A. 十进制数B. 十六进制数C. 八进制数D. 二进制数答案:D4. 以下哪个选项不属于计算机硬件?A. 中央处理器(CPU)B. 存储器C. 操作系统D. 显示器5. 下列哪个选项是计算机程序设计语言?A. PythonB. ExcelC. PhotoshopD. PowerPoint答案:A6. 计算机病毒是一种什么样的软件?A. 有益的B. 有害的C. 无害的D. 有益或有害答案:B7. 在计算机系统中,RAM代表什么?A. 随机存取存储器B. 只读存储器C. 可编程只读存储器D. 硬盘驱动器答案:A8. 下列哪个选项是计算机的输入设备?A. 打印机B. 键盘C. 显示器D. 鼠标答案:B9. 下列哪个选项是计算机的输出设备?B. 鼠标C. 显示器D. 打印机答案:C10. 计算机的存储设备通常用来存储什么?A. 程序B. 数据C. 程序和数据D. 以上都不是答案:C二、多项选择题(每题3分,共15分)1. 以下哪些选项是计算机的硬件组成部分?A. CPUB. 操作系统C. 内存D. 硬盘答案:A, C, D2. 计算机软件可以分为哪几类?A. 系统软件B. 应用软件C. 硬件D. 网络软件答案:A, B, D3. 以下哪些是计算机病毒的特点?A. 破坏性B. 传染性D. 可预测性答案:A, B, C4. 计算机的存储设备包括以下哪些?A. RAMB. ROMC. 硬盘D. 光盘答案:A, B, C, D5. 下列哪些是计算机的输入设备?A. 键盘B. 鼠标C. 扫描仪D. 打印机答案:A, B, C三、判断题(每题1分,共10分)1. 计算机的CPU是中央处理单元,负责执行程序指令。
辽宁省专升本数据库练习题

辽宁省专升本数据库练习题### 辽宁省专升本数据库练习题#### 一、选择题(每题2分,共10分)1. 在关系数据库中,关系模式的规范化程度越高,其优点是()。
A. 存储空间减少B. 数据冗余度减少C. 数据独立性降低D. 数据操作复杂度增加2. SQL语言中,用于查询数据的命令是()。
A. SELECTB. INSERTC. UPDATED. DELETE3. 下列哪个选项不是数据库设计阶段的任务?()A. 需求分析B. 概念性设计C. 物理设计D. 数据库维护4. 在数据库中,实体间的一对多关系可以用()来实现。
A. 一对一关系B. 多对多关系C. 一对多关系D. 多对一关系5. 数据库管理系统(DBMS)的主要功能不包括()。
A. 数据定义B. 数据操纵C. 数据控制D. 数据加密#### 二、填空题(每题2分,共10分)1. 在数据库中,数据的物理结构独立于逻辑结构,这是数据库的______特性。
2. 一个关系中的所有属性都是不可分割的基本数据项,这是数据库的______性。
3. 数据库中的视图是一个______的虚表,它是由查询结果构成的。
4. 数据库的完整性约束包括实体完整性、参照完整性和______完整性。
5. 数据库恢复操作主要依赖于______和日志文件。
#### 三、简答题(每题5分,共20分)1. 简述数据库管理系统(DBMS)的主要功能。
2. 描述数据库三级模式结构及其优点。
3. 什么是事务?事务的ACID特性是什么?4. 什么是数据库的并发控制?并发控制的主要策略有哪些?#### 四、综合题(每题15分,共30分)1. 给定一个学生选课数据库,包含学生表(Student)、课程表(Course)和选课表(Enrollment)。
学生表包含学号(S#)、姓名(Sname)和性别(Ssex);课程表包含课程号(C#)、课程名(Cname)和学分(Credits);选课表包含学号(S#)、课程号(C#)和成绩(Grade)。
专升本计算机试题及答案

专升本计算机试题及答案一、选择题(每题2分,共20分)1. 下列选项中,不属于计算机硬件的是()。
A. CPUB. 内存C. 操作系统D. 硬盘答案:C2. 在计算机系统中,CPU的主要功能是()。
A. 存储数据B. 执行程序C. 显示数据D. 打印数据答案:B3. 下列关于计算机病毒的描述,错误的是()。
A. 计算机病毒是一种程序B. 计算机病毒可以自我复制C. 计算机病毒可以自我修复D. 计算机病毒可以破坏数据答案:C4. 在计算机中,1KB等于()字节。
A. 1024C. 512D. 256答案:A5. 下列关于计算机网络的描述,正确的是()。
A. 计算机网络是由计算机和通信设备组成的B. 计算机网络只能用于数据传输C. 计算机网络不能用于资源共享D. 计算机网络只能用于远程办公答案:A6. 在计算机系统中,操作系统的主要功能是()。
A. 管理文件B. 管理硬件C. 管理内存D. 管理所有上述资源答案:D7. 下列关于数据库管理系统的描述,错误的是()。
A. 数据库管理系统用于管理数据库B. 数据库管理系统可以提供数据的安全性C. 数据库管理系统不能提供数据的一致性D. 数据库管理系统可以提供数据的完整性答案:C8. 在计算机编程中,下列选项中不属于控制结构的是()。
B. 选择C. 顺序D. 递归答案:C9. 下列关于计算机存储设备的描述,正确的是()。
A. 硬盘是一种输入设备B. 光盘是一种输出设备C. 内存是一种外存储器D. 硬盘是一种外存储器答案:D10. 在计算机系统中,下列选项中不属于系统软件的是()。
A. 操作系统B. 编译器C. 办公软件D. 驱动程序答案:C二、填空题(每题2分,共10分)1. 计算机硬件系统由输入设备、输出设备、______和______组成。
答案:存储器;处理器2. 在计算机系统中,______是计算机的大脑,负责解释和执行指令。
答案:CPU3. 计算机病毒的传播途径包括电子邮件、______和______。
福建专升本计科试题及答案

福建专升本计科试题及答案一、选择题(每题2分,共20分)1. 在计算机科学中,下列哪个概念与“数据结构”最不相关?A. 算法B. 数据存储B. 程序设计语言D. 操作系统答案:D2. 以下哪个是面向对象编程的三大特性之一?A. 封装B. 继承C. 多态D. 所有选项都是答案:D3. 在关系数据库管理系统中,用于查询数据的命令是什么?A. CREATEB. INSERTC. SELECTD. DELETE答案:C4. 下列哪个不是软件测试的目的?A. 发现并修复错误B. 验证软件是否满足需求C. 增加软件功能D. 评估软件质量答案:C5. 以下哪个是高级编程语言?A. 汇编语言B. C++C. 机器码D. 低级语言答案:B6. 在计算机网络中,TCP和UDP协议分别属于哪一层?A. 传输层B. 应用层C. 网络层D. 链路层答案:A7. 以下哪个是计算机病毒的特征?A. 自我复制B. 需要用户授权C. 只能感染操作系统D. 只能通过物理介质传播答案:A8. 以下哪个是操作系统的主要功能?A. 管理计算机硬件资源B. 执行程序C. 编译代码D. 所有选项都是答案:A9. 在软件开发生命周期中,哪个阶段主要负责设计软件架构?A. 需求分析B. 设计C. 编码D. 测试答案:B10. 以下哪个是网络协议?A. HTTPB. FTPC. SMTPD. 所有选项都是答案:D二、填空题(每题2分,共10分)1. 在计算机编程中,_________ 是一种将高级语言转换成机器语言的过程。
答案:编译2. 数据库管理系统(DBMS)是位于用户和_________之间的一层。
答案:操作系统3. ________ 是一种网络攻击,它通过发送大量数据包来使目标服务器无法响应。
答案:DDoS攻击4. 在软件开发中,_________ 是指软件在实际使用中的表现与预期目标的一致性。
答案:可靠性5. 软件维护分为更正性维护、适应性维护、完善性维护和_________。
计算机考试专升本试卷真题

计算机考试专升本试卷真题一、选择题(每题2分,共20分)1. 在计算机系统中,CPU指的是什么?A. 中央处理器B. 存储器C. 输入设备D. 输出设备2. 下列哪个选项不是操作系统的功能?A. 进程管理B. 存储管理C. 设备管理D. 数据加密3. 以下哪个是数据库管理系统的缩写?A. DBB. DBSC. DBMSD. DBA4. 在计算机网络中,TCP/IP协议属于哪一层?A. 应用层B. 传输层C. 网络层D. 物理层5. 以下哪种编程语言是面向对象的?A. CB. JavaC. PythonD. 所有选项6. 以下哪个命令用于Windows系统中查看当前路径?A. cdB. dirC. pathD. pwd7. 在HTML中,以下哪个标签用于定义网页的标题?A. <title>B. <h1>C. <body>D. <head>8. 在Java中,以下哪个关键字用于定义类?A. classB. functionC. interfaceD. struct9. 在数据结构中,二叉树的特点是?A. 每个节点最多有两个子节点B. 每个节点只有一个子节点C. 所有节点都只有一个父节点D. 所有节点都在同一层10. 以下哪个是计算机病毒的特点?A. 可以自我复制B. 只能通过物理介质传播C. 需要用户授权才能运行D. 不能通过网络传播二、填空题(每题2分,共20分)11. 在计算机系统中,_________是最基本的存储单位。
12. 数据库设计通常分为三个阶段:需求分析、__________和物理设计。
13. 在计算机网络中,IP地址由32位二进制数组成,分为4个8位的字节,每个字节之间用__________分隔。
14. 在HTML中,用于插入图片的标签是__________。
15. 在Java中,一个类可以有多个__________方法,但只能有一个构造方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库系统》选择题练习数据库概述下列有关数据库的描述正确的是()。
A.数据库是一个DBF文件 B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件数据独立性是指()。
A.数据依赖于程序B.程序依赖于数据C.数据不依赖于程序D.程序不依赖于数据以下关于DBA职责的叙述中,不正确的是()。
A.DBA是数据库系统的超级用户,负责控制和经管各个用户的访问权限B.DBA要负责监控数据库的运行C.DBA要负责前端应用程序的开发D.DBA要负责当数据库系统发生故障时进行恢复DBMS是指()。
A.数据库B.数据库系统C.数据库经管系统D.数据处理系统数据冗余度低、数据共享以及较高数据独立性等特征的系统是()。
A.文件系统B.数据库系统C.操作系统D.高级程序仅次于用户和数据库之间的一层数据经管软件是()。
A.数据库系统B.数据库C.经管信息系统D.数据库经管系统数据库系统中,逻辑数据和物理数据可以相互转换,执行该功能的是()A.操作系统B.信息经管系统C.数据库经管系统D.文件系统数据库中对全部数据的整体逻辑结构的描述,作为数据库的()。
A.存储模式B.子模式C.外模式D.模式用户看到的那部分数据的局部逻辑结构的描述是()。
A.存储模式B.子模式C.概念模式D模式文件系统和数据库系统的最大区别是()。
A.数据共享B.数据独立C.数据冗余D.数据结构化关于信息和数据,下面的论述中正确是的()。
A.信息与数据,只有区别,没有联系B.信息是数据的载体C.同一信息用同一数据表示形式D.数据处理本质上就是信息处理描述事物性质的最小数据单位是()。
A.记录B.文件C.数据项D.数据库若干记录的集合称为()。
A.数据B.数据库C.数据项D.文件数据库系统中的软件是指()。
A.数据库经管系统B.应用程序C.数据库D.数据库经管员在数据库系统的组织结构中,把概念数据库与物理数据联系起来的映射是()。
A.外模式/模式B.内模式/外模式C.模式/内模式D.模式/外模式1975年SPARC公布了数据库规范报告,提出了数据库的()结构组织。
A.一级B.二级C.三级D.四级内模式是系统程序员用一定的()形式组织起来的一个存储文件和联系手段。
A.记录B.数据C.视图D.文件数据库系统三级结构的关系,下列叙述中正确的是()。
A.模式是内模式的逻辑表示B.模式是内模式的物理实现C.模式是外模式的部分抽取D.外模式是内模式的物理实现三个模式反映了对数据库的三种不同观点,以下说法中正确的是()。
A.内模式表示了概念级数据库,体现了对数据库的总体现。
B.外模式表示了物理级数据库,体现了对数据库的存储观。
C.外模式表示了用户级数据库,体现了对数据库的用户观。
D.外模式表示了用户级数据库,体现了对数据库的存储观。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系起来。
A.外模式/模式B.外模式/外模式C.模式/内模式D.内模式/模式在数据库的三级模式中,只有()才是真正存储数据的。
A.模式B.外模式C.内模式D.用户模式下面关于数据库经管系统的论述中,正确的是()。
A.数据库经管系统是用户与应用程序的接口B.应用程序只有通过数据库经管系统才能访问数据库C.数据库经管系统用DML来定义三级模式D.数据库经管系统用DDL来实现对数据库的各种操作DBMS通过()来定义三种模式,并将各种模式翻译成相应的目标代码。
A.DML B.DDL C.FoxPro D.DBA下面命令中,()不是DML的基本操作。
A.排序B.插入C.修改D.检索下列关于“采用映射技术的好处”叙述中,不正确的是()。
A.保证了数据的独立性B.保证了数据共享C.方便了用户使用数据库D.保证了数据库的开放性数据库是指在计算机系统中按照一定的数据模型组织、存储和应用的()。
A.文件的集合B.数据的集合C.命令的集合D.程序的集合数据独立性是指()。
不会因为数据的数值发生变化而影响应用程序不会因为系统数据存储结构和逻辑结构的变化而影响程序不会因为程序的而影响数据不会因为数据逻辑结构的而影响数据的存储结构由计算机硬件、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体称为()。
A.文件系统B.数据库系统C.软件系统D.数据库经管系统数据库的最小存取单位是()。
A.数据项B.字符C.记录D.文件对于负责数据库系统,负责定义数据库内容,决定存储结构和存储策略及安全授权等工作的人员是()。
A.系统分析员B.数据库用户C.程序员D.DBA数据库系统支持数据独立性,这是通过()来实现的。
A.DDL和DML B.定义完整性约束条件C.程序员D.DBA下列选项不是DBMS功能的是()。
A.数据定义B.数据操纵C.数据库运行控制D.数据编译当数据库遭到破坏时,将其恢复到数据库破坏前的某种一致性状态,这种功能称为()。
A.数据库的安全性控制B.数据库的完整性控制C.数据库的迸发控制D.数据库恢复以下不是DBMS的数据库运行控制功能的是()。
A.并行控制B.安全性控制C.完整性控制D.故障恢复下列关于DBMS叙述中,不正确的是()。
DBMS提供的数据描述语言DDL可以用来定义模式、外模式和内模式所有的DBMS都有自含的程序设计语言数据库运行控制包括数据库的安全性、完整性、故障恢复、并发操作四个方面DBMS要负责实现外模式/模式以及模式/内模式之间的映射下列关于数据库模式的说法中,正确的是()。
A.在应用程序中,用户使用的是内模式B.在一个数据库系统中可以有多个外模式C.模式是外模式的一个子集D.在一个数据库系统中,可以有多个内模式和外模式定义数据库模式、数据库结构以及数据特性等功能是通过()来实现的。
A.数据描述语言DDL B.数据操纵语言DMLC.程序设计语言D.机器语言逻辑数据独立性是指()。
A.模式变、用户不变B.模式变、应用程序不变C.应用程序变,模式不变D.子模式变,应用程序不变FoxPro是一种()。
A.DB B.DBS C.DBMS D.OS三级模式间存在两种映射,它们是()。
子模式与模式间的映射,模式与内模式间的映射子模式与内模式间的映射,外模式与内模式间的映射子模式与外模式间的映射,模式与内模式间的映射模式与内模式间的映射,模式与外模式间的映射FoxPro是一个基于()。
A.层次模型的DBMS B.网状模型的DBMSC.关系模式的应用程序D.关系模型的DBMS模式是数据库中数据的()。
A.全局物理结构B.局部物理结构C.全局逻辑结构D.局部逻辑结构下列关于外模式的叙述中,正确的是()。
A.外模式是内模式的副本B.外模式是模式的子集C.外模式只能为一个应用程序所使用D.外模式与模式无关数据冗余可能产生的问题是()。
A.修改数据方便B.删除数据方便C.增加了编程的复杂度D.潜在的数据不一致性以下关于DB、DBMS、DBS三者之间的关系的叙述中,正确的是()。
A.DB包括DBMS和DBS B.DBS包括了DBMS和DBC.DBMS包括DB和DBS D.DB、DBMS和DBS无关下列说法不正确的是()。
数据库减少了数据冗余数据库避免了一切数据重复数据库中的数据可以共享如果冗余是系统可控制的,则系统可确保更新时的一致性下列不是数据库安全性控制措施的是()。
A.设置口令B.控制用户存取权限C.数据加密D.备份用二维表来表示实体及实体之间联系的数据模型称为()。
A.实体-联系模型 B.层次模型C.网状模型D.关系模型在下述关于数据库系统的叙述中,正确的是()。
数据库中只存在数据项之间的联系数据库的数据项之间和记录之间都存在联系数据库的数据项之间无联系,记录之间存在联系数据库的数据项之间和记录之间都不存在联系数据库系统与文件系统的主要区别是()。
数据库系统复杂,而文件系统简单文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决文件系统只能经管程序文件,而数据库系统能够经管各种类型文件文件系统经管的数据量较少,而数据库系统可以经管庞大的数据量DBS是采用了数据库技术的计算机系统。
DBS是一个集合体,包含数据库、计算机软硬件、应用程序和()。
A.系统分析员B.程序员C.数据库经管员D.操作员下列说法正确的是()。
外模式、概念模式、内模式都只有一个模式只有一个,概念模式和内模式有多个外模式有多个,概念模式和内模式只有一个三个模式中,只有概念模式才是真正存在的要保证数据库物理数据独立性,需要修改的是()。
A。
模式B.模式/内模式映射C.模式/外模式映射D.内模式下列四项中,不属于数据库系统特点的是()。
A.数据共享B.数据完整性C.数据冗余较小D.数据独立性低数据库中存储的是()。
A.数据B.数据模型C.数据之间的联系D.数据以及数据之间的联系数据库系统的组织结构是()。
A.三级结构三级映射B.二级结构三级映射C.三级结构二级映射C.二级结构二级映射以下关于数据库模式的说法中,正确的是()。
三个模式中,只有外模式才是真正存在的在应用程序中,用户使用的是外模式在应用程序中,用户使用的是内模式在应用程序中,用户使用的是概念模式数据模型有两个实体集,并且这两个实体集之间存在M:N联系,则根据转换规则,这个E-R结构转换成的表的数目应该为()个。
A.1 B.2 C.3 D.4设某工程设计公司中规定,一项工程是由多名职工共同完成的,而一名职工只能参与一个工程工程,则职工与工程之间的联系类型是()。
A.1:n B.1:1 C.m:n D.n:1数据模型是()。
A.文件的集合B.记录的集合C.数据的集合D.记录及其联系的集合数据库类型是根据()划分的。
A.数据描述功能B.记录形式C.数据模型D.存取数据方法数据模型应该具有()功能。
A.数据描述B.数据联系描述C.A和B同时具备D.数据查询以下关于数据模型的描述中,错误的是()。
数据模型表示的是数据库本身数据模型表示的是数据库的框架数据模型是客观事物及其联系的描述数据模型能够以一定的结构形式表示出各种不同数据之间的联系以下关于实体的描述中,错误的是()。
A.实体是指现实世界中存在的一切事物B.实体靠联系来描述C.实体所具有的性质统称为属性D.实体和属性是信息世界表壳概念的两个不同单位()不是E-R图的三大要素之一。
A.属性B.实体C.键D.联系目前,在微机上的数据库系统广泛使用的数据模型是()。
A.层次模型B.网状模型C.关系模型D.概念模型在现实世界中,某种产品的名称对应于计算机世界中的()。
A.文件B.实体C.数据项D.记录在某公司所有人员的实体中,用关系模型来表示这些实体,经理这个称呼属于()。
A.实体的型B.实体的值C.属性的型D.属性的值关系模型是()。
A.用关系表示实体B.用关系表示联系C.用关系表示实体及联系D.用关系表示属性实体必须是()。