1.SQL中,聚合函数COUNT(列名)用于:()
A:计算元组个数 B:计算属性的个数 C:对一列中非空值和空值计算个数 D:对一列中的非空值计算个数
答案:对一列中的非空值计算个数
2.Select 语句中用来连接字符串的符号是()
A:“|” B: “&” C:“+” D:“||”
答案:“||”
3.关于PL/SQL块中直接执行SELECT语句叙述正确的是()
A:查询语句可以是多行结果 B:必须和INTO子句相结合 C:查询语句必须是单行结果 D:查询语句必须是单行结果和必须和INTO子句相结合
答案:查询语句必须是单行结果和必须和INTO子句相结合
4.包中不能包含的元素为:()
A:表 B:游标 C:存储过程 D:函数
答案:表
5.执行下面语句的结果是( )。 PRINT LOWER(RTRIM(LTRIM(‘ Hello,world ’)))
A:‘ HELLO,WORLD ’ B:‘hello,world’ C:‘HELLO,WORLD’ D:‘Hello,world ’
答案:‘hello,world’
6.Oracle中,使用having子句也可以进行条件查询,以下选项说法正确的是()
A:having子句和where子句相同 B:having子句用于行的条件查询 C:having子句用于已分组结果的条件查询 D:having子句可以单独出现在查询中
答案:having子句用于已分组结果的条件查询
7.关于显式游标的错误说法是:()
A: 游标是一个内存区域 B:使用显式游标必须先定义 C:游标对应一个SELECT 语句 D:FETCH 语句用来从数据库中读出一行数据到游标
答案:FETCH 语句用来从数据库中读出一行数据到游标
8.下列哪些语句是正确的?()
A:Select * from students order by marks where subject =’SQL’; B:Select * from students where marks > avg(marks); C:Select name from students group by subject , name; D:Select group(*) from students;
答案:Select name from students group by subject , name;
9.NChar(n),n的单位是()
A:字符 B:位 C:字节 D:字
答案:字符
10.Oracle数据库属于以下哪种类型:()
A:关系 B:网状 C:层次 D:面向对象关系
答案:关系
11.下列有关触发器和存储过程的描述,正确的是:()
A:两种模块中都可以包含数据库事务语句 B:两者都可以被其他程序调用 C:两者创建的系统权限不同 D:两者都可以传递参数

12.SQL语言中用来创建、删除及修改数据库对象的部分被称为:()
A:DDL B:DQL C:DML D:DCL 13.关于SQL*Plus的叙述正确的是()
A:SQL*Plus是Oracle数据库的专用访问工具 B:SQL*Plus是一种Oracle数据库的图形化界面访问工具 C:SQL*Plus既是一种Oracle命令行的访问工具,也是一种Oracle图形化界面访问工具 D:SQL*Plus是标准的SQL访问工具,可以访问各类关系数据库 14.delete语句中省略where子句,会有什么结果?()
A:delete语句失败,因为语法不对 B:delete语句失败,因为没有要删除的记录 C:delete语句提示用户输入删除条件  D:delete语句删除表中所有记录 15.不允许为Employee表的某条记录插入在Position表中不在的cPositionCode值,这是实施了哪一种类型的数据完整性()
A:用户定义完整性 B:引用完整性 C:实体完整性 D:域完整性 16.查看报警文件最常采用的方式是( )
A:从左向右看 B:从上向下看 C:从下向上看  D:从右向左看 17.从表中删除了1700行,要取消改变,用下列哪个语句?()
A:savepoint B:commit C:rollback D:set transaction 18.grant语句属于( )
A:DDL B:DCL C:DML D:DQL 19.下列事件,属于DDL事件的是:()
A:drop B:insert C:logon D:servererror 20.执行以下查询,表头的显示为:( )select sal "Employee Salary" from emp;
A:employee salary B:Employee Salary C:Employee SALARY  D:EMPLOYEE SALARY  21.创建表时,用来说明字段默认值的是:()
A:constraint B:unique C:check D:default 22.下面哪个约束会自动建立唯一性索引?()
A:PRIMARY KEY B:NOT NULL C:FOREIGN KEY D:CHECK 23.在程序中最有可能发生错误的语句是:(  )
A:SELECT * FROM emp; B:INSERT INTO emp(empno,ename) VALUES(7788,'Jack'); C:UPDATE emp SET sal=sal+100; D:DELETE FROM emp; 24.下列哪个可以作为字段名?()
A:EmpNo B:25Block C:Customer.Name D:-AccountID 25.数据库中只存放视图的()
A:限制 B:对应的数据 C:操作 D:定义 26.哪一个组件不是Oracle实例的组成部分?()
A:共享池 B:口令文件 C:SGA D:PMON 27.使用交叉表连接查询两个表,一个表有6条记录,另一个表有9条记录,如果未使用其他子句,查询结果有( )条记录
A:9 B:3 C:54 D:16 28.在以下分支结构中,如果I的初值是15,循环结束后j的值是:( )if I>20 then j:=I*2; elseif I>15 then j:=I*3;else j:=I*4;end if;
A:15 B:60 C:45 D:30 29.下面的内置函数()可以用来把输出存放到SQL*Plus环境中。
A:dbms_output B:dbms_printout C:dbms_writetoscreen D:dbms_serveroutput 30.关闭游标的命令是()
A:close B:close cursor C:open D:use 31.在定义存储过程的代码中可以包括数据的增、删、改和查询语句 ()
A:错 B:对 32.可以用alter user语句将一个profile赋予已经存在的用户。()
A:错 B:对 33.在创建索引时,所有索引所在列的值为空的数据行,oracle将不存储与之对应的索引项。()
A:错 B:对 34.任何用户都可以更改表空间。()
A:错 B:对 35.使用having子句是为了限制group by子句返回的行的个数。()
A:对 B:错 36.与主键约束不同,唯一性约束可以有多个。()
A:错 B:对 37.在自动撤销管理方式下,Oracle使用初始化参数Undo_retention设置撤销记录保留时间。()
A:错 B:对 38.用户可以向存储过程传递参数,但不能输出存储过程产生的结果()
A:错 B:对 39.一个oracle数据库可以有多个控制文件,并且控制文件中的内容完全一样()
A:错 B:对 40.lower()函数用于把字符转换成大写。()
A:对 B:错 41.模糊查询效率低,尽量考虑用函数代表Like.
A:错 B:对 42.DBA的含义是数据库管理员。()
A:错 B:对 43. 报警文件必须由数据库管理员来管理。()
A:错 B:对 44.任何用户都可以管理报警文件()
A:对 B:错 45.在查询中,必须注意属性中出现的空值对查询结果的影响。()
A:错 B:对 46.创建视图必须通过SELECT查询语句 ()
A:对 B:错 47.Oracle数据库权限分为()。
A:数据库权限 B:表权限 C:系统权限 D:对象权限 48.oracle逻辑结构的组成为()
A:区 B:段 C:表空间 D:块

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部