欢迎,请
登录
注册
控制面板
跳转到
卷首
末尾
单选
多选
判断
隐藏答案
(模拟卷)
我要交卷
NSAC标准化考试项目认证证书-Java程序设计工程师初级考试卷题库(1门)试卷
收藏
正在加载试卷中..请等待加载完毕才能答题..网页加载中..
总分:
100分
答题时间:
70分钟
开卷日期:2026/11/7 15:01:57
点击率:159880
Java程序设计工程师
1:
单选(2.5分
G
) 编译Java Applet 源程序文件产生的字节码文件的扩展名为( )。
2T
A java
h-r.vN
B class
x)BK8jdbDq?e4
C html
Odr%=;t?O
D exe
((16nb=`)EP
做标记
看答案
收藏
www.kaoaa.com技术支持
G
G
答案:
uA
B
][
2:
单选(2.5分
@
) 面向对象技术的基本要素有( )。
53
A 类、对象、接口、包。
\fmz@.dU
B 抽象性、封装性、继承性和多态性
N]*t?h+z
C 对象、事件、消息。
?tW6hL8[`O07?bK
D 以上都不是。
kmJnIwROrP9Lr
做标记
看答案
收藏
www.kaoaa.com技术支持
@
@
答案:
%@
B
HQ
3:
单选(2.5分
-
) 对对象的理解错误的是( )。
?$
A 对象由属性和行为两部分组成。
EjH_PE,[t
B 对象可以是一个人、地址、物品、事件、概念等。
m_.,bu-7=
C 万事万物皆可看做对象。
F#E?;DNXpF
D 以上都不对
[+w0r[`1P+
做标记
看答案
收藏
www.kaoaa.com技术支持
-
-
答案:
sX
D
LT
4:
单选(2.5分
T
) 以下( )不是Java语言的特点。
tM
A 简单性
fa?A,$U9
B 面向对象
]d^gGYqtw?&w]
C 平台独立性
U\q`ta
D 指针的灵活性
VZbM$4g?bZz?$/V
做标记
看答案
收藏
www.kaoaa.com技术支持
T
T
答案:
w4
D
_N
5:
单选(2.5分
B
) Java与C/C++比较说法错误的是( )。
o7
A Java不提供goto语句,所以也就没指定goto作为关键字。
?kYsrLS]
B Java没有指针。
PPf3Xf^bMuw_B
C Java没有联合和结构
Y9;rY],I,)I%nR/
D Java只有单继承没有多重继承。
k)U`-Lh-s
做标记
看答案
收藏
www.kaoaa.com技术支持
B
B
答案:
Mh
A
ZK
6:
单选(2.5分
;
) ( )语言既要经过编译程序又要解释程序。
`/
A C
#WtSw;En=tnJgsh
B C ++
lY?$eJ=rptM`Vj1sE
C Java
qnGlwEv.]iC+;W;i
D Basic
A?$iaH@
做标记
看答案
收藏
www.kaoaa.com技术支持
;
;
答案:
_W
C
EL
7:
单选(2.5分
4
) 创建字符串s:String s=new String(“hello”);下面( )语句将改变s。
,S
A s.append(“aaa”);
7&gf(SE\MFpD
B s.concat(s);
0bnlq.r)
C s.substring(3)
@f=M)JlC,QB
D 以上语句都不会
D:_CpFXnv
做标记
看答案
收藏
www.kaoaa.com技术支持
4
4
答案:
J;
D
RC
8:
单选(2.5分
0
) 编写Java 应用程序文件的扩展名为( )。
F#
A java
mW/iluH9k/Svi=
B class
p5`5IFeC5Uz[\`
C html
3IEUDWt20dCHt09
D exe
`C74$*6&AeM]O
做标记
看答案
收藏
www.kaoaa.com技术支持
0
0
答案:
bp
A
L$
9:
单选(2.5分
^
) Java application中的主类需包含main方法,
c
main方法的返回类型是( )。
1`
A int
\xjZ+./Ry
B float
b5sK?(ife
C double
YMGd=1B'.\5
D void
v6^4wl1zxo-:%9QRv
做标记
看答案
收藏
www.kaoaa.com技术支持
^
^
答案:
o,
D
K)
10:
单选(2.5分
&
) Java程序中最小的可编译的单元为( )。
C(
A 对象
QEY\j9-*ve,s?BM
B 类
&?K;JdGv0f61r
C 方法
((16nb=`)EP
D 语句
)apnCaNKQYq*Hld?Z
做标记
看答案
收藏
www.kaoaa.com技术支持
&
&
答案:
N]
B
+^
11:
单选(2.5分
Q
) 下列说法( )是正确的。
mN
A 程序执行到break语句是一定会结束所有的循环
?tW6hL8[`O07?bK
B 程序执行到continue语句时会结束当前循环
kmJnIwROrP9Lr
C break语句和continue语句都可以和标签协同使用
kdKRSw
D continue语句和break语句的作用相同
9JBSr%@
做标记
看答案
收藏
www.kaoaa.com技术支持
Q
Q
答案:
D:
C
`K
12:
单选(2.5分
8
) 对封装的理解正确的是( )。
jo
A 封装就是把对象的属性和行为结合成一个独立的单位。
J;]BFl$Ma();]
B 封装就是把对象完全隐蔽起来,不让外界访问。
)u$`'5d)R5]nd
C 封装性是一个使用问题。
LtDytj5
D 封装和抽象是一回事。
(l%D26'*(idmL`q
做标记
看答案
收藏
www.kaoaa.com技术支持
8
8
答案:
R&
A
UY
13:
单选(2.5分
U
) 下面有关main()方法声明时,
`
可以改动的是( )。
R:
A public
nTyVsHTX
B static
b,u/H(,h;Dg.Fb
C void
ta,+8BQn(kVV
D args
YMGd=1B'.\5
做标记
看答案
收藏
www.kaoaa.com技术支持
U
U
答案:
ym
D
'*
14:
单选(2.5分
W
) 关于以下程序段,
Y
正确的说法是( )。
eX
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
q*S_[q4d^E/p
B 程序将输出: .equals() succeeded
2TR+2,Mj_u63x$F\
C 程序将输出:= = succeeded .equals() succeeded
pyTCeq
D 程序无输出
=F%.)#XPhK
做标记
看答案
收藏
www.kaoaa.com技术支持
W
W
答案:
IZ
B
J2
15:
单选(2.5分
=
) main方法是Java Application程序执行的入口点,
a
关于main方法的方法头以下( )是合法的。
O[
A public static void main( )
:?5%,Pg2C
B public static void main( String args[] )
@T?n?JIF/
C public static int main(String[] arg )
6lj/=T#
D public void main(String arg[] )
QNXx_9j)H0
做标记
看答案
收藏
www.kaoaa.com技术支持
=
=
答案:
4*
B
7&
16:
单选(2.5分
W
) 命名Java 程序文件名时应( )。
T,
A 与文件中任一类名相同即可。
0kl0g.W(e?tb)e`
B 如果一个文件中包含一个public类,文件的名字必须和该类名相同。
A[/w;u;dT@
C 文件名可以任意命名。
D:_CpFXnv
D 以上都不对。
;Q3\oO1/?\L
做标记
看答案
收藏
www.kaoaa.com技术支持
W
W
答案:
#_
B
)U
17:
单选(2.5分
9
) 在 Java中,
[
对简单数据类型(如int)分配的内存为( )。
G\
A 在 IBM PC中为16位
S/?W57#loDFE5
B 在 VAX-11中为16位
fa?A,$U9
C 与所在机器无关
]d^gGYqtw?&w]
D 都是16位
U\q`ta
做标记
看答案
收藏
www.kaoaa.com技术支持
9
9
答案:
fD
C
NK
18:
单选(2.5分
5
) Java与C/C++相比正确的叙述是( )。
b,
A 在Java中无指针,没有指针的程序无法访问不属于它的内存,提高了程序的安全性。
1`_ZyY&I6-)w%p
B Java与C/C++一样支持多重继承。
4?8&V*CSXTP\o;
C 在 Java中,所有的数据结构都是对象,通过new来分配内存,free来释放内存。
ORuFQ;R
D Java支持多继承
eOBaA%
做标记
看答案
收藏
www.kaoaa.com技术支持
5
5
答案:
q*
A
$K
19:
单选(2.5分
2
) 不使用static修饰符限定的方法称为对象(或实例)方法,
@
下列( )说法是正确的。
ZA
A 实例方法可以直接调用父类的实例方法。
o,arSF(Ec2)ZD@U
B 实例方法可以直接调用父类的类方法。
`/+B@UxI@2ap37w.a
C 实例方法可以直接调用其他类的实例方法
L-AX_jW5-
D 实例方法可以直接调用本类的类方法。
,HGVn2PTEK9i
做标记
看答案
收藏
www.kaoaa.com技术支持
2
2
答案:
;4
D
1L
20:
单选(2.5分
/
) 以下代码段执行后的输出结果为( )。
iz
int x=3; int y=10; System.out.println(y%x);
A 0
VQd1.4*@
B 1
C=nVhsLO$TqF(Da?
C 2
^YQ9Y,@=H.34
D 3
No'S*hMw&b
做标记
看答案
收藏
www.kaoaa.com技术支持
/
/
答案:
9J
B
A@
21:
多选(3分
D
) 下列合理的标识符 为( )。
P=
A _sys1_lll
`K6Pr*s%
B 2mail
RCKIqd9Jq
C $change
#_som;*lf@gK'
D class
sX-gBClpVH]U2nx+P
做标记
看答案
收藏
www.kaoaa.com技术支持
D
D
答案:
\o
AC
Z-
22:
多选(3分
%
) 属于面向对象的语言有( )。
=0
A C
:\@3]$bfol?)
B Pascal
VZbM$4g?bZz?$/V
C Java
ce\fv'=SbX0V&YOU.
D C++
*jo19`3I#$j+
做标记
看答案
收藏
www.kaoaa.com技术支持
%
%
答案:
eO
CD
EX
23:
多选(3分
W
) main()方法是应用程序的入口,
W
它前面的( )关键字不能改变。
Ve
A public
nC$w0H
B static
:H4@yPL0m8S=P4(y
C void
;='j3#sQ?(aQL@r
D 以上关键字都可改变
L-AX_jW5-
做标记
看答案
收藏
www.kaoaa.com技术支持
W
W
答案:
O[
ABC
=)
24:
多选(3分
U
) 下面( )选项将是下述程序的输出。
B3
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
][`LRY
B 0 and 1
\fmz@.dU
C 0 and 2
N]*t?h+z
D 0 and 3
?tW6hL8[`O07?bK
做标记
看答案
收藏
www.kaoaa.com技术支持
U
U
答案:
WO
ABC
0K
25:
多选(3分
8
) 封装性的含义有( )。
XD
A 把对象的全部属性和行为结合在一起,形成一个不可分割的独立单位
a#vkR(G
B 对象的属性值(除了公有的属性值)只能由这个对象的行为来读取和修改
@f=M)JlC,QB
C 尽可能隐蔽对象的内部细节,对外形成一道屏障,与外部的联系只能通过外部接口实现。
D:_CpFXnv
D 封装性使对象完全与外界隔离
;Q3\oO1/?\L
做标记
看答案
收藏
www.kaoaa.com技术支持
8
8
答案:
#_
ABC
)U
26:
多选(3分
9
) 下面关于Applet小程序的说法正确的是( )。
G\
A 必须用import 语句把含有Applet类或JApplet类的包包含进来
S/?W57#loDFE5
B 必须有main()方法,因为它是程序的入口
fa?A,$U9
C Java Applet必须由浏览器来运行
]d^gGYqtw?&w]
D 必须编写一个超文本文件(含有applet标记的Web页)
U\q`ta
做标记
看答案
收藏
www.kaoaa.com技术支持
9
9
答案:
fD
ACD
NK
27:
多选(3分
5
) 面向对象技术的基本要素主要有( )。
b,
A 抽象性
1`_ZyY&I6-)w%p
B 封装性
4?8&V*CSXTP\o;
C 继承性
ORuFQ;R
D 多态性
eOBaA%
做标记
看答案
收藏
www.kaoaa.com技术支持
5
5
答案:
q*
ABCD
$K
28:
多选(3分
2
) 类与对象的关系是( )。
ZA
A 类是对象集合的再抽象。
o,arSF(Ec2)ZD@U
B 类(Class)是具有相同属性和行为的一组对象的集合。
`/+B@UxI@2ap37w.a
C 一个对象称作类的一个实例。
L-AX_jW5-
D 类与对象是父与子的关系。
,HGVn2PTEK9i
做标记
看答案
收藏
www.kaoaa.com技术支持
2
2
答案:
;4
ABC
1L
29:
多选(3分
/
) 以下( )不是Java的关键字。
iz
A FALSE
VQd1.4*@
B const
C=nVhsLO$TqF(Da?
C Double
^YQ9Y,@=H.34
D void
No'S*hMw&b
做标记
看答案
收藏
www.kaoaa.com技术支持
/
/
答案:
9J
ABC
A@
30:
多选(3分
D
) 定义一个方法时可加上的修饰词有( )。
P=
A public
`K6Pr*s%
B static
RCKIqd9Jq
C final
#_som;*lf@gK'
D default
sX-gBClpVH]U2nx+P
做标记
看答案
收藏
www.kaoaa.com技术支持
D
D
答案:
\o
ABC
Z-
31:
判断(2分
%
) 注释的作用是使程序在执行时在屏幕上显示//之后的内容。
=0
A 正确
:\@3]$bfol?)
B 错误
VZbM$4g?bZz?$/V
做标记
看答案
收藏
www.kaoaa.com技术支持
%
%
答案:
w4
B
_N
32:
判断(2分
B
) 使用静态属性必须以类名做前缀。
o7
A 正确
?kYsrLS]
B 错误
PPf3Xf^bMuw_B
做标记
看答案
收藏
www.kaoaa.com技术支持
B
B
答案:
eO
B
EX
33:
判断(2分
W
) 数组允许存放不同类型的定长元素。
Ve
A 正确
nC$w0H
B 错误
:H4@yPL0m8S=P4(y
做标记
看答案
收藏
www.kaoaa.com技术支持
W
W
答案:
gA
B
HJ
34:
判断(2分
Y
) 由继承性可知,
p
程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。
7j
A 正确
PGhobf
B 错误
=;pW:N'p9;fg
做标记
看答案
收藏
www.kaoaa.com技术支持
Y
Y
答案:
=)
B
:?
35:
判断(2分
]
) 一个应用程序中可以有多个方法,
j
但只能有一个main方法。
uA
A 正确
qnGlwEv.]iC+;W;i
B 错误
A?$iaH@
做标记
看答案
收藏
www.kaoaa.com技术支持
]
]
答案:
_W
A
EL
36:
判断(2分
4
) Java的字符类型采用的是Unicode编码,
W
但所占字节由具体软硬件环境决定。
,S
A 正确
7&gf(SE\MFpD
B 错误
0bnlq.r)
做标记
看答案
收藏
www.kaoaa.com技术支持
4
4
答案:
HQ
B
A[
37:
判断(2分
E
) 用“+”可以实现字符串的拼接,
G
用“—” 可以从一个字符串中去除一个字符子串。
-=
A 正确
6uhK3S`]zzwBb^
B 错误
RCKIqd9Jq
做标记
看答案
收藏
www.kaoaa.com技术支持
E
E
答案:
Z%
B
X;
38:
判断(2分
C
) Java不提供goto语句,
G
所以goto也就不再作为关键字
A 正确
XXT:+^s^]
B 错误
rwF0lD[-/4=
做标记
看答案
收藏
www.kaoaa.com技术支持
C
C
答案:
/m
B
\O
39:
判断(2分
=
) break语句可直接跳出外层循环。
cy
A 正确
%IXj89xV_w)
B 错误
T#2)GbJ5@4SY1e%
做标记
看答案
收藏
www.kaoaa.com技术支持
=
=
答案:
\x
B
L8
40:
判断(2分
T
) 继承性和多态性的结合,
c
可以生成一系列虽类似但独一无二的对象。
_N
A 正确
='eeVyi;7_##CWXH
B 错误
ORuFQ;R
做标记
看答案
收藏
www.kaoaa.com技术支持
T
T
答案:
'*
A
Y9
→立即交卷