欢迎,请
登录
注册
控制面板
跳转到
卷首
末尾
单选
多选
判断
隐藏答案
(模拟卷)
我要交卷
NSAC标准化考试项目认证证书-程序员Java初级考试卷题库(1门)试卷
收藏
正在加载试卷中..请等待加载完毕才能答题..网页加载中..
总分:
100分
答题时间:
60分钟
开卷日期:2026/10/9 21:31:50
点击率:30073
Java
1:
单选(2.5分
O
) 给定下面的代码片段: 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〃); } ( )行会导致错误。
:r
A line 1
pK#NoU_]#YQLgo8
B line 2
aNEw]dV`XX1bVfZbT
C line 5
Ig:`I$'%UM?[qAOpr
D line 8
&hqGUHVnwEP
做标记
看答案
收藏
www.kaoaa.com技术支持
O
O
答案:
.S
C
9U
2:
单选(2.5分
G
) Main()方法的返回类型是( )。
ok
A int
-UcSGA
B void
;^OZH_
C boolean
YwmoGmRv
D static
0F9WgiLv&@0
做标记
看答案
收藏
www.kaoaa.com技术支持
G
G
答案:
bW
B
)*
3:
单选(2.5分
H
) 纯面向对象的语言有( )。
=Q
A C
d,uC:5skz'XHI132y
B C++
g(XuH34Q
C Java
@0c=?.?=Hed?]
D Pascal
=e?cE17h(r
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
E=
C
K?
4:
单选(2.5分
_
) 面向对象技术的基本要素有( )。
N0
A 类、对象、接口、包。
YZcan@WBI=kY&VxE=
B 抽象性、封装性、继承性和多态性
Yca%c@=@s`dZ
C 对象、事件、消息。
\9;.KjtLkc:?qyQlb
D 以上都不是。
6G7V=7pUiY:x2*M
做标记
看答案
收藏
www.kaoaa.com技术支持
_
_
答案:
]?
B
HR
5:
单选(2.5分
R
) Java与C/C++比较说法错误的是( )。
b_
A Java不提供goto语句,所以也就没指定goto作为关键字。
xJj:MN7[`-aADt(;
B Java没有指针。
4h^2`fSJG3k:?_t
C Java没有联合和结构
abPiA9l?Y4tOr
D Java只有单继承没有多重继承。
&TfUqs@8ujdy%m$
做标记
看答案
收藏
www.kaoaa.com技术支持
R
R
答案:
6?
A
=S
6:
单选(2.5分
L
) 编译运行以下程序后,
n
关于输出结果的说明正确的是 ( )。
#)
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
.SUANkq6[?unYqk
B 输出结果为:value is 0
;^OZH_
C 输出结果为:value is 0.0
YwmoGmRv
D 编译错误
0F9WgiLv&@0
做标记
看答案
收藏
www.kaoaa.com技术支持
L
L
答案:
bW
C
)*
7:
单选(2.5分
H
) Java与C/C++相比正确的叙述是( )。
=Q
A 在Java中无指针,没有指针的程序无法访问不属于它的内存,提高了程序的安全性。
d,uC:5skz'XHI132y
B Java与C/C++一样支持多重继承。
g(XuH34Q
C 在 Java中,所有的数据结构都是对象,通过new来分配内存,free来释放内存。
@0c=?.?=Hed?]
D Java支持多继承
=e?cE17h(r
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
E=
A
K?
8:
单选(2.5分
_
) JDBC提供的接口java.sql.Statement的功能是( )。
N0
A 用于处理驱动程序的调入
YZcan@WBI=kY&VxE=
B 与特定数据库建立连接
Yca%c@=@s`dZ
C 用于SQL语句的执行
\9;.KjtLkc:?qyQlb
D 用于保存查询所得的结果
6G7V=7pUiY:x2*M
做标记
看答案
收藏
www.kaoaa.com技术支持
_
_
答案:
]?
C
HR
9:
单选(2.5分
R
) JDBC提供的接口java.sql.Connection的功能是( )。
b_
A 用于处理驱动程序的调入
xJj:MN7[`-aADt(;
B 与特定数据库建立连接
4h^2`fSJG3k:?_t
C 用于SQL语句的执行
abPiA9l?Y4tOr
D 用于保存查询所得的结果
&TfUqs@8ujdy%m$
做标记
看答案
收藏
www.kaoaa.com技术支持
R
R
答案:
6?
B
=S
10:
单选(2.5分
L
) 下面( )接口是JavaBean必须实现的。
#)
A java.lang.Runnable
.SUANkq6[?unYqk
B java.io.Serializable
;^OZH_
C java.lang.Clonable
YwmoGmRv
D java.beans.BeanInfo
0F9WgiLv&@0
做标记
看答案
收藏
www.kaoaa.com技术支持
L
L
答案:
bW
B
)*
11:
单选(2.5分
H
) 在下列javabean属性中,
^
( )属性值的变化可能被其他组件否决掉。
=Q
A Simple
d,uC:5skz'XHI132y
B Constrained
g(XuH34Q
C Index
@0c=?.?=Hed?]
D Bound
=e?cE17h(r
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
E=
B
K?
12:
单选(2.5分
_
) 静态页面和动态页面的区别在于( )。
N0
A 动态页面能够有动画,静态没有
YZcan@WBI=kY&VxE=
B 动态页面能够根据不同用户产生不同的响应,静态的不行
Yca%c@=@s`dZ
C 动态页面是经常在改变的,静态的常年不变
\9;.KjtLkc:?qyQlb
D 动态页面能够接收用户输入,并在服务器端作处理,静态的不行
6G7V=7pUiY:x2*M
做标记
看答案
收藏
www.kaoaa.com技术支持
_
_
答案:
]?
C
HR
13:
单选(2.5分
R
) 以下( )不是JSP标记库的构成部分。
b_
A 标记处理器
xJj:MN7[`-aADt(;
B 标记库描述文件
4h^2`fSJG3k:?_t
C 标记库处理servlet
abPiA9l?Y4tOr
D 应用程序部署描述符(web.xml)
&TfUqs@8ujdy%m$
做标记
看答案
收藏
www.kaoaa.com技术支持
R
R
答案:
6?
C
=S
14:
单选(2.5分
L
) 命名Java 程序文件名时应( )。
#)
A 与文件中任一类名相同即可。
.SUANkq6[?unYqk
B 如果一个文件中包含一个public类,文件的名字必须和该类名相同。
;^OZH_
C 文件名可以任意命名。
YwmoGmRv
D 以上都不对。
0F9WgiLv&@0
做标记
看答案
收藏
www.kaoaa.com技术支持
L
L
答案:
bW
B
)*
15:
单选(2.5分
H
) 关于以下程序代码的说明正确的是( )。
=Q
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行不能通过编译,因为引用了私有静态变量
d,uC:5skz'XHI132y
B 10行不能通过编译,因为x是私有静态变量
g(XuH34Q
C 程序通过编译,输出结果为:x=103
@0c=?.?=Hed?]
D 程序通过编译,输出结果为:x=102
=e?cE17h(r
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
E=
D
K?
16:
单选(2.5分
_
) 有以下方法的定义,
&
请选择该方法的返回类型为( )。
N0
int method(byte x, float y) { return (short)x/y*2; }
A byte
YZcan@WBI=kY&VxE=
B short
Yca%c@=@s`dZ
C int
\9;.KjtLkc:?qyQlb
D float
6G7V=7pUiY:x2*M
做标记
看答案
收藏
www.kaoaa.com技术支持
_
_
答案:
]?
C
HR
17:
单选(2.5分
R
) System类在( )包中。
b_
A java.util
xJj:MN7[`-aADt(;
B java.io
4h^2`fSJG3k:?_t
C java.awt
abPiA9l?Y4tOr
D java.lang
&TfUqs@8ujdy%m$
做标记
看答案
收藏
www.kaoaa.com技术支持
R
R
答案:
6?
D
=S
18:
单选(2.5分
L
) 下面有关main()方法声明时,
n
可以改动的是( )。
#)
A public
.SUANkq6[?unYqk
B static
;^OZH_
C void
YwmoGmRv
D args
0F9WgiLv&@0
做标记
看答案
收藏
www.kaoaa.com技术支持
L
L
答案:
bW
D
)*
19:
单选(2.5分
H
) 以下说法正确的是( )。
=Q
A package语句作为Java源文件的第一条语句。
d,uC:5skz'XHI132y
B import语句作为Java源文件的第一条语句。
g(XuH34Q
C package语句作为Java源文件的类中的一条语句。
@0c=?.?=Hed?]
D import语句作为Java源文件的类中的一条语句
=e?cE17h(r
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
E=
A
K?
20:
单选(2.5分
_
) 关于for循环和while循环的说法哪个正确( )。
N0
A while循环能实现的操作,for循环也能实现的
YZcan@WBI=kY&VxE=
B while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
Yca%c@=@s`dZ
C 两种循环任何时候都可替换,而且循环体、至少被执行一次
\9;.KjtLkc:?qyQlb
D 两种循环结构中都必须有循环体,循环体不能为空
6G7V=7pUiY:x2*M
做标记
看答案
收藏
www.kaoaa.com技术支持
_
_
答案:
]?
A
HR
21:
多选(3分
R
) Java语言的特点是( )。
b_
A 简单性
xJj:MN7[`-aADt(;
B 面向对象
4h^2`fSJG3k:?_t
C 平台独立性
abPiA9l?Y4tOr
D 多线程
&TfUqs@8ujdy%m$
做标记
看答案
收藏
www.kaoaa.com技术支持
R
R
答案:
6?
ABCD
=S
22:
多选(3分
L
) 下面说法正确的是( )
A 每个Java类都至少有一个构造方法,如果没有则Java自动生成一个默认的构造方法。
.SUANkq6[?unYqk
B 如果类里定义了一个或多个构造方法,那么java不提供默认的构造方法
;^OZH_
C 如果类里定义了一个或多个构造方法,那么java也提供默认的构造方法。
YwmoGmRv
D 以上都不对。
0F9WgiLv&@0
做标记
看答案
收藏
www.kaoaa.com技术支持
L
L
答案:
bW
AB
)*
23:
多选(3分
H
) JDBC提供的主要接口有( )。
=Q
A java.sql.DriverManager
d,uC:5skz'XHI132y
B java.sql.Connection
g(XuH34Q
C java.sql.Statement
@0c=?.?=Hed?]
D java.sql.ResultSet
=e?cE17h(r
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
E=
ABCD
K?
24:
多选(3分
_
) HttpServlet类中定义了Servlet对象必须实现( )。
N0
A Stop()
YZcan@WBI=kY&VxE=
B Init()
Yca%c@=@s`dZ
C Service()
\9;.KjtLkc:?qyQlb
D Destroy()
6G7V=7pUiY:x2*M
做标记
看答案
收藏
www.kaoaa.com技术支持
_
_
答案:
]?
BCD
HR
25:
多选(3分
R
) 关于JavaBean的事件的叙述,
,
下面( )说法是正确的。
b_
A JavaBeans通过传递事件在Bean之间通信
xJj:MN7[`-aADt(;
B 事件源不需要启动者就可以工作
4h^2`fSJG3k:?_t
C JavaBean的事件模型和AWT的事件模型类似
abPiA9l?Y4tOr
D JavaBean没有事件模型
&TfUqs@8ujdy%m$
做标记
看答案
收藏
www.kaoaa.com技术支持
R
R
答案:
6?
AC
=S
26:
多选(3分
L
) JSP页面包括以下( )元素。
#)
A JSP指令
.SUANkq6[?unYqk
B JSP Action
;^OZH_
C JSP脚本
YwmoGmRv
D JSP控件
0F9WgiLv&@0
做标记
看答案
收藏
www.kaoaa.com技术支持
L
L
答案:
bW
ABC
)*
27:
多选(3分
H
) 以下( )不是Java的关键字。
=Q
A FALSE
d,uC:5skz'XHI132y
B const
g(XuH34Q
C Double
@0c=?.?=Hed?]
D void
=e?cE17h(r
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
E=
ABC
K?
28:
多选(3分
_
) 对于JavaBean的属性,
&
下面( )说法是正确的。
N0
A JavaBean的属性可以在开发工具中设置
YZcan@WBI=kY&VxE=
B JavaBean可以提供public类型的属性
Yca%c@=@s`dZ
C 如果需要访问和修改JavaBean的属性,只能通过get/set方法
\9;.KjtLkc:?qyQlb
D 如果一个属性只提供了get方法,那么它是只读的
6G7V=7pUiY:x2*M
做标记
看答案
收藏
www.kaoaa.com技术支持
_
_
答案:
]?
ACD
HR
29:
多选(3分
R
) 为了对字符流进行处理,
,
Java还提供了( )类。
b_
A Reader
xJj:MN7[`-aADt(;
B Scaner
4h^2`fSJG3k:?_t
C Writer
abPiA9l?Y4tOr
D Printer
&TfUqs@8ujdy%m$
做标记
看答案
收藏
www.kaoaa.com技术支持
R
R
答案:
6?
AC
=S
30:
多选(3分
L
) 下列( )属于JDBC驱动程序。
#)
A JDBC-SQL桥接驱动程序
.SUANkq6[?unYqk
B JDBC-ODBC桥接驱动程序
;^OZH_
C 原生API结合Java驱动程序
YwmoGmRv
D 网络协议搭配完整的Java驱动程序
0F9WgiLv&@0
做标记
看答案
收藏
www.kaoaa.com技术支持
L
L
答案:
bW
BCD
)*
31:
判断(2分
H
) Java语言中的数组元素下标总是从0开始,
^
下标可以是整数或整型表达式。
=Q
A 正确
d,uC:5skz'XHI132y
B 错误
g(XuH34Q
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
]6
A
?D
32:
判断(2分
$
) Jbuilder可以开发Javabeans,Ejb,Jsp但无法开发CGI和移动通信程序。
Xe
A 正确
t(E`TQ0.@:&H
B 错误
s*SsM&$gE'x2Z:i
做标记
看答案
收藏
www.kaoaa.com技术支持
$
$
答案:
:j
A
^Z
33:
判断(2分
C
) Java的源代码中定义了几个类,
V
编译结果就生成几个以.class为后缀的字节码文件。
TN
A 正确
Co;%iW@E
B 错误
O$CQ[wb9AB4&V/Yfd
做标记
看答案
收藏
www.kaoaa.com技术支持
C
C
答案:
X*
A
V@
34:
判断(2分
X
) Servlet运行于服务器内部,
E
而Jsp运行于装有Java虚拟机的客户端主机的浏览器。
qT
A 正确
m)VtvYX0Zfn
B 错误
AhKtl,O'
做标记
看答案
收藏
www.kaoaa.com技术支持
X
X
答案:
?O
A
B_
35:
判断(2分
^
) Java和C++都是纯面向对象的语言。
oW
A 正确
_xjnu;vU`UZ&
B 错误
iM4c:]/^=-AW3kI
做标记
看答案
收藏
www.kaoaa.com技术支持
^
^
答案:
rI
A
AB
36:
判断(2分
1
) public void mark()方法将指针位置移动到标记位置。
tw
A 正确
RPfGJsN
B 错误
KQw[l#
做标记
看答案
收藏
www.kaoaa.com技术支持
1
1
答案:
Bz
A
CR
37:
判断(2分
5
) Java程序里,创建新的类对象用关键字new,
Z
回收无用的类对象使用关键字free。
H#
A 正确
3`_njfnL
B 错误
4TR?$9=
做标记
看答案
收藏
www.kaoaa.com技术支持
5
5
答案:
)G
A
OQ
38:
判断(2分
$
) java语言中不用区分字母的大写小写。
G&
A 正确
f3eL7`e1G
B 错误
Pf)L&u
做标记
看答案
收藏
www.kaoaa.com技术支持
$
$
答案:
W5
B
ML
39:
判断(2分
B
) Java程序是由若干类定义组成的,
Q
类定义包括定义类头和类体。
d5
A 正确
Rdr9.HdB64Te
B 错误
;#Yhz3A&.
做标记
看答案
收藏
www.kaoaa.com技术支持
B
B
答案:
J\
A
=Z
40:
判断(2分
C
) Java中,
Z
并非每个事件类都只对应一个事件。
3t
A 正确
1;,)y=s?O0
B 错误
fwZZS3OSE)ksX
做标记
看答案
收藏
www.kaoaa.com技术支持
C
C
答案:
s?
A
IU
→立即交卷