欢迎,请
登录
注册
控制面板
跳转到
卷首
末尾
单选
多选
判断
隐藏答案
(模拟卷)
我要交卷
NSAC标准化考试项目认证证书-Java程序设计工程师初级考试卷题库(1门)试卷
收藏
正在加载试卷中..请等待加载完毕才能答题..网页加载中..
总分:
100分
答题时间:
70分钟
开卷日期:2026/8/2 18:13:15
点击率:150059
Java程序设计工程师
1:
单选(2.5分
;
) 编译Java Applet 源程序文件产生的字节码文件的扩展名为( )。
,?
A java
s`ErLX/
B class
NeB'I&
C html
=:2FOc]J,%_u7,F
D exe
eN[PU;hmOzB5
做标记
看答案
收藏
www.kaoaa.com技术支持
;
;
答案:
?s
B
C0
2:
单选(2.5分
T
) 面向对象技术的基本要素有( )。
*]
A 类、对象、接口、包。
605,+?TloA[=V3I0
B 抽象性、封装性、继承性和多态性
-3USFsoO7Z
C 对象、事件、消息。
-P_axGk+cY*xB
D 以上都不是。
Y@S%crGyJ7:4^3gg
做标记
看答案
收藏
www.kaoaa.com技术支持
T
T
答案:
.:
B
FF
3:
单选(2.5分
X
) 对对象的理解错误的是( )。
6t
A 对象由属性和行为两部分组成。
NQ65eQ0sFMiW^
B 对象可以是一个人、地址、物品、事件、概念等。
1pv(xn&w&^k/,q
C 万事万物皆可看做对象。
T+J4Qxed^ADhxF^q
D 以上都不对
kubyS4m'8]*\a_
做标记
看答案
收藏
www.kaoaa.com技术支持
X
X
答案:
R%
D
\W
4:
单选(2.5分
2
) 以下( )不是Java语言的特点。
%Q
A 简单性
h529(cj
B 面向对象
c)(cdim`)BeR1O
C 平台独立性
u]6`T+;goiTz
D 指针的灵活性
qma\3ZT_PT=
做标记
看答案
收藏
www.kaoaa.com技术支持
2
2
答案:
zj
D
''
5:
单选(2.5分
O
) Java与C/C++比较说法错误的是( )。
fT
A Java不提供goto语句,所以也就没指定goto作为关键字。
r'^;wZv\LB-=B
B Java没有指针。
D%m@H/wj
C Java没有联合和结构
\n--JD
D Java只有单继承没有多重继承。
qv_w)Z
做标记
看答案
收藏
www.kaoaa.com技术支持
O
O
答案:
Zp
A
H,
6:
单选(2.5分
E
) ( )语言既要经过编译程序又要解释程序。
R.
A C
mVIX(3&j_qK,AV\x[
B C ++
rkRI;-`&KfAO&CfnM
C Java
-3USFsoO7Z
D Basic
-P_axGk+cY*xB
做标记
看答案
收藏
www.kaoaa.com技术支持
E
E
答案:
n6
C
I3
7:
单选(2.5分
E
) 创建字符串s:String s=new String(“hello”);下面( )语句将改变s。
bx
A s.append(“aaa”);
p=x@S\(sSckkKA4
B s.concat(s);
\Zy;foiOA^%,t
C s.substring(3)
^D_62m_8:=?
D 以上语句都不会
HY7R-+H;-WXyUkK,D
做标记
看答案
收藏
www.kaoaa.com技术支持
E
E
答案:
Lg
D
)I
8:
单选(2.5分
0
) 编写Java 应用程序文件的扩展名为( )。
4F
A java
]lvrRo3L=Mo.La2
B class
2eiR2AM@ONxD'
C html
2\j6=B
D exe
x1ZVB'':a'0t#Q
做标记
看答案
收藏
www.kaoaa.com技术支持
0
0
答案:
7%
A
IE
9:
单选(2.5分
$
) Java application中的主类需包含main方法,
Q
main方法的返回类型是( )。
+f
A int
PO(zl$=
B float
fLM?]e
C double
x([:M(B;7\8sd1od
D void
RBd9-zo#eb*?).x
做标记
看答案
收藏
www.kaoaa.com技术支持
$
$
答案:
Z,
D
PD
10:
单选(2.5分
.
) Java程序中最小的可编译的单元为( )。
h,
A 对象
U[2O1v9Q[2m7
B 类
?sq&%bn4T
C 方法
=13+YdxK
D 语句
WNofJtl9
做标记
看答案
收藏
www.kaoaa.com技术支持
.
.
答案:
nJ
B
IN
11:
单选(2.5分
%
) 下列说法( )是正确的。
xw
A 程序执行到break语句是一定会结束所有的循环
XCa7\G;
B 程序执行到continue语句时会结束当前循环
lMJ=33Ak5N
C break语句和continue语句都可以和标签协同使用
bx)Hni0
D continue语句和break语句的作用相同
Y/VExs%$NHI
做标记
看答案
收藏
www.kaoaa.com技术支持
%
%
答案:
X:
C
NQ
12:
单选(2.5分
L
) 对封装的理解正确的是( )。
.(
A 封装就是把对象的属性和行为结合成一个独立的单位。
sWFWWXJIJ3Vc
B 封装就是把对象完全隐蔽起来,不让外界访问。
$\%K1$keT=eoj
C 封装性是一个使用问题。
tT8D^+
D 封装和抽象是一回事。
Ud1k'vv
做标记
看答案
收藏
www.kaoaa.com技术支持
L
L
答案:
AF
A
EW
13:
单选(2.5分
J
) 下面有关main()方法声明时,
^
可以改动的是( )。
[*
A public
bo*,xiKc-SsP
B static
Ux=]cK4-/1Q%tQP
C void
Fz^-PZ+1c11;bHr]v
D args
IE+`IV2],
做标记
看答案
收藏
www.kaoaa.com技术支持
J
J
答案:
Ks
D
YU
14:
单选(2.5分
Z
) 关于以下程序段,
w
正确的说法是( )。
''
1. String s1=”abc”+”def”; 2. String s2=new String(s1); 3. if(s1= =s2) 4. System.out.println(“= = succeeded”); 5. if (s1.equals(s2)) 6. System.out.println(“.equals() succeeded”);
A 程序将输出:= = succeeded
BO;7a^?^qrUAtrO
B 程序将输出: .equals() succeeded
3Q]`Nm7bMr4Wchqa/
C 程序将输出:= = succeeded .equals() succeeded
8ffQ`gqw:g*#HVzW
D 程序无输出
)%=k1K&XpBN&Ta
做标记
看答案
收藏
www.kaoaa.com技术支持
Z
Z
答案:
th
B
60
15:
单选(2.5分
V
) main方法是Java Application程序执行的入口点,
@
关于main方法的方法头以下( )是合法的。
2H
A public static void main( )
Oc3lPQRqB=[Y6dG
B public static void main( String args[] )
xw]vW(]=e
C public static int main(String[] arg )
v5w#4*gSlY%H
D public void main(String arg[] )
bx)Hni0
做标记
看答案
收藏
www.kaoaa.com技术支持
V
V
答案:
IN
B
Z$
16:
单选(2.5分
F
) 命名Java 程序文件名时应( )。
.:
A 与文件中任一类名相同即可。
7qs'O=JVixufMJ/Jm
B 如果一个文件中包含一个public类,文件的名字必须和该类名相同。
^D_62m_8:=?
C 文件名可以任意命名。
HY7R-+H;-WXyUkK,D
D 以上都不对。
&)Y9#MfrzuB
做标记
看答案
收藏
www.kaoaa.com技术支持
F
F
答案:
dv
B
VP
17:
单选(2.5分
M
) 在 Java中,
&
对简单数据类型(如int)分配的内存为( )。
Sz
A 在 IBM PC中为16位
a?Bh@kww0cK):
B 在 VAX-11中为16位
c)(cdim`)BeR1O
C 与所在机器无关
u]6`T+;goiTz
D 都是16位
qma\3ZT_PT=
做标记
看答案
收藏
www.kaoaa.com技术支持
M
M
答案:
zj
C
''
18:
单选(2.5分
O
) Java与C/C++相比正确的叙述是( )。
fT
A 在Java中无指针,没有指针的程序无法访问不属于它的内存,提高了程序的安全性。
r'^;wZv\LB-=B
B Java与C/C++一样支持多重继承。
D%m@H/wj
C 在 Java中,所有的数据结构都是对象,通过new来分配内存,free来释放内存。
\n--JD
D Java支持多继承
qv_w)Z
做标记
看答案
收藏
www.kaoaa.com技术支持
O
O
答案:
Zp
A
H,
19:
单选(2.5分
E
) 不使用static修饰符限定的方法称为对象(或实例)方法,
.
下列( )说法是正确的。
R.
A 实例方法可以直接调用父类的实例方法。
mVIX(3&j_qK,AV\x[
B 实例方法可以直接调用父类的类方法。
rkRI;-`&KfAO&CfnM
C 实例方法可以直接调用其他类的实例方法
-3USFsoO7Z
D 实例方法可以直接调用本类的类方法。
-P_axGk+cY*xB
做标记
看答案
收藏
www.kaoaa.com技术支持
E
E
答案:
n6
D
I3
20:
单选(2.5分
E
) 以下代码段执行后的输出结果为( )。
bx
int x=3; int y=10; System.out.println(y%x);
A 0
p=x@S\(sSckkKA4
B 1
\Zy;foiOA^%,t
C 2
^D_62m_8:=?
D 3
HY7R-+H;-WXyUkK,D
做标记
看答案
收藏
www.kaoaa.com技术支持
E
E
答案:
Lg
B
)I
21:
多选(3分
0
) 下列合理的标识符 为( )。
4F
A _sys1_lll
]lvrRo3L=Mo.La2
B 2mail
2eiR2AM@ONxD'
C $change
2\j6=B
D class
x1ZVB'':a'0t#Q
做标记
看答案
收藏
www.kaoaa.com技术支持
0
0
答案:
7%
AC
IE
22:
多选(3分
$
) 属于面向对象的语言有( )。
+f
A C
PO(zl$=
B Pascal
fLM?]e
C Java
x([:M(B;7\8sd1od
D C++
RBd9-zo#eb*?).x
做标记
看答案
收藏
www.kaoaa.com技术支持
$
$
答案:
Z,
CD
PD
23:
多选(3分
.
) main()方法是应用程序的入口,
T
它前面的( )关键字不能改变。
h,
A public
U[2O1v9Q[2m7
B static
?sq&%bn4T
C void
=13+YdxK
D 以上关键字都可改变
WNofJtl9
做标记
看答案
收藏
www.kaoaa.com技术支持
.
.
答案:
nJ
ABC
IN
24:
多选(3分
%
) 下面( )选项将是下述程序的输出。
xw
public class Outer{ public static void main(String args[]){ Outer: for(int i=0; i〈3; i++) inner:for(int j=0;j〈3;j++){ if(j= =1) break; System.out.println(j+〃and〃+i); } } }
A 0 and 0
XCa7\G;
B 0 and 1
lMJ=33Ak5N
C 0 and 2
bx)Hni0
D 0 and 3
Y/VExs%$NHI
做标记
看答案
收藏
www.kaoaa.com技术支持
%
%
答案:
X:
ABC
NQ
25:
多选(3分
L
) 封装性的含义有( )。
.(
A 把对象的全部属性和行为结合在一起,形成一个不可分割的独立单位
sWFWWXJIJ3Vc
B 对象的属性值(除了公有的属性值)只能由这个对象的行为来读取和修改
$\%K1$keT=eoj
C 尽可能隐蔽对象的内部细节,对外形成一道屏障,与外部的联系只能通过外部接口实现。
tT8D^+
D 封装性使对象完全与外界隔离
Ud1k'vv
做标记
看答案
收藏
www.kaoaa.com技术支持
L
L
答案:
AF
ABC
EW
26:
多选(3分
J
) 下面关于Applet小程序的说法正确的是( )。
[*
A 必须用import 语句把含有Applet类或JApplet类的包包含进来
bo*,xiKc-SsP
B 必须有main()方法,因为它是程序的入口
Ux=]cK4-/1Q%tQP
C Java Applet必须由浏览器来运行
Fz^-PZ+1c11;bHr]v
D 必须编写一个超文本文件(含有applet标记的Web页)
IE+`IV2],
做标记
看答案
收藏
www.kaoaa.com技术支持
J
J
答案:
Ks
ACD
YU
27:
多选(3分
Z
) 面向对象技术的基本要素主要有( )。
''
A 抽象性
BO;7a^?^qrUAtrO
B 封装性
3Q]`Nm7bMr4Wchqa/
C 继承性
8ffQ`gqw:g*#HVzW
D 多态性
)%=k1K&XpBN&Ta
做标记
看答案
收藏
www.kaoaa.com技术支持
Z
Z
答案:
th
ABCD
60
28:
多选(3分
V
) 类与对象的关系是( )。
2H
A 类是对象集合的再抽象。
Oc3lPQRqB=[Y6dG
B 类(Class)是具有相同属性和行为的一组对象的集合。
xw]vW(]=e
C 一个对象称作类的一个实例。
v5w#4*gSlY%H
D 类与对象是父与子的关系。
bx)Hni0
做标记
看答案
收藏
www.kaoaa.com技术支持
V
V
答案:
IN
ABC
Z$
29:
多选(3分
F
) 以下( )不是Java的关键字。
.:
A FALSE
7qs'O=JVixufMJ/Jm
B const
^D_62m_8:=?
C Double
HY7R-+H;-WXyUkK,D
D void
&)Y9#MfrzuB
做标记
看答案
收藏
www.kaoaa.com技术支持
F
F
答案:
dv
ABC
VP
30:
多选(3分
M
) 定义一个方法时可加上的修饰词有( )。
Sz
A public
a?Bh@kww0cK):
B static
c)(cdim`)BeR1O
C final
u]6`T+;goiTz
D default
qma\3ZT_PT=
做标记
看答案
收藏
www.kaoaa.com技术支持
M
M
答案:
zj
ABC
''
31:
判断(2分
O
) 注释的作用是使程序在执行时在屏幕上显示//之后的内容。
fT
A 正确
r'^;wZv\LB-=B
B 错误
D%m@H/wj
做标记
看答案
收藏
www.kaoaa.com技术支持
O
O
答案:
#g
B
Y&
32:
判断(2分
$
) 使用静态属性必须以类名做前缀。
=:
A 正确
8ffQ`gqw:g*#HVzW
B 错误
)%=k1K&XpBN&Ta
做标记
看答案
收藏
www.kaoaa.com技术支持
$
$
答案:
th
B
60
33:
判断(2分
V
) 数组允许存放不同类型的定长元素。
2H
A 正确
Oc3lPQRqB=[Y6dG
B 错误
xw]vW(]=e
做标记
看答案
收藏
www.kaoaa.com技术支持
V
V
答案:
OF
B
CD
34:
判断(2分
1
) 由继承性可知,
_
程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。
XL
A 正确
n607V17U.-l
B 错误
IN*#?Vo\VGe6Qv?
做标记
看答案
收藏
www.kaoaa.com技术支持
1
1
答案:
yl
B
.(
35:
判断(2分
K
) 一个应用程序中可以有多个方法,
L
但只能有一个main方法。
P;
A 正确
jcdAg5K*;o8Y
B 错误
HP867+
做标记
看答案
收藏
www.kaoaa.com技术支持
K
K
答案:
T+
A
_M
36:
判断(2分
M
) Java的字符类型采用的是Unicode编码,
#
但所占字节由具体软硬件环境决定。
tT
A 正确
stQe0-E%u2:P?de
B 错误
dvs5u==)R1rg-
做标记
看答案
收藏
www.kaoaa.com技术支持
M
M
答案:
2e
B
H5
37:
判断(2分
O
) 用“+”可以实现字符串的拼接,
w
用“—” 可以从一个字符串中去除一个字符子串。
g@
A 正确
cmtq(=
B 错误
w*jMEU6t=I
做标记
看答案
收藏
www.kaoaa.com技术支持
O
O
答案:
o4
B
ZV
38:
判断(2分
I
) Java不提供goto语句,
?
所以goto也就不再作为关键字
A 正确
7%(V=i#5@0hQQ?=
B 错误
''J&*xr9u0Hh@6^tJ
做标记
看答案
收藏
www.kaoaa.com技术支持
I
I
答案:
;E
B
S`
39:
判断(2分
I
) break语句可直接跳出外层循环。
'v
A 正确
(0IAxxW8GSAi
B 错误
3=Qmj@y,
做标记
看答案
收藏
www.kaoaa.com技术支持
I
I
答案:
.1
B
U[
40:
判断(2分
A
) 继承性和多态性的结合,
u
可以生成一系列虽类似但独一无二的对象。
mV
A 正确
K/i[lU
B 错误
;=@YH9Q*2
做标记
看答案
收藏
www.kaoaa.com技术支持
A
A
答案:
=1
A
2H
→立即交卷