全国计算机专业人才考试.docx
- 文档编号:2204594
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:47
- 大小:37.41KB
全国计算机专业人才考试.docx
《全国计算机专业人才考试.docx》由会员分享,可在线阅读,更多相关《全国计算机专业人才考试.docx(47页珍藏版)》请在冰点文库上搜索。
全国计算机专业人才考试
全国计算机专业人才考试
J2EE专业试题
一、单项选择题
1、下哪种命名空间中的类型用于创建Windows
GUI应用程序。
A、System.Web.Services
B、system.Web.UI
C、System.Windows.Forms
D、System.ServiceProcess
2、监听事件和处理事件
A:
都由Listener完成
B:
都由相应事件Listener处登记过的构件完成
C:
由Listener和构件分别完成
D:
由Listener和窗口分别完成
3、判断这PL/SQL代码块:
BEGIN
FORiIN1..6LOOP
IFi=2ORi=3THEN
null;
ELSE
INSERTINTOexample(one)
VALUES(i);
ENDIF;
ROLLBACK;
ENDLOOP;
COMMIT;
END;
有多少行被插入到表EXAMPLE?
A、0
B、1
C、2
D、3
4、applet可以做下列那些操作?
A:
读取客户端文件
B:
在客户端主机上创建新文件
C:
在客户端装载程序库
D:
读取客户端部分系统变量
5、下列正确的句子是
A:
float3.14;
B:
bytei=225;
C:
k=33L;
D:
intp[][];
6、下列哪个类声明是正确的?
A:
abstractfinalclassHl{…}
B:
abstractprivatemove(){…}
C:
protectedprivatenumber;
D;publicabstractclassCar{…}
7、下列命令中,哪个命令是Java的编译命令?
A:
javac
B:
java
C:
javadoc
D:
pletviewer
8、设x=1,y=2,z=3,则表达式y+=z--/++x执行后,y的值是
A:
3
B:
4
C:
3.5
D:
5
9、为实现多线程之间的通信,需要使用下列那种流才合适?
A:
Filter stream
B:
File stream
C:
Random access stream
D:
Pipde stream
10、下面说法正确的是________。
A:
Java程序的源文件名称与主类(公共类)的名称相同,后缀可以是.java或.txt等。
B:
JDK的编译命令是java。
C:
一个Java源程序编译后可能产生几个字节码文件。
D:
在命令行运行编译好的字节码文件,只需要在命令行直接键入程序名即可运行该程序。
11、下面________不是Java的关键字。
A:
integerB:
doubleC:
floatD:
char
12、以下选项中循环结构合法的是
A:
while(inti<7){
i++;
System.out.println("iis"+i);
}
B:
intj=3;
while(j){
System.out.println("jis"+j);
}
C:
intj=0;
for(intk=0;j+k!
=10;j++,k++){
System.out.println("jis"+j+"kis"+k);
}
D:
intj=0;
do{
System.out.println("jis"+j++);
if(j==3){continueloop;}
}while(j<10)
13、关于私有访问控制符protected修饰的成员变量,以下说法正确的是
A:
可以被三种类所引用:
该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
B:
可以被种类访问和引用:
该类本身、该类的所有子类
C:
只能被该类自身所访问和修改
D:
只能被同一个包中的类访问
14、如要求读取大文件的中间一段内容,最方便的采用下列哪种流来操作?
A;Filestream
B:
Pipestream
C:
Randomstream
D:
Filterstream
15、Linux文件名的长度不得超过()个字符?
A、64
B、128
C、256
D、512
16、在Struts中实现页面跳转主要通过什么方法来实现?
A、server.transfer
B、response.redirect
C、mapping.findForward
D、response.sendRedirect
17、在使用匿名登录ftp时,用户名为()?
A、loginusers
B、anonymous
C、root
D、guest
18、你判断下面语句,有什么作用?
GRANTupdateONinventoryTOjoeWITHGRANTOPTION;
A、一个系统权限被授予用户JOE
B、一个对象权限被授予用户JOE
C、用户JOE被授予在这个对象上的所有权限
D、一个系统权限和一个对象权限被授予用户JOE
19、表CLASSES和表SCHEDULE结构如下:
CLASSES:
IDNUMBER(9)
CLASS_NAMEVARCHAR2(20)
TEACHER_IDNUMBER(9)
SCHEDULE:
CLASS_TIMEDATE
CLASS_IDNUMBER(9)
你建一个视图显示每一课的课名、课时,并按教师ID排序,判断下面语句将返回何种结果?
CREATEVIEWclass_scheduleAS
SELECTC.class_name,s.class_timeFROMclassesc,schedulesWHEREC.id=
s.class_id;
A、句创建视图CLASS_SCHEDULE且可产生预期结果.
B、语句创建视图CLASS_SCHEDULE但不能产生预期结果.
C、语法错误,因为视图不可基于连接查询.
D、语法错,因为语句未包含ORDERBY子句.
20、下列基本命令中,哪个是类文件解析器?
A:
javadoc
B:
jar
C:
javah
D:
javap
21、下列哪个是不合法的变量名
A:
2variable
B:
variable2
C:
_whatavariable
D:
$another
22、下列关于静态初始化器的叙述中,哪一个是不正确的?
A:
静态初始化器是在构造方法之前加上static修饰符。
B:
静态初始化器是对类自身进行初始化。
C:
静态初始化器在同一个类中可以有多个。
D:
静态初始化器是在其所属的类加载内存时由系统自动调用执行。
23、下列说法错误的是
A:
异常是程序错误或可能导致程序错误的不正常状态。
B:
方法的覆盖是在子类中再次实现超类中已经实现过的方法。
C:
可以将方法作为一个参数传递给另一个方法。
D:
抽象类不可以用来定义对象,但可以被继承。
24、下列代码的执行结果是:
publicclassTest2{
publicstaticvoidmain(Stringargs[]){
System.out.println(5/2);
}
}
A:
2.5
B:
2.0
C:
2.50
D:
2
25、构造方法何时被调用?
A:
类定义时
B:
创建对象时
C:
调用对象方法时
D:
使用对象的变量时
26、对象状态的持久化是通过________。
A:
文件
B:
管道
C:
串行化
D:
过滤器
27、下列不是常见的模型元素间的关系有。
A、并联
B、聚合
C、依赖
D、笔记
28、代码执行的结果是______。
staticvoidMain(string[]args)
{
Strings="abcdef";
Console.WriteLine(s.Substring(4,2));
}
A、不能通过编译
B、能编译,但运行时会抛出异常
C、“ef”
D、以上都不对
29、以下哪些接口能够实现对Web访问者的身份认证?
A、HttpServletRequest
B、HttpServletResponse
C、HttpSession
D、HttpServlet
30、无状态会话Bean、有状态会话Bean、CMP与BMP中,哪一种Bean不需要自己书写连接数据库的代码?
。
A、无状态会话Bean
B、有状态会话Bean
C、CMP
D、BMP
31、下列哪个集合操作符返回两个查询都有的行。
A、Union
B、Unionall
C、Uniononly
D、Intersect
32、假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件。
A.MyApp目录下
B.MyApp\images目录下
C.MyApp\WEB-INF目录下
D.MyApp\WEB-INF\lib目录下
33、当用命令ls–al查看文件和目录时,欲观看卷过屏幕的内容,应使用组合键()?
A、Shift+Home
B、Ctrl+PgUp
C、Alt+PgDn
D、Shift+PgUp
34、以下关于面向对象概念的描述中,不正确的一项是()。
A)在现实生活中,对象是指客观世界的实体
B)程序中的对象就是现实生活中的对象
C)在程序中,对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class)
D)在程序中,对象是一组变量和相关方法的集合
35、从以下哪一个选项中可以获得Servlet的初始化参数。
A.Servlet
B.ServletContext
C.ServletConfig
D.GenericServlet
36、下列程序段的输出结果是
voidcomplicatedExpression(){
intx=20,y=30;
booleanb;
b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60;
System.out.println(b);
}
A:
true
B:
false
C:
1
D:
0
37、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型
或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为
A:
隐藏
B:
覆盖
C:
重载
D:
Java不支持此特性
38、在编写Javaapplication程序时,若需要使用到标准输入输出语句,必须在程序的开头
写上____语句。
A:
importjava.awt.*;
B:
importjava.applet.applet;
C:
importjava.io.*;
D:
importjava.awt.Graphics;
39、Swing与AWT的区别不包括
A:
Swing是由纯Java实现的轻量级构件
B:
Swing没有本地代码
C:
Swing不依赖操作系统的支持
D:
Swing支持图形用户界面
40、下面的数据类型________是float型。
A:
33.8B:
129C:
89LD:
8.6F
41、哪一个对象可以用于获得浏览器发送的请求。
A.HttpServletRequest
B.HttpServletResponse
C.HttpServlet
D.Http
42、表TEACHER包含如下字段:
列名可为空否?
数据类型
TEACHER_IDNOTNULLNUMBER(9)
NAMEVARCHAR2(25)
SALARYNUMBER(7,2)
SUBJECT_IDNOTNULLNUMBER(3)
SUBJECT_DESCRIPTIONVARCHAR2
(2)
你需要将理科教师的工资上浮8%,理科教师的SUBJECT_ID是011,你需用哪一句实现?
A.UPDATEteacherSETsalary=salary*1.08WHEREsubject_descriptionLIKE
SCIENCE'
B.UPDATEteacherSETsalary=salary*.08WHEREsubject_descriptionLIKE
'SCIENCE'ANDsubject_id=011
C.UPDATEteacherSETsalary=salary*1.08WHEREsubject_id=011;
D.UPDATEteacherSETsalary=salary+(salary*.08)WHEREsubject_description
LIKE'SCIENCE'ORsubject_id=011
43、运行Asp.Net需要安装_______Web服务器。
A)Resin
B)tomcat
C)WebLogic
D)IIS
44、如何取得数据源。
A.通过Http
B.通过ftp
C.JNDI
D.通过Connection对象
45、试选择比较合理的计算机软件计算方案的演变顺序:
A.单片机——小型机——网络计算——大型机
B.哑终端——客户机/服务器——分布式计算——internet计算
C.算盘——计算器——PC——深蓝
D.PC——B/S——C/S
46、下列哪一个接口定义了用于查找、创建和删除EJB实例
A.Home
B.Remote
C.Local
D.Message
47、仔细观察如下的一小段代码,判断正确的编译输出结果:
intnum,rult;
num=5;
rult=25*num;
console.WriteLine(rult+”100”);
A.编译错误
B.225
C.125+”100”
D.125100
48、关于下列代码执行的结果是()。
structPoint
{
publicintx,y;
publicPoint(intx,inty){
this.x=x;
this.y=y;
}
}
Pointp=newPoint(10,10);
objectbox=p;
p.x=20;
Console.Write(((Point)box).x);
A)编译错误
B)运行时异常
C)10
D)20
49、定义游标如下:
DECLARE
CURSORquery_cursor(v_salary)IS
SELECTlast_name,salary,dept_no
FROMemployee
WHEREsalary>v_salary;
这条语句为什么会错误?
A.在游标定义中不允许出现where子句
B.select语句中缺少into子句
C.参数未指定为标量数据类型
D.定义cursor的语法写错了
50、下列哪个为JSP的隐含对象。
A.env
B.page
C.jspinfo
D.context
51、从后台启动进程,应在命令的结尾加上符号()?
A.&
B.@
C.#
D.$
52、在PL/SQL块的哪部分可以对初始变量赋予新值?
A.结尾部分
B.开头部分
C.执行部分
D.声明部分
53、在字符串前面加上_____符号,则字符串中的转义字符将不被处理。
A)@
B)\
C)#
D)%
54、哪句可以实现显示id和description,条件满足订单时间在January1,1997以前的,且单价小于1.00或者大于
5.00的,结果用订单时间降序排列。
A.SELECTid_number,descriptionFROMinventory
WHEREpriceIN(1.00,5.00)ORorder_date<'01-JAN-97'
ORDERBYorder_dateDESC;
B.SELECTid_number,descriptionFROMinventory
WHEREpriceBETWEEN1.00AND5.00ORorder_date<'01-JAN-1997'
ORDERBYorder_date;
C.SELECTid_number,descriptionFROMinventory
WHEREprice<1.00ORprice>5.00ANDorder_date<'01-Jan-97'
ORDERBYorder_dateASC;
D.SELECTid_number,descriptionFROMinventory
WHERE(price<1.00ORprice>5.00)ANDorder_date<'01-JAN-1997'
ORDERBYorder_dateDESC;
55、下面的那一个不属于MVC模式中的对象?
A.Model
B.View
C.Collection
D.Controller
56、设置服务器控件的改动立即提交至服务器,需要将服务器控件的_______属性设置为True。
A)AutoAction
B)AutoPostBack
C)AutoSubmit
D)以上都不对
57、异常包含下列那些内容?
A:
程序中的语法错误
B:
程序的编译错误
C:
程序执行过程中遇到的事先没有预料到的情况
D:
程序事先定义好的可能出现的意外情况
58、判断下面句子,将返回什么值?
SELECTid_number,description,priceFROMinventory
WHEREmanufacturer_idIN(SELECTmanufacturer_idFROMinventoryWHEREprice>
8.00ORquantity>1000);
A.返回单价大于8.00且数量大于1000的存货的货号、种类、单价信息
B.返回单价大于8.00或者数量大于1000的存货的货号、种类、单价信息.
C.返回单价大于8.00或者数量大于1000且有制造商号的存货的货号、种类、单价信息.
D.返回单价大于8.00或者数量大于1000的制造商的所有存货的货号、种类、单价信息.
59、下面哪一个项目仅在Struts中出现?
A.JavaBean
B.Web.xml
C.struts-config.xml
D.application.propertyes
二、多选题
1、下面哪两种说法对描述封装性是成立的?
A:
成员数据没有访问修饰符
B:
成员数据可以直接修改
C:
成员的访问修饰符是私有的(private)
D:
为访问和修改数据提供了多种方法
2、下列那些项可以创建一个数组实例?
A:
int[]ia=newint[15];
B:
floatfa=newfloat[20];
C:
char[]ca=”SomeString”;
D:
Objectoa=newfloat[20];
3、下面哪些方法能够防止被覆盖?
A:
finalvoidmethod(){}
B:
voidfinalmethod(){}
C:
staticfvoidmethod(){}
D:
staticfinalvoidmethod(){}
4、可以充当java事件源的有________。
A:
键盘
B:
鼠标
C:
Frame容器
D:
Label组件
5、下面哪些选项能够创建一个InputStream流,并且打开”File.txt”文件用于读取?
A:
InputStreamin=newFileReader(“File.txt’);
B:
InputStreamin=newFileInputStream(“File.txt”);
C:
FileInputStreamin=newFileReader(newFile(File.txt));
D:
FileInputStreamin=newFileInputStream(newFile(“File.txt”));
6、下面语句哪些是正确的语句?
A:
Filef=newFile(“autoexec.bat”);
B:
DataInputStreamd=newDataInputStream(System.in);
C:
OutputStreamWritero=newOutputStreamWriter(System.out);
D:
RandomAccessFiler=newRandomAccessFile(“OutFile”);
7、下面哪些选项不会直接引起线程停止执行?
A:
调用yield方法
B:
调用wait方法
C:
调用notify方法
D:
调用notifyAll方法
8、下面说法正确的是________。
A:
appletviewer命令可以将非HTML文件做为命令行参数
B:
一旦退出Applet类所在的页面,Applet对象就会被毁灭
C:
Applet是一个容器
D:
创建一个Applet,必须覆盖init,start,stop,destroy,paint中所有方法
9、定义变量如下:
charc=’w’;
inti=8;
longL=15;
floatf=8.9;
以下赋值语句正确的是________。
A:
i=c+i;B:
c=c+i;(C)L=f+L;D:
f=i+L+f;
10、下面关于float数的定义正确的是________。
A:
floatf=-5;B:
f=1.0;C:
L=0x0678D:
s=7.8f;
11、链表具有的特点是:
(选择3项)
A、不必事先估计存储空间
B、可随机访问任一元素
C、插入删除不需要移动元素
D、所需空间与线性表长度成正比
12、.
(选择4项)。
A)none
B)save
C)delete
D)save-update
13、动态网站需要的技术为。
(选择3项)
A、CGI
B、HTTP
C、ASP
D、PHP
14、EJB的优点有哪些?
(选择2项)
A、技术领先
B、价格低廉
C、性能优越
D、强大的容器支持
15、String类的IndexOf()方法返回的类型是?
(选择2项)
A、Int16
B、Int32
C、int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国计算机 专业人才 考试