公共技术题网新1.docx
《公共技术题网新1.docx》由会员分享,可在线阅读,更多相关《公共技术题网新1.docx(16页珍藏版)》请在冰豆网上搜索。
公共技术题网新1
窗体顶端
一.单选题(共15题,共30分)
1.
29.UNIX文件#catmyfile的输出结果如下:
(2分)
A.a
B.aa
C.aaAa
D.aaAAAa
☆考生答案:
B不知道答案。
★考生得分:
0分评语:
2.下列说法正确的有()(2分)
A.class中的constructor不可省略
B.constructor必须与class同名,但方法不能与class同名
C.constructor在一个对象被new时执行
D.一个class只能定义一个constructor
☆考生答案:
C
★考生得分:
2分评语:
3.给出下面的代码段:
publicclassBase{
intw,x,y,z;
publicBase(inta,intb)
{
x=a;y=b;
}
publicBase(inta,intb,intc,intd)
{
//assignmentx=a,y=b
w=d;
z=c;
}
}
在代码说明//assignmentx=a,y=b处写入如下哪个代码是正确的?
(2分)
A.Base(a,b);
B.x=a,y=b;
C.this(a),this(b);
D.this(a,b);
☆考生答案:
D
★考生得分:
2分评语:
4.给出如下代码:
classTest{
privateintm;
publicstaticvoidfun(){
//somecode...
}
}
如何使成员变量m被函数fun()直接访问?
(2分)
A.将privateintm改为protectedintm
B.将privateintm改为publicintm
C.将privateintm改为staticintm
D.将privateintm改为intm
☆考生答案:
C
★考生得分:
2分评语:
5.PL/SQL语句在plsqldeveloper工具的命令窗口中碰到什么符号会开始执行()(2分)
A.回车符。
B.分号。
C.斜杠。
D.分号或斜杠。
☆考生答案:
B
★考生得分:
0分评语:
应为A
6.UNIX查看当前系统访问的所有用户,使用哪个命令()(2分)
A.#who–r
B.#who–b
C.#who–u
D.#who–a
☆考生答案:
D我认为应是D
aall(Abdlprtuoptions)
bboottime
rrunlevel
uusefulinformation
★考生得分:
0分评语:
7.我们公司框架中使用数据库的什么机制,建立了全局操作日志和回退功能()(2分)
A.存储过程
B.物化视图
C.触发器
D.视图
☆考生答案:
C
★考生得分:
2分评语:
8.要对操纵Oracle数据库中的数据。
下列哪个选项表示Oracle中select语句的功能,并且不需要使用子查询()(2分)
A.可以用select语句改变Oracle中的数据
B.可以用select语句删除Oracle中的数据
C.可以用select语句和另一个表的内容生成一个表
D.可以用select语句对表截断
☆考生答案:
D应为C
★考生得分:
0分评语:
9.执行如下程序代码
a=0;c=0;
do{
--c;
a=a-1;
}while(a>0);
后,C的值是()(2分)
A.0
B.1
C.-1
D.死循环
☆考生答案:
C
★考生得分:
2分评语:
10.下列运算符合法的是()(2分)
A.&&
B.<>
C.if
D.:
=
☆考生答案:
A
★考生得分:
2分评语:
11.要在Oracle中定义SQL查询。
下列哪个数据库对象不能直接从select语句中引用()(2分)
A.表
B.索引
C.序列
D.视图
☆考生答案:
C应为B
★考生得分:
0分评语:
12.数据库内置的程序包和视图,在哪个用户下()(2分)
A.public
B.default
C.system
D.sys
☆考生答案:
C应为D
★考生得分:
0分评语:
13.下列哪一种叙述是正确的()(2分)
A.abstract修饰符可修饰字段、方法和类
B.抽象方法的body部分必须用一对大括号{包住
C.声明抽象方法,大括号可有可无
D.声明抽象方法不可写出大括号
☆考生答案:
D
★考生得分:
2分评语:
14.下列哪种说法是正确的()(2分)
A.实例方法可直接调用超类的实例方法
B.实例方法可直接调用超类的类方法
C.实例方法可直接调用其他类的实例方法
D.实例方法可直接调用本类的类方法
☆考生答案:
D
★考生得分:
2分评语:
15.表a有一个字段x,x的字段类型为VARCHAR2
(1),能取得x值为空的数量的sql是()(2分)
A.selectcount(*)fromawherex=null;
B.selectcount(*)fromawherex=’’;
C.selectcount(*)fromawherexisnull;
D.1和2可以
☆考生答案:
C
★考生得分:
2分评语:
二.多选题(共10题,共30分)
1.下列标识符不合法的有()(3分)
A.new
B.$Usdollars
C.1234
D.car.taxi
☆考生答案:
A,C,D
★考生得分:
3分评语:
2.不能用来修饰interface的有()(3分)
A.private
B.public
C.protected
D.static
☆考生答案:
A,C,D
★考生得分:
3分评语:
3.要对一张数据量很大的表进行优化,以下哪种做法可以加快查询速度()(3分)
A.建立适当的索引;
B.建立适当的触发器;
C.建立适当的视图;
D.建立适当的分区;
E.建立适当的存储过程;
F.建立适当的约束;
G.建立适当的注释;
H.建立适当的同义词
☆考生答案:
A,D,ECF也应选
★考生得分:
0分评语:
4.以下哪几种方式不会使数据提交()(3分)
A.commit;
B.rollback;
C.truncate语句;
D.update语句;
E.select语句;
F.alter语句;
☆考生答案:
D,F应为DE
★考生得分:
0分评语:
5.Java程序的种类有()(3分)
A.类(Class)
B.Applet
C.Application
D.Servlet
☆考生答案:
B,C,D
★考生得分:
3分评语:
6.tnsnames配置连接数据库时,可以通过配置什么进行数据库连接()(3分)
A.ORACLE_SID
B.SERVICE_NAME
C.GLOBAL_DB_NAME
D.DB_NAME
☆考生答案:
A,B
★考生得分:
3分评语:
7.下列说法正确的有()(3分)
A.环境变量可在编译sourcecode时指定
B.在编译程序时,所能指定的环境变量不包括classpath
C.javac一次可同时编译数个Java源文件
D.javac.exe能指定编译结果要置于哪个目录(directory)
☆考生答案:
B,C,D
★考生得分:
3分评语:
8.Oracle数据库开启命令startup的参数描述正确的是()(3分)
A..startupmount:
mount数据库,仅仅给dba进行管理操作,不允许数据库的用户访问。
仅仅只是当前实例的控制文件被打开,数据文件未打开。
B.startupnomount:
仅仅通过初始化文件,分配出sga区,启动数据库后台进程,没有打开控制文件和数据文件。
不能任何访问数据库。
C.startupforce:
只允许具有restrictedsession权限的用户访问数据库。
D.startuppfile=FILENAME:
以FILENAME为初始化文件启动数据库,不是采用缺省初始化文件。
☆考生答案:
A,B,D
★考生得分:
3分评语:
9.下列说法错误的有()(3分)
A.能被java.exe成功运行的javaclass文件必须有main()方法
B.J2SDK就是JavaAPI
C.Appletviewer.exe可利用jar选项运行.jar文件
D.能被Appletviewer成功运行的javaclass文件必须有main()方法
☆考生答案:
B,C,D
★考生得分:
3分评语:
10.Oracle数据库关闭命令shutdown的参数描述正确的是()(3分)
A.shutdownnormal:
不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭数据文件
B.shutdowntransactional:
不允许新的连接、不等待会话结束、等待事务结束、做一个检查点并关闭数据文件。
C.shutdownimmediate:
不允许新的连接、不等待会话结束、不等待事务结束、做一个检查点并关闭数据文件。
没有结束的事务是自动ROLLBACK的。
D.shutdownabort:
不允许新的连接、不等待会话结束、等待事务结束、不做检查点且没有关闭数据文件。
☆考生答案:
A,B,C
★考生得分:
3分评语:
三.判断题(共10题,共40分)
1.原生类中的数据类型均可任意转换。
()(4分)
错误
正确
☆考生答案:
错误
★考生得分:
4分评语:
2.Java程序中的起始类名称必须与存放该类的文件名相同。
()(4分)
错误
正确
☆考生答案:
正确
★考生得分:
4分评语:
3.Unicode是用16位来表示一个字的。
()(4分)
错误
正确
☆考生答案:
正确
★考生得分:
4分评语:
4.ROWNUM为该行在当前条件下的顺序号,如sleect*fromawhererownu<10则为取a表的前10条数据。
()(4分)
错误
正确
☆考生答案:
错误
★考生得分:
4分评语:
5.建立主键时会自动创建唯一索引,建立唯一索引时不会自动创建主键;一个表中最多只能有一个主键,但可以有多个唯一索引。
()(4分)
错误
正确
☆考生答案:
错误。
一个表中可以最多只能有一个主键,主键可以是联合多个字段组成的唯一主键
★考生得分:
0分评语:
6.Java程序的执行过程中用到一套JDK工具,其中java.exe是指Java解释器。
()(4分)
错误
正确
☆考生答案:
正确执行过程用的是Javaruntime,不是jdk,java.exe是java解释器是对的。
但是不严谨的说,这句话算是对的。
我认为答案错了。
★考生得分:
0分评语:
7.继承就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。
()(4分)
错误
正确
☆考生答案:
正确抽象是题目所列的意思。
★考生得分:
0分评语:
8.语句select1+1fromdual和select1||1fromdual的结果是一样的,都为2,只不过前面的是数字的2,后面的是字符串的2。
()(4分)
错误
正确
☆考生答案:
错误
★考生得分:
4分评语:
9.PLSQLDeveloper工具的SQL窗口要修改数据时,可以用select…,t.rowidfromt和select…fromtforupdate的方式,其中rowid的方式会锁住查询出来的数据,forupdate的方式不会锁。
()(4分)
错误
正确
☆考生答案:
错误
★考生得分:
4分评语:
10.有一个公共的同义词t为用户a的t表且将a.t表所有权限授权给了public用户,在用户b下也有t表,且b用户下的t表授权给了用户c,用户c没有t表,当用户c登录后,select*fromt则获取的数据为a用户下的t表数据。
()(4分)
错误
正确
☆考生答案:
错误
★考生得分:
0分评语:
窗体底端