欢迎,请
登录
注册
控制面板
跳转到
卷首
末尾
单选
多选
判断
隐藏答案
(模拟卷)
我要交卷
NSAC标准化考试项目认证证书-Java程序设计工程师初级考试卷题库(1门)试卷
收藏
正在加载试卷中..请等待加载完毕才能答题..网页加载中..
总分:
100分
答题时间:
70分钟
开卷日期:2026/9/2 4:07:52
点击率:153264
Java程序设计工程师
1:
单选(2.5分
W
) 编译Java Applet 源程序文件产生的字节码文件的扩展名为( )。
G:
A java
7\mSN`Jd0=
B class
wjUfLKCIV
C html
u)ok(MM`]A5k
D exe
bkz8c5n
做标记
看答案
收藏
www.kaoaa.com技术支持
W
W
答案:
IA
B
YO
2:
单选(2.5分
F
) 面向对象技术的基本要素有( )。
EQ
A 类、对象、接口、包。
7eloC`0bZ_-0Pd'B9
B 抽象性、封装性、继承性和多态性
^7W&&9EE+%
C 对象、事件、消息。
s?2p]OWvcbs
D 以上都不是。
LdGE,v\
做标记
看答案
收藏
www.kaoaa.com技术支持
F
F
答案:
&t
B
`*
3:
单选(2.5分
E
) 对对象的理解错误的是( )。
A9
A 对象由属性和行为两部分组成。
uxqO3Nha3v=i@L+P$
B 对象可以是一个人、地址、物品、事件、概念等。
l7Di2WAyTkjKl0V
C 万事万物皆可看做对象。
EnWuE&i?TpA]fbjUC
D 以上都不对
H8$O?zpju
做标记
看答案
收藏
www.kaoaa.com技术支持
E
E
答案:
Kf
D
XH
4:
单选(2.5分
Q
) 以下( )不是Java语言的特点。
'r
A 简单性
AB3'V)
B 面向对象
@M@VDVVJ9kXN$(Tl
C 平台独立性
bWnE'`X9G+8
D 指针的灵活性
Yx@ztioP
做标记
看答案
收藏
www.kaoaa.com技术支持
Q
Q
答案:
Ry
D
DA
5:
单选(2.5分
@
) Java与C/C++比较说法错误的是( )。
Fb
A Java不提供goto语句,所以也就没指定goto作为关键字。
kKP[n,WWUFU
B Java没有指针。
3(KBidy:k[`32N
C Java没有联合和结构
NM-@PuR'
D Java只有单继承没有多重继承。
?d[[yX
做标记
看答案
收藏
www.kaoaa.com技术支持
@
@
答案:
Cg
A
5R
6:
单选(2.5分
L
) ( )语言既要经过编译程序又要解释程序。
u)
A C
och_yS-LF)FFZ^zZ2
B C ++
YoA_&i2Qhwfh,
C Java
:CD;x1Mm$.TnC/Wi^
D Basic
;s-WX0yYyw%=b
做标记
看答案
收藏
www.kaoaa.com技术支持
L
L
答案:
zR
C
/F
7:
单选(2.5分
-
) 创建字符串s:String s=new String(“hello”);下面( )语句将改变s。
23
A s.append(“aaa”);
L[I*7ww??V_P
B s.concat(s);
J6m=EM
C s.substring(3)
s63TgOqw9?z@H5E6
D 以上语句都不会
MP=SHJF_gFl
做标记
看答案
收藏
www.kaoaa.com技术支持
-
-
答案:
wa
D
3T
8:
单选(2.5分
?
) 编写Java 应用程序文件的扩展名为( )。
zI
A java
KoTtsK5t
B class
EeXZO&,?*M
C html
f?E.R1
D exe
wsT*AK(
做标记
看答案
收藏
www.kaoaa.com技术支持
?
?
答案:
+2
A
;8
9:
单选(2.5分
'
) Java application中的主类需包含main方法,
s
main方法的返回类型是( )。
2D
A int
huvR/Z
B float
8=T3#^[OWPVWo
C double
gx,e'/k,b0y=
D void
yK=EyJT4%4pd.zO
做标记
看答案
收藏
www.kaoaa.com技术支持
'
'
答案:
@D
D
\V
10:
单选(2.5分
4
) Java程序中最小的可编译的单元为( )。
NV
A 对象
FF?9%$=*Rai,-
B 类
%(^W^F%^B
C 方法
l@C,(W&x&6
D 语句
bkz8c5n
做标记
看答案
收藏
www.kaoaa.com技术支持
4
4
答案:
IA
B
YO
11:
单选(2.5分
F
) 下列说法( )是正确的。
EQ
A 程序执行到break语句是一定会结束所有的循环
7eloC`0bZ_-0Pd'B9
B 程序执行到continue语句时会结束当前循环
^7W&&9EE+%
C break语句和continue语句都可以和标签协同使用
s?2p]OWvcbs
D continue语句和break语句的作用相同
LdGE,v\
做标记
看答案
收藏
www.kaoaa.com技术支持
F
F
答案:
&t
C
`*
12:
单选(2.5分
E
) 对封装的理解正确的是( )。
A9
A 封装就是把对象的属性和行为结合成一个独立的单位。
uxqO3Nha3v=i@L+P$
B 封装就是把对象完全隐蔽起来,不让外界访问。
l7Di2WAyTkjKl0V
C 封装性是一个使用问题。
EnWuE&i?TpA]fbjUC
D 封装和抽象是一回事。
H8$O?zpju
做标记
看答案
收藏
www.kaoaa.com技术支持
E
E
答案:
Kf
A
XH
13:
单选(2.5分
Q
) 下面有关main()方法声明时,
w
可以改动的是( )。
'r
A public
AB3'V)
B static
@M@VDVVJ9kXN$(Tl
C void
bWnE'`X9G+8
D args
Yx@ztioP
做标记
看答案
收藏
www.kaoaa.com技术支持
Q
Q
答案:
Ry
D
DA
14:
单选(2.5分
@
) 关于以下程序段,
l
正确的说法是( )。
Fb
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
kKP[n,WWUFU
B 程序将输出: .equals() succeeded
3(KBidy:k[`32N
C 程序将输出:= = succeeded .equals() succeeded
NM-@PuR'
D 程序无输出
?d[[yX
做标记
看答案
收藏
www.kaoaa.com技术支持
@
@
答案:
Cg
B
5R
15:
单选(2.5分
L
) main方法是Java Application程序执行的入口点,
O
关于main方法的方法头以下( )是合法的。
u)
A public static void main( )
och_yS-LF)FFZ^zZ2
B public static void main( String args[] )
YoA_&i2Qhwfh,
C public static int main(String[] arg )
:CD;x1Mm$.TnC/Wi^
D public void main(String arg[] )
;s-WX0yYyw%=b
做标记
看答案
收藏
www.kaoaa.com技术支持
L
L
答案:
zR
B
/F
16:
单选(2.5分
-
) 命名Java 程序文件名时应( )。
23
A 与文件中任一类名相同即可。
L[I*7ww??V_P
B 如果一个文件中包含一个public类,文件的名字必须和该类名相同。
J6m=EM
C 文件名可以任意命名。
s63TgOqw9?z@H5E6
D 以上都不对。
MP=SHJF_gFl
做标记
看答案
收藏
www.kaoaa.com技术支持
-
-
答案:
wa
B
3T
17:
单选(2.5分
?
) 在 Java中,
?
对简单数据类型(如int)分配的内存为( )。
zI
A 在 IBM PC中为16位
KoTtsK5t
B 在 VAX-11中为16位
EeXZO&,?*M
C 与所在机器无关
f?E.R1
D 都是16位
wsT*AK(
做标记
看答案
收藏
www.kaoaa.com技术支持
?
?
答案:
+2
C
;8
18:
单选(2.5分
'
) Java与C/C++相比正确的叙述是( )。
2D
A 在Java中无指针,没有指针的程序无法访问不属于它的内存,提高了程序的安全性。
huvR/Z
B Java与C/C++一样支持多重继承。
8=T3#^[OWPVWo
C 在 Java中,所有的数据结构都是对象,通过new来分配内存,free来释放内存。
gx,e'/k,b0y=
D Java支持多继承
yK=EyJT4%4pd.zO
做标记
看答案
收藏
www.kaoaa.com技术支持
'
'
答案:
@D
A
\V
19:
单选(2.5分
4
) 不使用static修饰符限定的方法称为对象(或实例)方法,
i
下列( )说法是正确的。
NV
A 实例方法可以直接调用父类的实例方法。
FF?9%$=*Rai,-
B 实例方法可以直接调用父类的类方法。
%(^W^F%^B
C 实例方法可以直接调用其他类的实例方法
l@C,(W&x&6
D 实例方法可以直接调用本类的类方法。
bkz8c5n
做标记
看答案
收藏
www.kaoaa.com技术支持
4
4
答案:
IA
D
YO
20:
单选(2.5分
F
) 以下代码段执行后的输出结果为( )。
EQ
int x=3; int y=10; System.out.println(y%x);
A 0
7eloC`0bZ_-0Pd'B9
B 1
^7W&&9EE+%
C 2
s?2p]OWvcbs
D 3
LdGE,v\
做标记
看答案
收藏
www.kaoaa.com技术支持
F
F
答案:
&t
B
`*
21:
多选(3分
E
) 下列合理的标识符 为( )。
A9
A _sys1_lll
uxqO3Nha3v=i@L+P$
B 2mail
l7Di2WAyTkjKl0V
C $change
EnWuE&i?TpA]fbjUC
D class
H8$O?zpju
做标记
看答案
收藏
www.kaoaa.com技术支持
E
E
答案:
Kf
AC
XH
22:
多选(3分
Q
) 属于面向对象的语言有( )。
'r
A C
AB3'V)
B Pascal
@M@VDVVJ9kXN$(Tl
C Java
bWnE'`X9G+8
D C++
Yx@ztioP
做标记
看答案
收藏
www.kaoaa.com技术支持
Q
Q
答案:
Ry
CD
DA
23:
多选(3分
@
) main()方法是应用程序的入口,
l
它前面的( )关键字不能改变。
Fb
A public
kKP[n,WWUFU
B static
3(KBidy:k[`32N
C void
NM-@PuR'
D 以上关键字都可改变
?d[[yX
做标记
看答案
收藏
www.kaoaa.com技术支持
@
@
答案:
Cg
ABC
5R
24:
多选(3分
L
) 下面( )选项将是下述程序的输出。
u)
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
och_yS-LF)FFZ^zZ2
B 0 and 1
YoA_&i2Qhwfh,
C 0 and 2
:CD;x1Mm$.TnC/Wi^
D 0 and 3
;s-WX0yYyw%=b
做标记
看答案
收藏
www.kaoaa.com技术支持
L
L
答案:
zR
ABC
/F
25:
多选(3分
-
) 封装性的含义有( )。
23
A 把对象的全部属性和行为结合在一起,形成一个不可分割的独立单位
L[I*7ww??V_P
B 对象的属性值(除了公有的属性值)只能由这个对象的行为来读取和修改
J6m=EM
C 尽可能隐蔽对象的内部细节,对外形成一道屏障,与外部的联系只能通过外部接口实现。
s63TgOqw9?z@H5E6
D 封装性使对象完全与外界隔离
MP=SHJF_gFl
做标记
看答案
收藏
www.kaoaa.com技术支持
-
-
答案:
wa
ABC
3T
26:
多选(3分
?
) 下面关于Applet小程序的说法正确的是( )。
zI
A 必须用import 语句把含有Applet类或JApplet类的包包含进来
KoTtsK5t
B 必须有main()方法,因为它是程序的入口
EeXZO&,?*M
C Java Applet必须由浏览器来运行
f?E.R1
D 必须编写一个超文本文件(含有applet标记的Web页)
wsT*AK(
做标记
看答案
收藏
www.kaoaa.com技术支持
?
?
答案:
+2
ACD
;8
27:
多选(3分
'
) 面向对象技术的基本要素主要有( )。
2D
A 抽象性
huvR/Z
B 封装性
8=T3#^[OWPVWo
C 继承性
gx,e'/k,b0y=
D 多态性
yK=EyJT4%4pd.zO
做标记
看答案
收藏
www.kaoaa.com技术支持
'
'
答案:
@D
ABCD
\V
28:
多选(3分
4
) 类与对象的关系是( )。
NV
A 类是对象集合的再抽象。
FF?9%$=*Rai,-
B 类(Class)是具有相同属性和行为的一组对象的集合。
%(^W^F%^B
C 一个对象称作类的一个实例。
l@C,(W&x&6
D 类与对象是父与子的关系。
bkz8c5n
做标记
看答案
收藏
www.kaoaa.com技术支持
4
4
答案:
IA
ABC
YO
29:
多选(3分
F
) 以下( )不是Java的关键字。
EQ
A FALSE
7eloC`0bZ_-0Pd'B9
B const
^7W&&9EE+%
C Double
s?2p]OWvcbs
D void
LdGE,v\
做标记
看答案
收藏
www.kaoaa.com技术支持
F
F
答案:
&t
ABC
`*
30:
多选(3分
E
) 定义一个方法时可加上的修饰词有( )。
A9
A public
uxqO3Nha3v=i@L+P$
B static
l7Di2WAyTkjKl0V
C final
EnWuE&i?TpA]fbjUC
D default
H8$O?zpju
做标记
看答案
收藏
www.kaoaa.com技术支持
E
E
答案:
Kf
ABC
XH
31:
判断(2分
Q
) 注释的作用是使程序在执行时在屏幕上显示//之后的内容。
'r
A 正确
AB3'V)
B 错误
@M@VDVVJ9kXN$(Tl
做标记
看答案
收藏
www.kaoaa.com技术支持
Q
Q
答案:
MX
B
:&
32:
判断(2分
=
) 使用静态属性必须以类名做前缀。
aw
A 正确
#Gwx0G
B 错误
Zd408=Yr8gs%
做标记
看答案
收藏
www.kaoaa.com技术支持
=
=
答案:
@=
B
KK
33:
判断(2分
=
) 数组允许存放不同类型的定长元素。
D\
A 正确
C#s_,(6V1
B 错误
2=W4M97pl7
做标记
看答案
收藏
www.kaoaa.com技术支持
=
=
答案:
NM
B
CR
34:
判断(2分
I
) 由继承性可知,
,
程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。
m?
A 正确
?d[[yX
B 错误
?POi=,J+?X
做标记
看答案
收藏
www.kaoaa.com技术支持
I
I
答案:
0[
B
N*
35:
判断(2分
B
) 一个应用程序中可以有多个方法,
(
但只能有一个main方法。
9N
A 正确
DydL3S
B 错误
YoA_&i2Qhwfh,
做标记
看答案
收藏
www.kaoaa.com技术支持
B
B
答案:
x_
A
-S
36:
判断(2分
K
) Java的字符类型采用的是Unicode编码,
L
但所占字节由具体软硬件环境决定。
P.
A 正确
jV]1\Y07,WH#
B 错误
HC1&,OIILt
做标记
看答案
收藏
www.kaoaa.com技术支持
K
K
答案:
zR
B
/F
37:
判断(2分
-
) 用“+”可以实现字符串的拼接,
e
用“—” 可以从一个字符串中去除一个字符子串。
23
A 正确
L[I*7ww??V_P
B 错误
J6m=EM
做标记
看答案
收藏
www.kaoaa.com技术支持
-
-
答案:
m5
B
XV
38:
判断(2分
.
) Java不提供goto语句,
=
所以goto也就不再作为关键字
A 正确
l7Di2WAyTkjKl0V
B 错误
EnWuE&i?TpA]fbjUC
做标记
看答案
收藏
www.kaoaa.com技术支持
.
.
答案:
9F
B
Q`
39:
判断(2分
/
) break语句可直接跳出外层循环。
Ee
A 正确
]BeTmfv$Z6Bc
B 错误
1?eGFf+Qq$Fb;7xZ
做标记
看答案
收藏
www.kaoaa.com技术支持
/
/
答案:
&%
B
IY
40:
判断(2分
[
) 继承性和多态性的结合,
M
可以生成一系列虽类似但独一无二的对象。
bW
A 正确
aw/fQbGN
B 错误
?R^#5Y?cCEL#U
做标记
看答案
收藏
www.kaoaa.com技术支持
[
[
答案:
an
A
JZ
→立即交卷