欢迎,请
登录
注册
控制面板
跳转到
卷首
末尾
单选
多选
判断
隐藏答案
(模拟卷)
我要交卷
NSAC标准化考试项目认证证书-程序员Java初级考试卷题库(1门)试卷
收藏
正在加载试卷中..请等待加载完毕才能答题..网页加载中..
总分:
100分
答题时间:
60分钟
开卷日期:2026/10/1 7:23:05
点击率:29929
Java
1:
单选(2.5分
V
) 给定下面的代码片段: 1) String str = null; 2) if ((str != null) && (str.length() 〉 10)) { 3) System.out.println(〃more than 10〃); 4) } 5) else if ((str != null) & (str.length() 〈 5)) { 6) System.out.println(〃less than 5〃); 7) } 8) else { System.out.println(〃end〃); } ( )行会导致错误。
Xb
A line 1
E9-EEVC.wj
B line 2
vzM(FRD*O(
C line 5
&e0z@v^J3x$DbX
D line 8
t9g-#TN@VI?k
做标记
看答案
收藏
www.kaoaa.com技术支持
V
V
答案:
Hx
C
0:
2:
单选(2.5分
3
) Main()方法的返回类型是( )。
@$
A int
O3Wc1L3kRcQ_O
B void
`ss6h=2PoC4rW
C boolean
Bn`kLZ
D static
[I^Sql:^)rRbVc7=-
做标记
看答案
收藏
www.kaoaa.com技术支持
3
3
答案:
Im
B
8.
3:
单选(2.5分
A
) 纯面向对象的语言有( )。
LC
A C
kP:Gz]'Yw=
B C++
FB+a;V(-I5.@ca]qp
C Java
DXFfpX2CPVlolJwW
D Pascal
TKog=ta`DFBmy_H-
做标记
看答案
收藏
www.kaoaa.com技术支持
A
A
答案:
e;
C
.Y
4:
单选(2.5分
=
) 面向对象技术的基本要素有( )。
/E
A 类、对象、接口、包。
[]iEUAP=+M?Nr
B 抽象性、封装性、继承性和多态性
iRIYs2s9$+e7kazP
C 对象、事件、消息。
$8VqXL&?;
D 以上都不是。
Y`xXNnDt0;89_LQ#
做标记
看答案
收藏
www.kaoaa.com技术支持
=
=
答案:
Jb
B
AY
5:
单选(2.5分
V
) Java与C/C++比较说法错误的是( )。
Xb
A Java不提供goto语句,所以也就没指定goto作为关键字。
E9-EEVC.wj
B Java没有指针。
vzM(FRD*O(
C Java没有联合和结构
&e0z@v^J3x$DbX
D Java只有单继承没有多重继承。
t9g-#TN@VI?k
做标记
看答案
收藏
www.kaoaa.com技术支持
V
V
答案:
Hx
A
0:
6:
单选(2.5分
3
) 编译运行以下程序后,
E
关于输出结果的说明正确的是 ( )。
@$
public class C{ public static void main(String args[ ]){ int x=0; System.out.println(“value is “+ ((x〉0) ?1.0 :0)); } }
A 输出结果为:value is 1.0
O3Wc1L3kRcQ_O
B 输出结果为:value is 0
`ss6h=2PoC4rW
C 输出结果为:value is 0.0
Bn`kLZ
D 编译错误
[I^Sql:^)rRbVc7=-
做标记
看答案
收藏
www.kaoaa.com技术支持
3
3
答案:
Im
C
8.
7:
单选(2.5分
A
) Java与C/C++相比正确的叙述是( )。
LC
A 在Java中无指针,没有指针的程序无法访问不属于它的内存,提高了程序的安全性。
kP:Gz]'Yw=
B Java与C/C++一样支持多重继承。
FB+a;V(-I5.@ca]qp
C 在 Java中,所有的数据结构都是对象,通过new来分配内存,free来释放内存。
DXFfpX2CPVlolJwW
D Java支持多继承
TKog=ta`DFBmy_H-
做标记
看答案
收藏
www.kaoaa.com技术支持
A
A
答案:
e;
A
.Y
8:
单选(2.5分
=
) JDBC提供的接口java.sql.Statement的功能是( )。
/E
A 用于处理驱动程序的调入
[]iEUAP=+M?Nr
B 与特定数据库建立连接
iRIYs2s9$+e7kazP
C 用于SQL语句的执行
$8VqXL&?;
D 用于保存查询所得的结果
Y`xXNnDt0;89_LQ#
做标记
看答案
收藏
www.kaoaa.com技术支持
=
=
答案:
Jb
C
AY
9:
单选(2.5分
V
) JDBC提供的接口java.sql.Connection的功能是( )。
Xb
A 用于处理驱动程序的调入
E9-EEVC.wj
B 与特定数据库建立连接
vzM(FRD*O(
C 用于SQL语句的执行
&e0z@v^J3x$DbX
D 用于保存查询所得的结果
t9g-#TN@VI?k
做标记
看答案
收藏
www.kaoaa.com技术支持
V
V
答案:
Hx
B
0:
10:
单选(2.5分
3
) 下面( )接口是JavaBean必须实现的。
@$
A java.lang.Runnable
O3Wc1L3kRcQ_O
B java.io.Serializable
`ss6h=2PoC4rW
C java.lang.Clonable
Bn`kLZ
D java.beans.BeanInfo
[I^Sql:^)rRbVc7=-
做标记
看答案
收藏
www.kaoaa.com技术支持
3
3
答案:
Im
B
8.
11:
单选(2.5分
A
) 在下列javabean属性中,
9
( )属性值的变化可能被其他组件否决掉。
LC
A Simple
kP:Gz]'Yw=
B Constrained
FB+a;V(-I5.@ca]qp
C Index
DXFfpX2CPVlolJwW
D Bound
TKog=ta`DFBmy_H-
做标记
看答案
收藏
www.kaoaa.com技术支持
A
A
答案:
e;
B
.Y
12:
单选(2.5分
=
) 静态页面和动态页面的区别在于( )。
/E
A 动态页面能够有动画,静态没有
[]iEUAP=+M?Nr
B 动态页面能够根据不同用户产生不同的响应,静态的不行
iRIYs2s9$+e7kazP
C 动态页面是经常在改变的,静态的常年不变
$8VqXL&?;
D 动态页面能够接收用户输入,并在服务器端作处理,静态的不行
Y`xXNnDt0;89_LQ#
做标记
看答案
收藏
www.kaoaa.com技术支持
=
=
答案:
Jb
C
AY
13:
单选(2.5分
V
) 以下( )不是JSP标记库的构成部分。
Xb
A 标记处理器
E9-EEVC.wj
B 标记库描述文件
vzM(FRD*O(
C 标记库处理servlet
&e0z@v^J3x$DbX
D 应用程序部署描述符(web.xml)
t9g-#TN@VI?k
做标记
看答案
收藏
www.kaoaa.com技术支持
V
V
答案:
Hx
C
0:
14:
单选(2.5分
3
) 命名Java 程序文件名时应( )。
@$
A 与文件中任一类名相同即可。
O3Wc1L3kRcQ_O
B 如果一个文件中包含一个public类,文件的名字必须和该类名相同。
`ss6h=2PoC4rW
C 文件名可以任意命名。
Bn`kLZ
D 以上都不对。
[I^Sql:^)rRbVc7=-
做标记
看答案
收藏
www.kaoaa.com技术支持
3
3
答案:
Im
B
8.
15:
单选(2.5分
A
) 关于以下程序代码的说明正确的是( )。
LC
1.class HasStatic{ 2. private static int x=100; 3. public static void main(String args[ ]){ 4. HasStatic hs1=new HasStatic( ); 5. hs1.x++; 6. HasStatic hs2=new HasStatic( ); 7. hs2.x++; 8. hs1=new HasStatic( ); 9. hs1.x++; 10. HasStatic.x- -; 11. System.out.println(“x=”+x); 12. } 13. }
A 5行不能通过编译,因为引用了私有静态变量
kP:Gz]'Yw=
B 10行不能通过编译,因为x是私有静态变量
FB+a;V(-I5.@ca]qp
C 程序通过编译,输出结果为:x=103
DXFfpX2CPVlolJwW
D 程序通过编译,输出结果为:x=102
TKog=ta`DFBmy_H-
做标记
看答案
收藏
www.kaoaa.com技术支持
A
A
答案:
e;
D
.Y
16:
单选(2.5分
=
) 有以下方法的定义,
%
请选择该方法的返回类型为( )。
/E
int method(byte x, float y) { return (short)x/y*2; }
A byte
[]iEUAP=+M?Nr
B short
iRIYs2s9$+e7kazP
C int
$8VqXL&?;
D float
Y`xXNnDt0;89_LQ#
做标记
看答案
收藏
www.kaoaa.com技术支持
=
=
答案:
Jb
C
AY
17:
单选(2.5分
V
) System类在( )包中。
Xb
A java.util
E9-EEVC.wj
B java.io
vzM(FRD*O(
C java.awt
&e0z@v^J3x$DbX
D java.lang
t9g-#TN@VI?k
做标记
看答案
收藏
www.kaoaa.com技术支持
V
V
答案:
Hx
D
0:
18:
单选(2.5分
3
) 下面有关main()方法声明时,
E
可以改动的是( )。
@$
A public
O3Wc1L3kRcQ_O
B static
`ss6h=2PoC4rW
C void
Bn`kLZ
D args
[I^Sql:^)rRbVc7=-
做标记
看答案
收藏
www.kaoaa.com技术支持
3
3
答案:
Im
D
8.
19:
单选(2.5分
A
) 以下说法正确的是( )。
LC
A package语句作为Java源文件的第一条语句。
kP:Gz]'Yw=
B import语句作为Java源文件的第一条语句。
FB+a;V(-I5.@ca]qp
C package语句作为Java源文件的类中的一条语句。
DXFfpX2CPVlolJwW
D import语句作为Java源文件的类中的一条语句
TKog=ta`DFBmy_H-
做标记
看答案
收藏
www.kaoaa.com技术支持
A
A
答案:
e;
A
.Y
20:
单选(2.5分
=
) 关于for循环和while循环的说法哪个正确( )。
/E
A while循环能实现的操作,for循环也能实现的
[]iEUAP=+M?Nr
B while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
iRIYs2s9$+e7kazP
C 两种循环任何时候都可替换,而且循环体、至少被执行一次
$8VqXL&?;
D 两种循环结构中都必须有循环体,循环体不能为空
Y`xXNnDt0;89_LQ#
做标记
看答案
收藏
www.kaoaa.com技术支持
=
=
答案:
Jb
A
AY
21:
多选(3分
V
) Java语言的特点是( )。
Xb
A 简单性
E9-EEVC.wj
B 面向对象
vzM(FRD*O(
C 平台独立性
&e0z@v^J3x$DbX
D 多线程
t9g-#TN@VI?k
做标记
看答案
收藏
www.kaoaa.com技术支持
V
V
答案:
Hx
ABCD
0:
22:
多选(3分
3
) 下面说法正确的是( )
A 每个Java类都至少有一个构造方法,如果没有则Java自动生成一个默认的构造方法。
O3Wc1L3kRcQ_O
B 如果类里定义了一个或多个构造方法,那么java不提供默认的构造方法
`ss6h=2PoC4rW
C 如果类里定义了一个或多个构造方法,那么java也提供默认的构造方法。
Bn`kLZ
D 以上都不对。
[I^Sql:^)rRbVc7=-
做标记
看答案
收藏
www.kaoaa.com技术支持
3
3
答案:
Im
AB
8.
23:
多选(3分
A
) JDBC提供的主要接口有( )。
LC
A java.sql.DriverManager
kP:Gz]'Yw=
B java.sql.Connection
FB+a;V(-I5.@ca]qp
C java.sql.Statement
DXFfpX2CPVlolJwW
D java.sql.ResultSet
TKog=ta`DFBmy_H-
做标记
看答案
收藏
www.kaoaa.com技术支持
A
A
答案:
e;
ABCD
.Y
24:
多选(3分
=
) HttpServlet类中定义了Servlet对象必须实现( )。
/E
A Stop()
[]iEUAP=+M?Nr
B Init()
iRIYs2s9$+e7kazP
C Service()
$8VqXL&?;
D Destroy()
Y`xXNnDt0;89_LQ#
做标记
看答案
收藏
www.kaoaa.com技术支持
=
=
答案:
Jb
BCD
AY
25:
多选(3分
V
) 关于JavaBean的事件的叙述,
D
下面( )说法是正确的。
Xb
A JavaBeans通过传递事件在Bean之间通信
E9-EEVC.wj
B 事件源不需要启动者就可以工作
vzM(FRD*O(
C JavaBean的事件模型和AWT的事件模型类似
&e0z@v^J3x$DbX
D JavaBean没有事件模型
t9g-#TN@VI?k
做标记
看答案
收藏
www.kaoaa.com技术支持
V
V
答案:
Hx
AC
0:
26:
多选(3分
3
) JSP页面包括以下( )元素。
@$
A JSP指令
O3Wc1L3kRcQ_O
B JSP Action
`ss6h=2PoC4rW
C JSP脚本
Bn`kLZ
D JSP控件
[I^Sql:^)rRbVc7=-
做标记
看答案
收藏
www.kaoaa.com技术支持
3
3
答案:
Im
ABC
8.
27:
多选(3分
A
) 以下( )不是Java的关键字。
LC
A FALSE
kP:Gz]'Yw=
B const
FB+a;V(-I5.@ca]qp
C Double
DXFfpX2CPVlolJwW
D void
TKog=ta`DFBmy_H-
做标记
看答案
收藏
www.kaoaa.com技术支持
A
A
答案:
e;
ABC
.Y
28:
多选(3分
=
) 对于JavaBean的属性,
%
下面( )说法是正确的。
/E
A JavaBean的属性可以在开发工具中设置
[]iEUAP=+M?Nr
B JavaBean可以提供public类型的属性
iRIYs2s9$+e7kazP
C 如果需要访问和修改JavaBean的属性,只能通过get/set方法
$8VqXL&?;
D 如果一个属性只提供了get方法,那么它是只读的
Y`xXNnDt0;89_LQ#
做标记
看答案
收藏
www.kaoaa.com技术支持
=
=
答案:
Jb
ACD
AY
29:
多选(3分
V
) 为了对字符流进行处理,
D
Java还提供了( )类。
Xb
A Reader
E9-EEVC.wj
B Scaner
vzM(FRD*O(
C Writer
&e0z@v^J3x$DbX
D Printer
t9g-#TN@VI?k
做标记
看答案
收藏
www.kaoaa.com技术支持
V
V
答案:
Hx
AC
0:
30:
多选(3分
3
) 下列( )属于JDBC驱动程序。
@$
A JDBC-SQL桥接驱动程序
O3Wc1L3kRcQ_O
B JDBC-ODBC桥接驱动程序
`ss6h=2PoC4rW
C 原生API结合Java驱动程序
Bn`kLZ
D 网络协议搭配完整的Java驱动程序
[I^Sql:^)rRbVc7=-
做标记
看答案
收藏
www.kaoaa.com技术支持
3
3
答案:
Im
BCD
8.
31:
判断(2分
A
) Java语言中的数组元素下标总是从0开始,
9
下标可以是整数或整型表达式。
LC
A 正确
kP:Gz]'Yw=
B 错误
FB+a;V(-I5.@ca]qp
做标记
看答案
收藏
www.kaoaa.com技术支持
A
A
答案:
n$
A
BZ
32:
判断(2分
M
) Jbuilder可以开发Javabeans,Ejb,Jsp但无法开发CGI和移动通信程序。
Qu
A 正确
#CcHGyWuk-
B 错误
?WHgA2fee=b8
做标记
看答案
收藏
www.kaoaa.com技术支持
M
M
答案:
P(
A
E;
33:
判断(2分
/
) Java的源代码中定义了几个类,
.
编译结果就生成几个以.class为后缀的字节码文件。
k3
A 正确
=YWz:_
B 错误
A*l]0.R8XR?2:G
做标记
看答案
收藏
www.kaoaa.com技术支持
/
/
答案:
Kk
A
2,
34:
判断(2分
M
) Servlet运行于服务器内部,
G
而Jsp运行于装有Java虚拟机的客户端主机的浏览器。
b\
A 正确
18C\djzsdbi4-2
B 错误
peD74Xamc2
做标记
看答案
收藏
www.kaoaa.com技术支持
M
M
答案:
l1
A
)D
35:
判断(2分
K
) Java和C++都是纯面向对象的语言。
op
A 正确
Xb.kGC8U5(
B 错误
;ddQ(43$A:Oe=:=:
做标记
看答案
收藏
www.kaoaa.com技术支持
K
K
答案:
,f
A
#&
36:
判断(2分
Y
) public void mark()方法将指针位置移动到标记位置。
ZU
A 正确
G+i\^T
B 错误
uiPI[Rz,
做标记
看答案
收藏
www.kaoaa.com技术支持
Y
Y
答案:
nj
A
HX
37:
判断(2分
5
) Java程序里,创建新的类对象用关键字new,
%
回收无用的类对象使用关键字free。
sF
A 正确
(c`*Sw;nvqA=#
B 错误
*ME%vu1WoP[
做标记
看答案
收藏
www.kaoaa.com技术支持
5
5
答案:
wg
A
_(
38:
判断(2分
B
) java语言中不用区分字母的大写小写。
7X
A 正确
^3)iIAYL
B 错误
P+?cG#wq
做标记
看答案
收藏
www.kaoaa.com技术支持
B
B
答案:
ir
B
B$
39:
判断(2分
.
) Java程序是由若干类定义组成的,
g
类定义包括定义类头和类体。
-p
A 正确
7OAzzhymE+
B 错误
X;+.hsqlQAq
做标记
看答案
收藏
www.kaoaa.com技术支持
.
.
答案:
m1
A
C3
40:
判断(2分
;
) Java中,
A
并非每个事件类都只对应一个事件。
I=
A 正确
ce=h4h6=*+]
B 错误
:@n&C9`tc@0
做标记
看答案
收藏
www.kaoaa.com技术支持
;
;
答案:
o$
A
\J
→立即交卷