大连东软信息学院oracle选择题汇总
2022年大连东软信息学院软件工程专业《计算机系统结构》科目期末试卷A(有答案)
2022年大连东软信息学院软件工程专业《计算机系统结构》科目期末试卷A(有答案)一、选择题1、组相联映象、LRU替换的Cache存贮器,不影响Cache命中率的是( )A.增加Cache中的块数B.增大组的大小C.增大主存容量D.增大块的大小2、流水机器对全局性相关的处理不包括( )A.猜测法B.提前形成条件码C.加快短循环程序的执行D.设置相关专用通路3、以下说法中,不正确的是()。
软硬件功能是等效的,提高硬件功能的比例会A.提高解题速度B.提高硬件利用率C.提高硬件成本D.减少所需存储器用量4、外部设备打印机适合于连接到( )。
A.数组多路通道B.字节多路通道C.选择通道D.任意一种通道5、"一次重叠"中消除"指令相关"最好的方法是( )。
A.不准修改指令B.设相关专用通路C.推后分析下条指令D.推后执行下条指令6、系列机软件应做到( )。
A.向前兼容,并向上兼容B.向后兼容,力争向上兼容C.向前兼容,并向下兼容D.向后兼容,力争向下兼容7、1TFLOPS计算机能力,1TBYTE/S的I/O带宽和()称为计算机系统的3T性能目标。
A,1TBYTE 硬盘容量B.1TBYTE 软盘容量C.1TBYTE 主存容量D.A和B8、计算机系统结构不包括( )。
A.主存速度B.机器工作状态C.信息保护D.数据9、费林按指令流和数据流的多倍性把计算机系统分类,这里的多倍性指()。
A.系统瓶颈部件上处于同一执行阶段的指令流是数据流的多少倍。
B.系统瓶颈部件上处于同一执行阶段的数据流是指令流的多少倍。
C.系统瓶颈部件上处于同一执行阶段的指令或数据的最大可能个数。
D.A和B10、开发并行的途径有(),资源重复和资源共享。
A.多计算机系统B.多道分时C.分布式处理系统D.时间重叠二、填空题11、虚拟存贮器按映象算法不同,存贮管理方式有段式、________ 和________式3种。
2022年大连东软信息学院计算机网络技术专业《数据库原理》科目期末试卷A(有答案)
2022年大连东软信息学院计算机网络技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
2、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;3、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
4、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。
5、在数据库系统封锁协议中,一级协议:“事务在修改数据A前必须先对其加X锁,直到事务结束才释放X锁”,该协议可以防止______;二级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,读完后即可释放S锁”,该协议可以防止______;三级协议是在一级协议的基础上加上“事务T在读数据R之前必须先对其加S锁,直到事务结束后才释放S锁”,该协议可以防止______。
6、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。
用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。
为了完成该统计操作,请按要求将下面的存储过程补充完整。
7、数据管理技术经历了______________、______________和______________3个阶段。
8、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
大连东软信息学院oracle选择题汇总
第7章物理存储结构(1)关于联机重做日志,以下哪两个说法是正确的?BCA.所有日志组的所有文件都是同样大小B.一组中的所有成员文件都是同样大小C.成员文件应置于不同的磁盘D.回滚段大小决定成员文件大小(2)DBA使用哪个命令显示当前归档状态?AA.ARCHIVE LOG LIST B.FROM ARCHIVE LOGSC.SELECT * FROM V$THREAD D.SELECT * FROM ARCHIVE_LOG_LIST (3)创建一个数据库需要多少个控制文件?AA.1B.2 C.3 D.0(4)将下句补充完整:控制文件的建议配置是CA.每数据库一个控制文件B.每磁盘一个控制文件C.二个控制文件置于二个磁盘D.二个控制文件置于一个磁盘(5)当创建控制文件时,数据库必须处于什么状态?BA.加载B.未加载C.打开D.受限(6)哪个数据字典视图显示数据库处于归档状态?CA. V$INSTANCE B.V$LOG C.V$DATABASE D.V$THREAD(7)把多路镜像控制文件存于不同磁盘最大的好处是BA.数据库性能提高B.防止失败C.提高归档速度D.能并发访问提高控制文件的写入速度(8)哪个文件用于记录数据库的改变,并且用于实例的恢复?BA.Archive log file B.Redo log file C.Control file D.Alert log file(9)一个实例可以建立几个归档进程?CA.5 B.4 C.10D.取决于操作系统(10)定义归档目标地址时,哪两个参数不能一起使用?AB ACA.LOG_ARCHIVE_DEST and LOG_ARCHIVE_DUPLEX_DESTB.LOG_ARCHIVE_DEST and LOG_ARCHIVE_DEST_1C.LOG_ARCHIVE_DEST and LOG_ARCHIVE_DEST_2D.以上都不是;可以指定所有的归档参数第八章逻辑存储结构(1)段的集合称为CA.区B.段C.表空间D.数据库(2)当数据库崩溃,何时使用回滚信息?CA.在崩溃之前B.恢复完成之后C.数据库重新打开之后、恢复之前D.数据库崩溃后回滚信息不被使用(3)数据字典表和视图存储在BA.USERS表空间B.SYSTEM表空间C.TEMPORARY表空间D.以上三个中任意(4)PCTFREE与PCTUSED之和不应超过AA.100 B.50 C.25 D.10(5)数据块的哪三个部分合称为块头部?CA.表目录、行目录和行数据B.标题、表目录、空闲区C.表目录、行目录、标题D.块头部、行数据、行头部(6)数据库打开时,以下哪个表空间必须联机?AA.SYSTEM B.TEMPORARY C.ROLLBACK D.USERS (7)指定哪个表空间参与排序操作,可以提高排序效率?B A.SYSEM B.TEMPORARY C.ROLLBACK D.USERS(8)临时表空间中用于排序的段是何时创建的AA.排序操作开始的时候B.临时表空间创建的时候C.当排序操作需要内存操过1KB的时候。
东软面试题汇总(完全整理)
东软面试试题汇总1 堆和栈那个是对程序员透明的?答案:栈。
2 请结合具体实例阐述一下面向对象中"多态"的概念。
答案:同一操作用于不同的类的实例,不同的类将进行不同的解释,最后产生不同的结果,它有两种:→编译时多态---- 通过overload来实现,系统在编译时,根据传递的参数和返回的类型等信息决定实现何种操作→运行时多态---- 通过override来实现,根据运行时具体对象的类型决定调用哪个方法。
给我面试的人很有亲和力,我没有感到有压力。
首先是自我介绍;他根据你自己介绍的情况来问你问题,我主要是说得现在正在做的青软实训内部管理系统。
你在项目组里主要负责什么?是怎么做的?主要负责页面前台展示,我现在设计页面框架,用的Struts-tile;把页面分为4部分,sidebar,header,footer,context;然后把sidebar,header,footer这些每个页面都要用的写成一个整体,放在配置文件中,每个页面都引用他,这样就不用变了。
变得就是context部分。
另外在sidebar里面,用javascript 来实现导航栏的弹出功能。
用什么方法可以检测一个环行链表?首先可以在data里面初始化一个数据,然后向下循环,可以找到这条数据的话,就是环行链表,否则就不是;但这个链表不一定是完全的链表,里面可能有分支,该怎么检测?设置一个循环,条件设为true,如果可以结束就不是,不能结束里面就有环。
那这样的话怎么让他跳出循环呢?我也不知道,那请教一下吧。
你看看如果next引用如果相同的话是不是就是环行链表?对,是那你想个办法来实现他吧。
把这个next引用,写进一个list,以后都把next引用和list里面的内容进行比较,如果有相同的就是环,没有就不是。
但如果链表很大,而你做的是嵌入式项目,有内存溢出,该怎么检测呢?呵呵,我想不出来了。
1.2.自我介绍,(注自我介绍中的自我经历可能会成为他的考点)3.我在自我介绍中说了我参加过数学建模,他问了我我们建的什么模型,我给他介绍了一下。
2022年大连东软信息学院软件工程专业《操作系统》科目期末试卷B(有答案)
2022年大连东软信息学院软件工程专业《操作系统》科目期末试卷B(有答案)一、选择题1、某计算机按字节编址,其动态分区内存管理采用最佳适应算法每次分配和回收内存后都对空闲分区链重新排序。
当前空闲分区信息见表3-12。
回收起始地址为60K、大小为140KB的分区后,系统中空闲分区的数量、空闲分区链第一个分区的起始地址和大小分别是()。
A.3,20K,380KBB.3,500K,80KBC.4,20K,180KBD.4,500K,80KB2、下列有关设备独立性的说法中,正确的是()。
A.设备独立性是指I/O设备具有独立执行I/O功能的种特性B.设备独立性是指用户程序独立于具体物理设备的·种特性,C.设备独立性是指能够实现设备共享的一种特性D.设备独立性是指设备驱动程序独立于具体物理设备的·种特性,3、假设页的大小为4KB,页表的每个表项占用4B。
对于一个64位地址空间系统,采用多级页表机制,至少需要()级页表(本题默认字长为1B)。
A.3B.4C.5D.64、适合多道程序运行的存储管理中,存储保护是为了()A.防止一个作业占用同个分区B.防止非法访问磁盘文件C.防止非法访问磁带文件D.防止各道作业相互干扰5、设有8页的逻辑空间,每页有1024B,它们被映射到32块的物理存储区中。
那么,逻辑地址的有效位是()位,物理地址至少是()位。
A.10,11B.12,14C.13,15D.14,166、假设5个进程P0、P1、P2、P3、P4共享3类资源R1、R2、R3.这些资源总数分别为18、6、22。
T0时刻的资源分配情况(见表),此时存在的一个安全序列是()。
A. P0, P2, P4, P1, P3B. P1, P0, P3, P4, P2C. P2, P1, P0, P3, P4D. P3, P4, P2, P1, P07、下列选项中,操作系统提供给应用程序的接口是()。
A.系统调用B.中断C.库函数D.原语8、现代操作系统中,文件系统都有效地解决了重名(即允许不同用户的文件可以具有相同的文件名)问题。
oracle期末考试题及答案
oracle期末考试题及答案一、选择题(每题2分,共20分)1. Oracle数据库中的用户和模式是什么关系?A. 完全相同B. 完全不同C. 模式是用户的集合D. 用户是模式的集合答案:C2. 在Oracle数据库中,以下哪个命令用于查看当前用户?A. SELECT USER FROM DUAL;B. SELECT CURRENT_USER FROM DUAL;C. SELECT SESSION_USER FROM DUAL;D. SELECT SYSTEM_USER FROM DUAL;答案:A3. Oracle数据库中的哪个参数用于设置数据库的字符集?A. DB_CHARSETB. NLS_CHARACTERSETC. DB_LANGUAGED. NLS_LANGUAGE答案:B4. 在Oracle数据库中,以下哪个不是SQL语句?A. SELECTB. UPDATEC. DELETED. PRINT答案:D5. Oracle数据库中的触发器可以在哪些时刻执行?A. 数据插入前B. 数据更新前C. 数据删除后D. 数据查询时答案:ABC二、填空题(每空2分,共20分)1. Oracle数据库的默认表空间名称是 _ 。
答案:SYSTEM2. 在Oracle数据库中,用来查看当前数据库版本信息的命令是 _ 。
答案:SELECT * FROM V$VERSION;3. Oracle数据库中,用来创建索引的SQL语句是 _ 。
答案:CREATE INDEX;4. 在Oracle数据库中,存储过程和函数的区别在于存储过程可以有_ ,而函数不能。
答案:OUT参数5. Oracle数据库中,用于实现数据完整性的约束包括主键约束、外键约束、 _ 和CHECK约束。
答案:UNIQUE约束三、简答题(每题10分,共30分)1. 解释Oracle数据库中的视图是什么,并说明其优点。
答案:视图是Oracle数据库中的一种虚拟表,它是基于一个或多个表的查询结果。
oracle考试试题及答案
试题一一、填空题(每小题4分,共20分)1、数据库管理技术经历了三个阶段2、数据库三级数据结构是__________________________________________________3、Oracle数据库中,SGA由___________________________________________组成4、在Oracle数据库中,完正性约束类型有___________________________________5、PL/SQL中游标操作包括________________________________________________二、正误判断题(每小题2分,共20分)1、数据库中存储的基本对象是数据()2、数据库系统的核心是DBMS()3、关系操作的特点是集合操作()4、关系代数中五种基本运算是并、差、选择、投影、连接()5、Oracle进程就是服务器进程()6、oraclet系统中SGA所有用户进程和服务器进程所共享()7、oracle数据库系统中数据块的大小与操作系统有关()8、oracle数据库系统中,启动数据库和第一步是启动一个数据库实例()9、PL/SQL中游标的数据是可以改变的()10、数据库概念模型主要用于数据库概念结构设计()三、简答题(每小题7分,共35分)1、何谓数据与程序的逻辑独立性和物理独立性?2、试述关系代数中等值连接与自然连接的区别与了解?3、何谓数据库,数据库设计一般分为哪些阶段?4、简述Oracle逻辑数据库的组成?5、试任举一例说明游标的使用方法?五、设有雇员表emp(empno,ename,age,sal,tel,deptno),其中:empno-----编号,name------姓名,age -------年齡,sal-----工资,tel-----电话 deptno-----部门号。
请按下列要求分别晨SQL*PLUS下编程。
(每小题3分,共15分)1、查询家有电话的职工信息。
大连东软信息学院Linux系统编程期末考试试题
大连东软信息学院Linux模拟题一、选择题1.设置文件偏移量的系统调用是A. truncateB. sync C . lseek D.create2.Fdata系统调用的功能是A.刷新所有缓存到磁盘B.刷新缓存中某个文件的所有信息到磁盘C.刷新缓存中某个文件的数据到磁盘D.刷新磁盘中某个文件的属性信息到磁盘3.通过文件属性中的uid获得文件拥有者名字的系统调用是A.getcwdB.getpwuidC.getgrgidD.getlogin4.可以使用()系统调用获得符号链接所引用文件名称A.linkB.symlinkC.readlinkD.softlink5.获取某个环境变量值使用函数A.getenv B.putenv C.setenv D.unsetenv6.下面那个不是lseek第三个参数的取值A.SEEK_SETB.SEEK_CURC.SEEK_NOWD.SEEK_END7.Linux文件系统的根目录的i节点号为A. 0B. 1C.2D.38.根据文件路径来改变文件权限使用系统调用是A.chownB.chmodC.fchmodD.fchown9.可以使用()系统调用获得符号链接所引用文件名称A.linkB.symlinkC.readlinkD.softlink10.文件描述符的数据类型是A. charB.intC.doubleD.float二、填空题1.Vi的三种工作模式:、、。
2.Linux 中日期时间的表示方法有:、、。
3.设置打开文件标志(),可以截断文件为0,使用系统调用()可以截断文件或者加长文件。
4.如果umask设置为022,则创建一个新文件夹数字表示的权限为()、创建一个新目录的权限为()。
5.获得工作路径名称的系统调用是()。
6.可以使用()系统调用显示文件属性信息。
7.打开目录使用()系统调用,关闭目录使用()系统调用,读取目录内容使用(readdir)系统调用。
8.chdir系统调用的功能是()。
Oracle基础(习题卷1)
Oracle基础(习题卷1)第1部分:单项选择题,共63题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]以下()用户默认拥有SYSDBA权限A)A-SYSTEMB)B-SYSC)C-SAD)D-DBADMIN答案:B解析:2.[单选题]你使用 IMMEDIATE 选项关闭数据库实例。
考虑打开数据库需要执行的步骤:1. 分配 SGA2. 读取控制文件3. 读取日志文件4. 开始实例恢复5. 启动后台进程6. 检查数据文件一致性7. 读取 spfile 或者 pfile哪个选项是正确的关于这些步骤()A)7, 1, 5, 2, 3, 6, 4B)1, 5, 7, 2, 3, 6; step 4 is not requiredC)7, 1, 5, 2, 3, 6 step 4 is not requiredD)1, 2, 3, 5, 6, 4; step 7 is not required答案:C解析:3.[单选题]执行下面的命令备份 USERS 表空间SQL> ALTER TABLESPACE users BEGIN BACKUP;ALTER TABLESPACE users BEGIN BACKUP*ERROR at line 1:ORA-01123: cannot start online backup;media recovery not enabled什么原因导致整个错误()A)MTTR Advisor 禁用B)数据库处于 NOARCHIVELOG 模式C)表空间已经处于备份模式D)Flash Recovery Area 没有配置答案:B解析:4.[单选题]当执行介质数据库恢复时,有个归档日志文件丢失或者损坏,那么此时只能执行哪种操作?什么A)Until SCNB)Until timeC)Recover using backup control file.D)Until cancel答案:D解析:5.[单选题]oracle逻辑存储结构正确的是( )A)tablespace--segment--osblock--blockB)tablespace--segment--extent--blockC)tablespace--extent--segment--blockD)tablespace--extent--block -segment答案:B解析:6.[单选题]如何将变量v_row 定义为emp表的记录类型( )A)v_row emp%type;B)v_row emp%record;C)v_row emp%tabletype;D)v_row emp%rowtype;答案:D解析:7.[单选题]The schema SALES exists in two databases, ORCL1 and ORCL2, and has the same password,SALES123. User SALES has CREATE DATABASE LINK and CREATE SESSION privileges on bothDatabases.Eaxmine these command:Conn SALES/SALES123CREATE DATABASE LINK orcl2 USING ‘orcl12’;What is the outcome of executing these commands in the ORCL1 database?A)ORCL2 is created as a shared database link to connect multiple sessions to the SALES schema in the ORCL2 databaseB)ORCL2 database link creation failsC)ORCL2 is created as a private database link to connect to only the SALES schema in the ORCL2 databaseD)ORCL2 is created as a public link to connect a single session to the SALES schema in the ORCL2 database答案:C解析:8.[单选题]分析以下的SQL 命令:SELECT manufacturer_idFROM inventoryWHERE manufacturer_id LIKE '%N\%P\%O%' ESCAPE '\';命令执行的返回结果是( )。
大连东软信息学院Oracle课后习题答案
Oracle练习题答案1.insert into location (location_id, city) values (seq_location.nextval, ‘大连’)insert into location (location_id) values (seq_location.nextval)2.select location_id from location3.insert into department (department_id, department_name, location_id)values (seq_department.nextval, ‘教学部’, (select location_id from location where city like ‘大连’))insert into departion (department_id, department_name, location_id)values (seq_departion.nextval, ‘市场部’, 2)4.select departmen_id from department5.insert into employees (employees_id, last_name, department_id, job_id, salary, hire_date,email) values (seq_employees.nextval, ‘张三’, 1, ‘teacher1’, 3000, to_date(‘2006-9-5’, ‘yyyy-mm-dd’), ‘aa@’)insert into employees (employees_id, last_name, department_id, job_id, salary, hire_date, phone_number)values (seq_employees.nextval,‘张三’,2, ‘agora1’, 2500, to_date(‘2006-9-5’, ‘yyyy-mm-dd’), 82365421)6.select * from employees7.select * from employees where salary > 25008.select * from employees where salary >= 25009.select * from employees where salary < 250010.select * from employees where salary <= 250011.select * from employees where salary <> 2500select * from employees where salary != 250012.select * from employees where employees_id between 1 and 1013.select * from employees where employees_id not in (2)14.select * from employees where last_name like ‘_三’15.select * from employees where phone_number is null16.select count (*) from employees17.select max (salary) from employees18.select min (salary) from employees19.select avg (salary) from employees20.select sum (salary) from employees21.select department_id, avg (salary) from employees group by department_id22.select * from employees order by last_name23.update employees set salary=3500 where last_name like ‘张三’update employees set salary=3000 where salary=250024.select nvl(city, ‘大连’) from location where location_id=225.select last_name, job_id, salary from employees where job_id=(select job_id from employees where last_name like ‘张三’)26.select employees_id, last_name, job_id, salary from employees where salary=(select min (salary) from employees)27.select e.employees_id, st_name, e.department_id, d.department_id, d.department_name,d.location_id from employees e, department d wheree.department_id=d.department_id28.select e.employees_id, st_name, e.department_id, d.department_id, d.department_name,d.location_id, l.location_id, l.city from employees e, department d, location l wheree.department_id=d.department_id and d.location_id=l.location_id29.select st_name, e.department_id, d.department_name from employees e, department dwhere e.department_id=d.department_id (+)30.select st_name, e.department_id, d.department_name from employees e, department dwhere e.department_id (+)=d.department_id。
大连东软信息学院软件工程模拟题
软件工程模拟题一、选择题:共20空,每空2分,满分40分。
1、北大西洋公约组织于1968年召开国际会议,讨论日趋尖锐的软件生产过程中产生的问题,首次使用了软件工程这个名词。
历史上一般称这些问题为____________。
(A)软件工程(B)软件危机(C)软件质量(D) 软件问题2、软件维护根据进行维护对象的不同被分为不同的类型,一般认为,由于软件系统运行过程中出现错误而带来的维护,称之为。
(A)纠错性维护(B)完善性维护(C)预防性维护(D)适应性维护3、在进行软件设计时,通常可以对系统按照来增强应对问题的灵活性。
(A)功能分割(B)可维护性分割(C)物理位置分割(D)服务分层4、下面用伪码表示的函数内聚度是。
结果集查询用户信息(char *userID){加载数据库的驱动 ;定义数据库的URL路径;建立一个数据库的连接 ;建立操作对象;strSql=”select * from userInfo where userID=”+userID;执行SQL语句;结果集=查询结果;RETURN 结果集;}(A)逻辑内聚(B)通信内聚(C)时间内聚(D)过程内聚5、下面哪个不是用户需求与需求规格说明之间的区别?(A)前者主要以用户角度采用自然语言进行描述(B)后者是前者的细化(C)两者之间可能并不存在一一映射的关系(D)前者需要对硬件配置进行详细描述6、软件详细设计阶段的任务是()。
(A)算法设计(B)功能设计(C)调用关系设计(D)输入/输出设计7、软件测试就是为了评价软件的质量,这种说法是的。
(A)不正确(B)正确(C)无所谓8、“为了能够顺利地开展项目,项目组必须针对各软件生命周期阶段进行认真规划,否则项目执行到后期将会陷入一片混乱当中。
”这种说法描述了软件工程必须要遵循的一条原则是。
(A)用分阶段的生命周期计划严格管理(B)坚持进行阶段评审(C)实行严格的产品控制(D)结果应能清楚地审查9、Blue公司某项目的需求文档中有这样一段描述:“本产品在使用高峰期,对用户发起的请求能够平均在2秒内做出回应。
oracle数据笔试题
oracle数据笔试题一、选择题1. 在Oracle数据库中,用于创建表的语句是什么?A. CREATE DATABASEB. CREATE TABLEC. CREATE INDEXD. CREATE VIEW答案:B2. 下列哪个SQL命令用于查询员工表中所有年龄大于30的员工信息?A. SELECT * FROM employees WHERE age > 30;B. SELECT * FROM employees.WHERE age > 30;C. SELECT employees.* FROM employees WHERE age > 30;D. SELECT * FROM employees WHERE age > 30 AND gender = 'M';答案:A3. 在Oracle中,如何删除一个已经存在的表?A. DROP TABLE employees;B. REMOVE TABLE employees;C. DELETE TABLE employees;D. ERASE TABLE employees;答案:A4. 要在一个已存在的表中添加新列,应该使用哪个Oracle命令?A. ADD COLUMN column_name datatype;B. MODIFY COLUMN column_name datatype;C. ALTER TABLE employees ADD column_name datatype;D. CHANGE TABLE employees ADD column_name datatype;答案:C5. 下列哪个命令可以用于在Oracle数据库中创建一个唯一索引?A. CREATE UNIQUE INDEX index_name ON table_name(column_name);B. CREATE INDEX index_name ON table_name(column_name) UNIQUE;C. CREATE UNIQUE INDEX index_name FOR table_name(column_name);D. CREATE index_name ON table_name(column_name) UNIQUE;答案:A二、填空题1. 在Oracle SQL中,________语句用于更新表中的记录。
Oracle-选择题题库
Oracle 选择题题库1.以下命令哪个是 SQL*PLUS 命令?()A.UPDATE B.EDIT C.SELECT D.ALTER TABLE2.用SQL*PLUS的_____命令可以查看表的结构信息,包括列的名称和数据类型A.DESCRIPTION B.DESC C.SHOW TABLE D.SHOW USER3.Oracle的前端工具是()A.SQL*PLUS B.C++ C.PL/SQL D.JAVA4.在SQL*PLUS中,如何运行SQL脚本程序( )A./ B.@脚本C.EXE 脚本D.不能在SQL*PLUS中直接运行脚本5.用命令将SQL*PLUS缓冲区中的内容保存到文件中,使用下列哪种方法( )A.将缓冲区的内容Ctrl+C,然后再Ctrl+V到文件中即可B.使用SAVE命令参数是文件路径C.WRITE 方式,参数是文件路径D.Oracle会自动保存6.用来设置一行能够显示的字符长度的命令是( )A.SET LINESIZE B.SET LINEC.SET LINEBUFFER D.SET SIZELINE7.以下哪个命令用来设置查询显示结果的列宽A.SET COLUMN SIZE B.COLUMN 列 FORMAT 长度C.COLUMN 列长度D.长度 OF COLUMN8.ORACLE用来判断列值是否为空的操作符是____A.= NULL B.IS NULL C.AS NULL D.NULL IS9.在客户定单表(CUSTOMER)中有一列为单价(PRICE),写一个SELECT命令显示所有单价在500以上的查询语句。
A SELECT * FROM CUSTOMER WHERE PRICE>500;B SELECT * FROM CUSTOMER WHERE PRICE BETWEEN 500 AND *;C SELECT * FROM CUSTOMER WHERE PRICE LIKE '%500%';D SELECT * FROM CUSTOMER WHERE PRICE>=500;10.分析以下SQL 命令:SELECT priceFROM inventoryWHERE price BETWEEN 1 AND 50AND (price IN(55, 30, 95);命令执行后的输出结果是:()A 55B 30C 95D NULL11.分析以下的SQL 命令:SELECT manufacturer_idFROM inventoryWHERE manufacturer_id LIKE '%N\%P\%O%' ESCAPE '\';命令执行的返回结果是()A 所有包含'NPO'的纪录B 所有包含'N\P\O'的纪录C 所有包含'N%P%O'的纪录第1 页共6 页D 所有包含'%N\P\O%'的纪录12.ROUND 和TRUNC操作的区别是()A ROUND在截掉数据时有四舍五入的判断,TRUNC直接按要求截掉没有进位。
东软操作系统习题及答案(3)
第三章处理机调度与死锁一、单项选择题1.如果一个进程的周转时间比较大,但带权周转时间比较小,说明该进程()。
A.是一个短进程,且执行过程中等待时间相对较长B.是一个短进程,且执行过程中等待时间相对较短C.是一个长进程,且执行过程中等待时间相对较长D.是一个长进程,且执行过程中等待时间相对较短2.下列调度算法中,对所有就绪进程都比较公平的算法是()。
A.FCFS B.SPFC.RR(时间片轮转法) D.HRRN3.下列调度算法中,需要事先估计进程运行时间的算法是()。
A.FCFS B.HRRNC.RR D.多级反馈队列调度算法4.下列哪种调度决定了系统的多道程序度?()A.高级调度B.中级调度C.低级调度D.进程调度5.以下执行最频繁的调度方式是()。
A.高级调度B.中级调度C.低级调度D.作业调度6.从用户提交作业到作业最终完成的时间间隔称为()。
A.响应时间B.周转时间C.服务时间D.等待时间7.抢占方式的调度是指当前正在运行的进程被操作系统中断,并转移到()状态。
A.阻塞状态B.新建状态C.就绪状态D.挂起状态8.当一个时间片比运行时间最长的进程还要长时,时间片轮转调度算法就退化成了()。
A.HRRN B.FCFSC.SPF D.多级反馈队列调度算法9.下列调度算法中,属于抢占策略的算法是()。
A.FCFS B.RRC.SPF D.HRRN10.若某一时刻系统中的一个进程的响应比最高,则说明该进程()。
A.运行时间最长B.等待时间最长C.周转时间最长D.等待时间与运行时间的比值最大11.下列调度算法中,能让每一个进程在进入就绪队列后很快得到一次运行机会的调度算法是()。
A.FCFS B.SPFC.RR12. 对于一个刚刚到达的进程,其响应比应该为()。
A.0 B.1C.2 D.无穷大13. 在时间片轮转调度算法中,如果时间片一定,且每个进程的服务时间都大于一个时间片,则运行的进程越多,每个进程()。
oracle数据库的试题及答案
oracle数据库的试题及答案### Oracle数据库试题及答案#### 一、选择题1. 在Oracle数据库中,哪个命令用于创建数据库表?- A. CREATE TABLE- B. DROP TABLE- C. ALTER TABLE- D. TRUNCATE TABLE答案:A2. 以下哪个选项不是Oracle数据库的SQL语句?- A. SELECT- B. UPDATE- C. DELETE- D. PRINT答案:D3. Oracle数据库中,用于删除表中所有数据的命令是什么? - A. DELETE FROM table_name- B. TRUNCATE TABLE table_name- C. DROP TABLE table_name- D. CLEAR table_name答案:B4. 在Oracle数据库中,哪个命令用于查看表的结构?- A. DESCRIBE table_name- B. EXPLAIN table_name- C. DESC table_name- D. SHOW table_name答案:C5. Oracle数据库中,哪个命令用于插入数据?- A. INSERT INTO- B. ADD INTO- C. PUT INTO- D. SET INTO答案:A#### 二、简答题1. 简述Oracle数据库的体系结构。
- Oracle数据库的体系结构主要包括内存结构和存储结构。
内存结构包括系统全局区(SGA)和程序全局区(PGA)。
存储结构包括数据文件、控制文件和重做日志文件。
SGA是所有数据库进程共享的内存区域,包含了数据库缓冲区、重做日志缓冲区等。
PGA是每个服务器进程或后台进程的私有内存区域。
2. 什么是PL/SQL?它在Oracle数据库中的作用是什么?- PL/SQL是Oracle数据库的过程式扩展,它允许用户定义存储过程、函数、触发器等。
PL/SQL结合了SQL语句和过程式编程的特性,使得数据库编程更加灵活和强大。
大连东软信息学院-数据库管理与应用实用教程-课后习题及答案
第1章数据库系统概论(一)选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是____阶段。
A.数据库系统 B.文件系统C.人工管理 D.数据项管理2.____是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的聚集。
A.数据库系统 B. 数据库 C. 关系数据库 D. 数据库管理系统3.数据库系统与文件系统的主要区别是____。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量4.在数据库中,下列说法____是不正确的。
A. 数据库避免了一切数据的重复B. 若系统是完全可以控制的,则系统可确保更新时的一致性C. 数据库中的数据可以共享D. 数据库减少了数据冗余5.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。
① A. 文件的集合 B. 数据的集合C. 命令的集合D. 程序的集合② A. 命令系统 B. 数据库管理系统C. 数据库系统D. 操作系统③ A. 文件系统 B. 数据库系统C. 软件系统D. 数据库管理系统6. ____是存储在计算机内有结构的数据的集合。
A. 数据库系统B. 数据库C. 数据库管理系统D. 数据结构7. 在数据库中存储的是____。
A.数据 B.数据模型C.数据以及数据之间的联系 D.信息8. ____处于数据库系统的核心位置。
A. 数据字典B. 数据库C. 数据库管理系统D. 数据库管理员9. 数据库管理系统的工作不包括____。
A.定义数据库B.对已定义的数据库进行管理C.为定义的数据库提供操作系统D.数据通信10. 数据库系统的特点是____、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
东软笔试题
东软笔试题A、ABCDHEIFGB、ABDHIECFGC、HDIBEAFCGD、HIDBEFGAC2、〔数据结构〕设线性表〔a1,a2,a3,...,a500)中全部元素的值由小到大排列,对一个给定的值K,用二分法查找表中与K相等的元素,在查找不胜利的状况下,至多需要比较次。
A、8B、9C、10D、113、〔数据结构〕二叉树的查找有深度优先和广度优先,深度优先包括A、前序遍历、后序遍历、中序遍历B、前序遍历、后序遍历、层次遍历C、前序遍历、中序遍历、层次遍历D、中序遍历、后序遍历、层次遍历4、〔数据结构〕关于事务的故障与恢复,以下表达正确的选项是A、事务日志用来记录事务执行的频度B、采纳增量备份,数据的恢复可以不使用事务日志文件C、系统故障的恢复,只需要进行重做〔redo〕的操作D、对日志文件建立检查点的目的是为了使数据恢复效率提高5、〔数据结构〕人们把平均检索长度最短的二叉排序树称作最正确二叉排序树,最正确二叉排序树在结构上的特点是A、除最下二层可以不满外,其余都是布满的B、除最下一层可以不满外,其余都是布满的C、每个结点的左右子树的高度之差的肯定值不大于1D、最下层的叶子必需在左边6、〔数据结构〕在数据结构中,结点及结点间的互相关系是数据的规律结构,数据结构按规律关系的不同,通常可分为两类A、动态结构和表态结构B、紧凑结构和非紧凑结构C、线性结构和非线性结构D、内部结构和外部结构7、〔数据结构〕队列是一种常用的数据结构,其元素的入队与出队遵循原则。
A、先进先出B、先进后出C、随机进、挨次出D、挨次进、随机出8、〔数据结构〕与单向链表相比,双向链表的优点之一是A、更节约存储空间B、便于进行随机访问C、更简单访问相邻结点D、可以省略头指针和尾指针9、〔操作系统〕在文件存储设备管理中,有三类常用字的空闲块管理方法,即位图向量法,空闲块链表法和A、级名目法B、多级名目法C、分区法D、索引法10、〔操作系统〕在进程管理中,当时,进程从堵塞状态变为就绪状态。
2022年大连东软信息学院软件工程专业《计算机网络》科目期末试卷A(有答案)
2022年大连东软信息学院软件工程专业《计算机网络》科目期末试卷A(有答案)一、选择题1、计算机网络可分为通信子网和资源子网。
下列属于通信子网的是()。
I.网桥 II.交换机 III.计算机软件 IV.路由器A. I、II、ⅣB. II、III.、ⅣC. I、Ⅲ、ⅣD. I、Ⅱ、Ⅲ2、()是计算机网络中的OSI参考模型的3个主要概念。
A.服务、接口、协议B.结构、模型、交换C.子网、层次、端口D.广域网、城域网、局域网3、下面有关BGP4的描述中,不正确的是()。
A.BGP4是自治系统之间的路由协议B.BGP4不支持CIDR技术C.BGP4加入路由表的路由并不一定是最佳路由D.BGP4封装在TCP段中传送4、路由器的路由选择部分,包括了()。
A.路由选择处理器B.路由选择协议C.路由表5、决定局域网特性有3个主要技术,它们是()A.传输介质、差错检测方法和网络操作系统B.通信方式、同步方式和拓朴结构C.传输介质、拓扑结构和介质访问控制方法D.数据编码技术、介质访问控制方法和数据交换技术6、下列协议中,不会发生碰撞的是()。
A.TDMB.ALOHAC.CSMAD.CSMA/CD7、下列关于TCP的叙述中,正确的是()。
I.TCP是一个点到点的通信协议Ⅱ.TCP提供了无连接的可靠数据传输IⅡ.TCP将来自上层的字节流组织成IP数据报,然后交给IP IV.TCP将收到的报文段组成字节流交给上层A.I、Ⅱ、ⅣB. I、ⅢC.仅ⅣD.Ⅲ、Ⅳ8、()是TCPIP模型传输层中的无连接协议。
A.TCPB.IPC.UDPD.ICMP9、UDP报文头部不包括()。
A.目的地址B.源UDP端口C.目的UDP端口10、下列关于FTP协议的叙述中,错误的是()A.数据连接在每次数据传输完毕后就关闭B.控制连接在整个会话期间保持打开状态C.服务器与客户端的TCP 20端口建立数据连接D.客户端与服务器的TCP 20端口建立控制连接11、下面关于SMTP,()是错误的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第7章物理存储结构(1)关于联机重做日志,以下哪两个说法是正确的?BCA.所有日志组的所有文件都是同样大小B.一组中的所有成员文件都是同样大小C.成员文件应置于不同的磁盘D.回滚段大小决定成员文件大小(2)DBA使用哪个命令显示当前归档状态?AA.ARCHIVE LOG LIST B.FROM ARCHIVE LOGS C.SELECT*FROM V$THREAD D.SELECT*FROM ARCHIVE_LOG_LIST (3)创建一个数据库需要多少个控制文件?AA.1B.2C.3D.0(4)将下句补充完整:控制文件的建议配置是CA.每数据库一个控制文件B.每磁盘一个控制文件C.二个控制文件置于二个磁盘D.二个控制文件置于一个磁盘(5)当创建控制文件时,数据库必须处于什么状态?BA.加载B.未加载C.打开D.受限(6)哪个数据字典视图显示数据库处于归档状态?CA.V$INSTANCE B.V$LOG C.V$DATABASE D.V$THREAD(7)把多路镜像控制文件存于不同磁盘最大的好处是BA.数据库性能提高B.防止失败C.提高归档速度D.能并发访问提高控制文件的写入速度(8)哪个文件用于记录数据库的改变,并且用于实例的恢复?BA.Archive log file B.Redo log file C.Control file D.Alert log file(9)一个实例可以建立几个归档进程?CA.5B.4C.10D.取决于操作系统(10)定义归档目标地址时,哪两个参数不能一起使用?AB ACA.LOG_ARCHIVE_DEST and LOG_ARCHIVE_DUPLEX_DESTB.LOG_ARCHIVE_DEST and LOG_ARCHIVE_DEST_1C.LOG_ARCHIVE_DEST and LOG_ARCHIVE_DEST_2D.以上都不是;可以指定所有的归档参数第八章逻辑存储结构(1)段的集合称为CA.区B.段C.表空间D.数据库(2)当数据库崩溃,何时使用回滚信息?CA.在崩溃之前B.恢复完成之后C.数据库重新打开之后、恢复之前D.数据库崩溃后回滚信息不被使用(3)数据字典表和视图存储在BA.USERS表空间B.SYSTEM表空间C.TEMPORARY表空间D.以上三个中任意(4)PCTFREE与PCTUSED之和不应超过AA.100B.50C.25D.10(5)数据块的哪三个部分合称为块头部?CA.表目录、行目录和行数据B.标题、表目录、空闲区C.表目录、行目录、标题D.块头部、行数据、行头部(6)数据库打开时,以下哪个表空间必须联机?AA.SYSTEM B.TEMPORARY C.ROLLBACK D.USERS (7)指定哪个表空间参与排序操作,可以提高排序效率?B A.SYSEM B.TEMPORARY C.ROLLBACK D.USERS (8)临时表空间中用于排序的段是何时创建的AA.排序操作开始的时候B.临时表空间创建的时候C.当排序操作需要内存操过1KB的时候。
D.上述所有选项。
(9)以下哪个段是自管理的?BA.TEMPORARY B.ROLLBACK C.CACHE D.INDEX (10)如果未定义临时表空间,哪一个会作为默认的临时表空间?D A.ROLLBACK B.USERS C.INDEX D.SYSTEM(11)回滚段的作用是DA.数据的读一致性B.事务回滚C.数据库恢复D.以上都是(12)回滚段存储AA.事务修改的数据原值B.事务修改的数据新值C.事务修改的数据原值和新值D.以上都不是第9章数据库实例(1)Oracle实例是DA.Oracle内存结构B.Oracle I/O结构C.Oracle后台进程D.以上都是(2)SGA区包括DA.数据高速缓冲区B.共享池C.重做日志缓冲区D.以上都是(3)最近使用过的SQL语句存储在BA.共享池B.数据高速缓冲区C.私有全局区D.用户全局区(4)以下哪个不是Oracle后台服务进程?BA.DBWR B.DBCM C.LGWR D.SMON(5)以下哪个是合法的Oracle后台服务进程?DA.ARCH B.LGWR C.DBWR D.以上都是(6)将修改过的数据块写入数据文件的进程是AA.DBWR B.LGWR C.PMON D.SMON(7)已提交的事务所做的改变由哪个进程记录?DA.DBWR B.SMON C.CKPT D.以上都不是(8)Oracle事务提交即BA.数据由DBWR进程写入磁盘文件B.LGWR进程成功写入日志C.PMON进程提交D.SMON进程写数据(9)回收表空间碎片的进程是___________BA.PMON B.SMON C.DBWR D.ARCH(10)管理用户会话连接的进程是______________AA.PMON B.SMON C.SERV D.NET8第10章模式对象(1)用于删除约束的命令是哪一个?CA.ALTER TABLE MODIFY CONSTRAINT B.DROP CONSTRAINT C.ALTER TABLE DROP CONSTRAINT D.ALTER CONSTRAINT DROP (2)哪个不是ROWID的组成部分?AA.表空间B.文件编号C.对象编号D.块内行号(3)唯一值约束和主键约束的区别是什么?DA.唯一值约束建立唯一索引、主码约束建立非唯一索引B.主码列可以为空、唯一值约束的列不可以为空C.主码约束可以使用已有的索引、唯一值约束总是创建索引D.唯一值约束的列可以为空、主码列不可以为空(4)什么是模式?BA.数据库对象的物理组织结构B.数据库对象的逻辑组织结构C.索引模式D.以上都不是(5)位图索引适合建于怎样的列?BA.索引基数高B.索引基数低C.插入率高D.修改率高(6)选择2个可以被PUBLIC用户组拥有的模式对象。
ACA.数据库链接B.回滚段C.同义词D.表(7)ALTER TABLE命令不能用于BA.将一个表移动到其他的表空间中B.修改表的初始分区大小C.修改表名D.禁用触发器(8)哪个约束不会自动建立索引?BA.主码B.外码C.唯一(9)哪个不是建立分区表的方法?CA.范围B.列表C.函数D.散列书上21811121314题第11章SQL语言基础(1)哪个单行函数能够得到字符串的一部分?BA.INSERT B.SUBSTR C.LPAD D.LEAST(2)哪个函数接受任何类型的参数,可以多选。
BDA.SUBSTR B.NVL C.ROUND D.DECODE E.SIGN(3)SIGN(ABS(NVL(-23,0)))的返回值是AA.1B.32C.-1D.0E.NULL(4)哪个函数能返回字符串的首字符,选择2个。
BCA.LTRIM B.SUBSTR C.RTRIM D.INSERT E.MOD(5)哪行代码有错误?CA.SELECT dname,enameB.FROM emp e,dept dC.WHERE emp.deptno=dept.deptnoD.ORDER BY1,2(6)哪个语句不会建立隐式事务?EA.INSERT B.UPDATE C.DELETE D.SELECT FOR UPDATEE.以上语句都会建立隐式事务(7)以下查询语句是哪种连接?BSELECT dname,ename FROM dept d,emp e WHERE d.deptno=e.deptno ORDER BYdname,ename;A.自连接B.等值连接C.外连接D.不等值连接(8)使用多表查询时,在哪个子句指定多个表的名字?DA.HAVING B.GROUP BY C.WHERE D.FROM(9)如果查询表A(有3行数据)和表B(有4行数据),使用select*from a,b,返回的查询结果有多少行?DA.7B.1C.0D.12(10)你需要把NEW_CUST表中的新客户信息导入CUST和CUST_SPECIAL表,如果客户信誉度大于10000,需要导入CUST_SPECIAL表,所有新客户信息都要导入CUST表,使用哪种技术可以尽快完成导入?CA.外部表B.MERGE命令C.INSERT多表插入命令D.带有WITH CHECK OPTION子句的INSERT命令(11)关于以下SQL语句的作用正确的说法是DALTER TABLE hr.emp SET UNUSED(mgr_id);A.EMP表上的同义词需要被重建B.MGR_ID列上的约束都被取消C.任何包含MGR_ID列的视图都必须删除和重建D.MGR_ID列的索引仍然有效直到执行DROP UNUSED COLUMNS命令(12)什么情况下在GROUP BY子句中使用ROLLUP?AA.对每组进行横向统计和不分组统计B.对GROUP BY指定的列进行分组智能统计C.对GROUP BY指定的列从右到左分组统计D.对GROUP BY指定的列进行横向和纵向分组统计(13)关于子查询以下哪两种说法是正确的?BDA.外层查询返回结果之后,执行内层查询B.先执行子查询,再执行外层查询C.对于子查询返回的结果,外层查询只执行一次D.外层查询返回的每行结果都与内层查询结果进行比较(14)OE和SCOTT是数据库用户,ORDERS表被OE所拥有。
DBA执行以下操作会导致:ACREATE ROLE r1;GRANT SELECT,INSERT ON oe.orders TO r1;GRANT r1TO scott;GRANT SELECT ON oe.orders TO scott;REVOKE SELECT ON oe.orders FROM scott;A.SCOTT能查询OE.ORDERS;B.SCOTT不能查询OE.ORDERS;C.REVOKE命令回收了SCOTT和R1的SELECT权限;D.REVOKE命令会发生错误,因为SELECT权限已被授予R1。
书上259页11至18题第13章PL/SQL命名对象(1)在SQL*Plus环境中,删除触发器trg_emp的命令是__________AA.DROP TRIGGER trg_emp B.DELETE TRIGGER trg_empC.REMOVE TRIGGER trg_emp D.ALTER TRIGGER trg_emp REMOVE (2)关于触发器哪句是正确的?BA.DELETE语句触发应用触发器;B.INSERT语句触发数据库触发器C.UPDATE语句触发系统触发器D.SELECT语句触发INSTEAD OF触发器(3)关于触发器,哪三句是正确的?ACDA.触发器是一个PL/SQL块、C或Java编写的过程,与表、视图、模式或数据库相关联。