欢迎,请
登录
注册
控制面板
跳转到
卷首
末尾
单选
多选
判断
隐藏答案
(模拟卷)
我要交卷
NSAC标准化考试项目认证证书-Java程序设计工程师初级考试卷题库(1门)试卷
收藏
正在加载试卷中..请等待加载完毕才能答题..网页加载中..
总分:
100分
答题时间:
70分钟
开卷日期:2026/6/15 4:37:20
点击率:145352
Java程序设计工程师
1:
单选(2.5分
H
) 编译Java Applet 源程序文件产生的字节码文件的扩展名为( )。
uL
A java
D'Q?3&Y4E4(;2
B class
vUf0PMDRto_Ll7MV
C html
8`L4V^nCD[/7l?
D exe
7kYbD3Gzskz#
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
?$
B
9U
2:
单选(2.5分
?
) 面向对象技术的基本要素有( )。
re
A 类、对象、接口、包。
7'eU(`]X
B 抽象性、封装性、继承性和多态性
/=)[/=B78NA_uXi
C 对象、事件、消息。
;H#t(/pK8
D 以上都不是。
%TUt.EtPYCoAI==g=
做标记
看答案
收藏
www.kaoaa.com技术支持
?
?
答案:
zc
B
)K
3:
单选(2.5分
(
) 对对象的理解错误的是( )。
?:
A 对象由属性和行为两部分组成。
emJ]r^ElW7$9do1tZ
B 对象可以是一个人、地址、物品、事件、概念等。
'5=S[D-;
C 万事万物皆可看做对象。
@q8WvVh?&u1/x,x)C
D 以上都不对
2KCCDd3.Xf9l.Q
做标记
看答案
收藏
www.kaoaa.com技术支持
(
(
答案:
zu
D
#M
4:
单选(2.5分
M
) 以下( )不是Java语言的特点。
)v
A 简单性
k[=jdWSm@uC+i3#:
B 面向对象
eP?P@1J8,9?K0:
C 平台独立性
nMx)%T/Ud
D 指针的灵活性
sb)r7Oij
做标记
看答案
收藏
www.kaoaa.com技术支持
M
M
答案:
2_
D
JZ
5:
单选(2.5分
(
) Java与C/C++比较说法错误的是( )。
?&
A Java不提供goto语句,所以也就没指定goto作为关键字。
V\`;#@';2[p
B Java没有指针。
g:%Kd/@z%pZt'Rd
C Java没有联合和结构
x+@98v$^l
D Java只有单继承没有多重继承。
Z8*M`=Pd
做标记
看答案
收藏
www.kaoaa.com技术支持
(
(
答案:
S9
A
IP
6:
单选(2.5分
'
) ( )语言既要经过编译程序又要解释程序。
a9
A C
Nh&&4t't$@S
B C ++
62r+n567L
C Java
/=)[/=B78NA_uXi
D Basic
;H#t(/pK8
做标记
看答案
收藏
www.kaoaa.com技术支持
'
'
答案:
vA
C
QO
7:
单选(2.5分
H
) 创建字符串s:String s=new String(“hello”);下面( )语句将改变s。
.3
A s.append(“aaa”);
=Pz8v/UJbpHw7Ja?
B s.concat(s);
wJXZbx
C s.substring(3)
?jHNy+wxY?2oM
D 以上语句都不会
E9Nww%#1A#r?bf
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
T.
D
RD
8:
单选(2.5分
T
) 编写Java 应用程序文件的扩展名为( )。
mX
A java
i-ba%-sbHrl
B class
&IHF?pCq*3$UDH/t
C html
[$v[$g:.NaYr
D exe
eP?P@1J8,9?K0:
做标记
看答案
收藏
www.kaoaa.com技术支持
T
T
答案:
9r
A
?/
9:
单选(2.5分
F
) Java application中的主类需包含main方法,
1
main方法的返回类型是( )。
]n
A int
hAmSaZ1
B float
#XrBwH\idvcmz=
C double
sv5ds$'HRH8fymu/
D void
%KVX8E7Q/x
做标记
看答案
收藏
www.kaoaa.com技术支持
F
F
答案:
br
D
GR
10:
单选(2.5分
Z
) Java程序中最小的可编译的单元为( )。
U#
A 对象
5F&uRaLmM3D?VQe=_
B 类
fb=/,1l
C 方法
?uU%hXPW0P%[Q,
D 语句
Vpl._m=
做标记
看答案
收藏
www.kaoaa.com技术支持
Z
Z
答案:
@_
B
HG
11:
单选(2.5分
G
) 下列说法( )是正确的。
;H
A 程序执行到break语句是一定会结束所有的循环
b#eGY`j,4
B 程序执行到continue语句时会结束当前循环
.3+?9=]9
C break语句和continue语句都可以和标签协同使用
*tk=.m
D continue语句和break语句的作用相同
[-uwqg
做标记
看答案
收藏
www.kaoaa.com技术支持
G
G
答案:
em
C
R;
12:
单选(2.5分
3
) 对封装的理解正确的是( )。
XE
A 封装就是把对象的属性和行为结合成一个独立的单位。
rm6H&$BI'
B 封装就是把对象完全隐蔽起来,不让外界访问。
dyW4`3
C 封装性是一个使用问题。
uChQeMzUw(mJ=O
D 封装和抽象是一回事。
TrzAXB1Q9$
做标记
看答案
收藏
www.kaoaa.com技术支持
3
3
答案:
F%
A
+L
13:
单选(2.5分
W
) 下面有关main()方法声明时,
&
可以改动的是( )。
Nq
A public
YC7$Ni)C'M8JA=w/v
B static
qpE[vQ6*-j9ONy,0
C void
tWtCIz83y\
D args
fE2yR\qYT(L`+FqD
做标记
看答案
收藏
www.kaoaa.com技术支持
W
W
答案:
;?
D
UL
14:
单选(2.5分
Z
) 关于以下程序段,
H
正确的说法是( )。
V\
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
sv5ds$'HRH8fymu/
B 程序将输出: .equals() succeeded
%KVX8E7Q/x
C 程序将输出:= = succeeded .equals() succeeded
8`L4V^nCD[/7l?
D 程序无输出
7kYbD3Gzskz#
做标记
看答案
收藏
www.kaoaa.com技术支持
Z
Z
答案:
?$
B
9U
15:
单选(2.5分
?
) main方法是Java Application程序执行的入口点,
d
关于main方法的方法头以下( )是合法的。
re
A public static void main( )
7'eU(`]X
B public static void main( String args[] )
/=)[/=B78NA_uXi
C public static int main(String[] arg )
;H#t(/pK8
D public void main(String arg[] )
%TUt.EtPYCoAI==g=
做标记
看答案
收藏
www.kaoaa.com技术支持
?
?
答案:
zc
B
)K
16:
单选(2.5分
(
) 命名Java 程序文件名时应( )。
?:
A 与文件中任一类名相同即可。
emJ]r^ElW7$9do1tZ
B 如果一个文件中包含一个public类,文件的名字必须和该类名相同。
'5=S[D-;
C 文件名可以任意命名。
@q8WvVh?&u1/x,x)C
D 以上都不对。
2KCCDd3.Xf9l.Q
做标记
看答案
收藏
www.kaoaa.com技术支持
(
(
答案:
zu
B
#M
17:
单选(2.5分
M
) 在 Java中,
:
对简单数据类型(如int)分配的内存为( )。
)v
A 在 IBM PC中为16位
k[=jdWSm@uC+i3#:
B 在 VAX-11中为16位
eP?P@1J8,9?K0:
C 与所在机器无关
nMx)%T/Ud
D 都是16位
sb)r7Oij
做标记
看答案
收藏
www.kaoaa.com技术支持
M
M
答案:
2_
C
JZ
18:
单选(2.5分
(
) Java与C/C++相比正确的叙述是( )。
?&
A 在Java中无指针,没有指针的程序无法访问不属于它的内存,提高了程序的安全性。
V\`;#@';2[p
B Java与C/C++一样支持多重继承。
g:%Kd/@z%pZt'Rd
C 在 Java中,所有的数据结构都是对象,通过new来分配内存,free来释放内存。
x+@98v$^l
D Java支持多继承
Z8*M`=Pd
做标记
看答案
收藏
www.kaoaa.com技术支持
(
(
答案:
S9
A
IP
19:
单选(2.5分
'
) 不使用static修饰符限定的方法称为对象(或实例)方法,
M
下列( )说法是正确的。
a9
A 实例方法可以直接调用父类的实例方法。
Nh&&4t't$@S
B 实例方法可以直接调用父类的类方法。
62r+n567L
C 实例方法可以直接调用其他类的实例方法
/=)[/=B78NA_uXi
D 实例方法可以直接调用本类的类方法。
;H#t(/pK8
做标记
看答案
收藏
www.kaoaa.com技术支持
'
'
答案:
vA
D
QO
20:
单选(2.5分
H
) 以下代码段执行后的输出结果为( )。
.3
int x=3; int y=10; System.out.println(y%x);
A 0
=Pz8v/UJbpHw7Ja?
B 1
wJXZbx
C 2
?jHNy+wxY?2oM
D 3
E9Nww%#1A#r?bf
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
T.
B
RD
21:
多选(3分
T
) 下列合理的标识符 为( )。
mX
A _sys1_lll
i-ba%-sbHrl
B 2mail
&IHF?pCq*3$UDH/t
C $change
[$v[$g:.NaYr
D class
eP?P@1J8,9?K0:
做标记
看答案
收藏
www.kaoaa.com技术支持
T
T
答案:
9r
AC
?/
22:
多选(3分
F
) 属于面向对象的语言有( )。
]n
A C
hAmSaZ1
B Pascal
#XrBwH\idvcmz=
C Java
sv5ds$'HRH8fymu/
D C++
%KVX8E7Q/x
做标记
看答案
收藏
www.kaoaa.com技术支持
F
F
答案:
br
CD
GR
23:
多选(3分
Z
) main()方法是应用程序的入口,
3
它前面的( )关键字不能改变。
U#
A public
5F&uRaLmM3D?VQe=_
B static
fb=/,1l
C void
?uU%hXPW0P%[Q,
D 以上关键字都可改变
Vpl._m=
做标记
看答案
收藏
www.kaoaa.com技术支持
Z
Z
答案:
@_
ABC
HG
24:
多选(3分
G
) 下面( )选项将是下述程序的输出。
;H
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
b#eGY`j,4
B 0 and 1
.3+?9=]9
C 0 and 2
*tk=.m
D 0 and 3
[-uwqg
做标记
看答案
收藏
www.kaoaa.com技术支持
G
G
答案:
em
ABC
R;
25:
多选(3分
3
) 封装性的含义有( )。
XE
A 把对象的全部属性和行为结合在一起,形成一个不可分割的独立单位
rm6H&$BI'
B 对象的属性值(除了公有的属性值)只能由这个对象的行为来读取和修改
dyW4`3
C 尽可能隐蔽对象的内部细节,对外形成一道屏障,与外部的联系只能通过外部接口实现。
uChQeMzUw(mJ=O
D 封装性使对象完全与外界隔离
TrzAXB1Q9$
做标记
看答案
收藏
www.kaoaa.com技术支持
3
3
答案:
F%
ABC
+L
26:
多选(3分
W
) 下面关于Applet小程序的说法正确的是( )。
Nq
A 必须用import 语句把含有Applet类或JApplet类的包包含进来
YC7$Ni)C'M8JA=w/v
B 必须有main()方法,因为它是程序的入口
qpE[vQ6*-j9ONy,0
C Java Applet必须由浏览器来运行
tWtCIz83y\
D 必须编写一个超文本文件(含有applet标记的Web页)
fE2yR\qYT(L`+FqD
做标记
看答案
收藏
www.kaoaa.com技术支持
W
W
答案:
;?
ACD
UL
27:
多选(3分
Z
) 面向对象技术的基本要素主要有( )。
V\
A 抽象性
sv5ds$'HRH8fymu/
B 封装性
%KVX8E7Q/x
C 继承性
8`L4V^nCD[/7l?
D 多态性
7kYbD3Gzskz#
做标记
看答案
收藏
www.kaoaa.com技术支持
Z
Z
答案:
?$
ABCD
9U
28:
多选(3分
?
) 类与对象的关系是( )。
re
A 类是对象集合的再抽象。
7'eU(`]X
B 类(Class)是具有相同属性和行为的一组对象的集合。
/=)[/=B78NA_uXi
C 一个对象称作类的一个实例。
;H#t(/pK8
D 类与对象是父与子的关系。
%TUt.EtPYCoAI==g=
做标记
看答案
收藏
www.kaoaa.com技术支持
?
?
答案:
zc
ABC
)K
29:
多选(3分
(
) 以下( )不是Java的关键字。
?:
A FALSE
emJ]r^ElW7$9do1tZ
B const
'5=S[D-;
C Double
@q8WvVh?&u1/x,x)C
D void
2KCCDd3.Xf9l.Q
做标记
看答案
收藏
www.kaoaa.com技术支持
(
(
答案:
zu
ABC
#M
30:
多选(3分
M
) 定义一个方法时可加上的修饰词有( )。
)v
A public
k[=jdWSm@uC+i3#:
B static
eP?P@1J8,9?K0:
C final
nMx)%T/Ud
D default
sb)r7Oij
做标记
看答案
收藏
www.kaoaa.com技术支持
M
M
答案:
2_
ABC
JZ
31:
判断(2分
(
) 注释的作用是使程序在执行时在屏幕上显示//之后的内容。
?&
A 正确
V\`;#@';2[p
B 错误
g:%Kd/@z%pZt'Rd
做标记
看答案
收藏
www.kaoaa.com技术支持
(
(
答案:
=1
B
W?
32:
判断(2分
\
) 使用静态属性必须以类名做前缀。
8`
A 正确
U#y\NBnP
B 错误
,JEDm?gO
做标记
看答案
收藏
www.kaoaa.com技术支持
\
\
答案:
'=
B
NH
33:
判断(2分
Z
) 数组允许存放不同类型的定长元素。
fb
A 正确
D;]1oRojF
B 错误
oKin-'
做标记
看答案
收藏
www.kaoaa.com技术支持
Z
Z
答案:
5=
B
+U
34:
判断(2分
A
) 由继承性可知,
/
程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。
c,
A 正确
PZb=Mr[
B 错误
gW0X=\
做标记
看答案
收藏
www.kaoaa.com技术支持
A
A
答案:
6;
B
%T
35:
判断(2分
M
) 一个应用程序中可以有多个方法,
=
但只能有一个main方法。
8i
A 正确
oBkR7'Vv5gc
B 错误
)klx8mJE
做标记
看答案
收藏
www.kaoaa.com技术支持
M
M
答案:
BZ
A
R0
36:
判断(2分
?
) Java的字符类型采用的是Unicode编码,
X
但所占字节由具体软硬件环境决定。
?j
A 正确
0&gVR:8y2-[0loOS
B 错误
@q8WvVh?&u1/x,x)C
做标记
看答案
收藏
www.kaoaa.com技术支持
?
?
答案:
d\
B
XY
37:
判断(2分
F
) 用“+”可以实现字符串的拼接,
t
用“—” 可以从一个字符串中去除一个字符子串。
ma
A 正确
+LTWfk[0r9(wRM
B 错误
k[=jdWSm@uC+i3#:
做标记
看答案
收藏
www.kaoaa.com技术支持
F
F
答案:
aB
B
0L
38:
判断(2分
\
) Java不提供goto语句,
h
所以goto也就不再作为关键字
A 正确
F.AH0PJRjj'R^q)w
B 错误
sb)r7Oij
做标记
看答案
收藏
www.kaoaa.com技术支持
\
\
答案:
2_
B
JZ
39:
判断(2分
(
) break语句可直接跳出外层循环。
?&
A 正确
V\`;#@';2[p
B 错误
g:%Kd/@z%pZt'Rd
做标记
看答案
收藏
www.kaoaa.com技术支持
(
(
答案:
=1
B
W?
40:
判断(2分
\
) 继承性和多态性的结合,
b
可以生成一系列虽类似但独一无二的对象。
8`
A 正确
U#y\NBnP
B 错误
,JEDm?gO
做标记
看答案
收藏
www.kaoaa.com技术支持
\
\
答案:
'=
A
NH
→立即交卷