欢迎,请
登录
注册
控制面板
跳转到
卷首
末尾
单选
多选
判断
隐藏答案
(模拟卷)
我要交卷
NSAC标准化考试项目认证证书-Java程序设计工程师初级考试卷题库(1门)试卷
收藏
正在加载试卷中..请等待加载完毕才能答题..网页加载中..
总分:
100分
答题时间:
70分钟
开卷日期:2026/10/26 19:45:03
点击率:158820
Java程序设计工程师
1:
单选(2.5分
,
) 编译Java Applet 源程序文件产生的字节码文件的扩展名为( )。
A3
A java
hfT``XX*/`?:t
B class
Y`wmXgk0:=&OK7q,C
C html
*%G;T?[R/
D exe
M6d33sN_aR:_(]_?_
做标记
看答案
收藏
www.kaoaa.com技术支持
,
,
答案:
](
B
G4
2:
单选(2.5分
Y
) 面向对象技术的基本要素有( )。
,o
A 类、对象、接口、包。
X06Qxi?D=
B 抽象性、封装性、继承性和多态性
]E@B2cyX
C 对象、事件、消息。
CXE#yQYW
D 以上都不是。
.bhh.:izva
做标记
看答案
收藏
www.kaoaa.com技术支持
Y
Y
答案:
Rs
B
L:
3:
单选(2.5分
U
) 对对象的理解错误的是( )。
iR
A 对象由属性和行为两部分组成。
-mu?tgBZMqs
B 对象可以是一个人、地址、物品、事件、概念等。
zCb]Pr&1u//
C 万事万物皆可看做对象。
3y(l8b?pgCpsh5z
D 以上都不对
DjBZdQ#TVF
做标记
看答案
收藏
www.kaoaa.com技术支持
U
U
答案:
?C
D
PQ
4:
单选(2.5分
0
) 以下( )不是Java语言的特点。
n$
A 简单性
;dce2-Z8
B 面向对象
*BQH-kV/Z[?V
C 平台独立性
7B?391Sc+IZ*R
D 指针的灵活性
f%ne=ZbA6)%h
做标记
看答案
收藏
www.kaoaa.com技术支持
0
0
答案:
jP
D
FT
5:
单选(2.5分
B
) Java与C/C++比较说法错误的是( )。
=k
A Java不提供goto语句,所以也就没指定goto作为关键字。
4ZgKf`
B Java没有指针。
?I,;d)h`:
C Java没有联合和结构
6aWTc3Bx[5
D Java只有单继承没有多重继承。
vo?gav:^*qSg
做标记
看答案
收藏
www.kaoaa.com技术支持
B
B
答案:
kE
A
NH
6:
单选(2.5分
O
) ( )语言既要经过编译程序又要解释程序。
I2
A C
OwJ.Wq
B C ++
=YV7CY)
C Java
9?/x@\_+%[
D Basic
,x*mb=s9$*f=
做标记
看答案
收藏
www.kaoaa.com技术支持
O
O
答案:
0L
C
,O
7:
单选(2.5分
@
) 创建字符串s:String s=new String(“hello”);下面( )语句将改变s。
:x
A s.append(“aaa”);
sDsqrzN37[
B s.concat(s);
F7uGVzva
C s.substring(3)
?-y-2U
D 以上语句都不会
s0h&6M8U6'3('t
做标记
看答案
收藏
www.kaoaa.com技术支持
@
@
答案:
;m
D
H)
8:
单选(2.5分
F
) 编写Java 应用程序文件的扩展名为( )。
k=
A java
-dv#&g][#NzO+Gq(
B class
l1y;YU_WPSz3Jos(3
C html
#8U.bEMQEv
D exe
pQ7ZY$sKkXdB4Q2
做标记
看答案
收藏
www.kaoaa.com技术支持
F
F
答案:
Qa
A
1$
9:
单选(2.5分
H
) Java application中的主类需包含main方法,
C
main方法的返回类型是( )。
&n
A int
?L:M]V\A@-]b3h5
B float
O=U=0E@%.
C double
+r:dei*s
D void
;v`Eu-$5H*
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
LL
D
?I
10:
单选(2.5分
E
) Java程序中最小的可编译的单元为( )。
4c
A 对象
3*&/.b%n9f
B 类
hfT``XX*/`?:t
C 方法
Y`wmXgk0:=&OK7q,C
D 语句
*%G;T?[R/
做标记
看答案
收藏
www.kaoaa.com技术支持
E
E
答案:
xY
B
5L
11:
单选(2.5分
W
) 下列说法( )是正确的。
[R
A 程序执行到break语句是一定会结束所有的循环
,x*mb=s9$*f=
B 程序执行到continue语句时会结束当前循环
^:3lC6H
C break语句和continue语句都可以和标签协同使用
sDsqrzN37[
D continue语句和break语句的作用相同
F7uGVzva
做标记
看答案
收藏
www.kaoaa.com技术支持
W
W
答案:
%y
C
_/
12:
单选(2.5分
D
) 对封装的理解正确的是( )。
@?
A 封装就是把对象的属性和行为结合成一个独立的单位。
t%ZPHx_v^o@=z'UF
B 封装就是把对象完全隐蔽起来,不让外界访问。
g.l)2ZG
C 封装性是一个使用问题。
yEqoIHrizt)Kda
D 封装和抽象是一回事。
3y(l8b?pgCpsh5z
做标记
看答案
收藏
www.kaoaa.com技术支持
D
D
答案:
A*
A
#8
13:
单选(2.5分
(
) 下面有关main()方法声明时,
N
可以改动的是( )。
\G
A public
8.2AU\=.
B static
0COG[9zeEuI5ujJO
C void
hz_SD-n`1
D args
RV#R4B
做标记
看答案
收藏
www.kaoaa.com技术支持
(
(
答案:
Y%
D
O=
14:
单选(2.5分
D
) 关于以下程序段,
S
正确的说法是( )。
f%
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
STl@;mnrxj),
B 程序将输出: .equals() succeeded
=kSn/XKVp
C 程序将输出:= = succeeded .equals() succeeded
:)msdZUlw:z
D 程序无输出
MRoAeGI;
做标记
看答案
收藏
www.kaoaa.com技术支持
D
D
答案:
%e
B
VO
15:
单选(2.5分
C
) main方法是Java Application程序执行的入口点,
$
关于main方法的方法头以下( )是合法的。
Bc
A public static void main( )
4wqY@5L7b
B public static void main( String args[] )
I2Xyex6HqK
C public static int main(String[] arg )
=YV7CY)
D public void main(String arg[] )
9?/x@\_+%[
做标记
看答案
收藏
www.kaoaa.com技术支持
C
C
答案:
Pl
B
ID
16:
单选(2.5分
R
) 命名Java 程序文件名时应( )。
rO
A 与文件中任一类名相同即可。
#/WjlFhSsSCu[xQ
B 如果一个文件中包含一个public类,文件的名字必须和该类名相同。
P(IJLq)G-TL27
C 文件名可以任意命名。
T\k[1mSqJ6
D 以上都不对。
t%ZPHx_v^o@=z'UF
做标记
看答案
收藏
www.kaoaa.com技术支持
R
R
答案:
-m
B
K=
17:
单选(2.5分
?
) 在 Java中,
f
对简单数据类型(如int)分配的内存为( )。
ms
A 在 IBM PC中为16位
yEqoIHrizt)Kda
B 在 VAX-11中为16位
3y(l8b?pgCpsh5z
C 与所在机器无关
DjBZdQ#TVF
D 都是16位
eD/.g\QVg
做标记
看答案
收藏
www.kaoaa.com技术支持
?
?
答案:
-[
C
QZ
18:
单选(2.5分
Q
) Java与C/C++相比正确的叙述是( )。
*7
A 在Java中无指针,没有指针的程序无法访问不属于它的内存,提高了程序的安全性。
1$6&17
B Java与C/C++一样支持多重继承。
?L:M]V\A@-]b3h5
C 在 Java中,所有的数据结构都是对象,通过new来分配内存,free来释放内存。
O=U=0E@%.
D Java支持多继承
+r:dei*s
做标记
看答案
收藏
www.kaoaa.com技术支持
Q
Q
答案:
Da
A
=K
19:
单选(2.5分
@
) 不使用static修饰符限定的方法称为对象(或实例)方法,
B
下列( )说法是正确的。
)M
A 实例方法可以直接调用父类的实例方法。
2-5B'7pO?Tc^m
B 实例方法可以直接调用父类的类方法。
6aWTc3Bx[5
C 实例方法可以直接调用其他类的实例方法
vo?gav:^*qSg
D 实例方法可以直接调用本类的类方法。
urMyZK.?/^MQv3H
做标记
看答案
收藏
www.kaoaa.com技术支持
@
@
答案:
=Y
D
_J
20:
单选(2.5分
D
) 以下代码段执行后的输出结果为( )。
U=
int x=3; int y=10; System.out.println(y%x);
A 0
E_5,v$Jt'
B 1
,x*mb=s9$*f=
C 2
^:3lC6H
D 3
sDsqrzN37[
做标记
看答案
收藏
www.kaoaa.com技术支持
D
D
答案:
2q
B
KI
21:
多选(3分
T
) 下列合理的标识符 为( )。
3e
A _sys1_lll
%y;)-DC;?UV
B 2mail
`_fY5`C.wi6D'=a=N
C $change
ms^6$SU@I2=\A.Y
D class
cZI3D^[m
做标记
看答案
收藏
www.kaoaa.com技术支持
T
T
答案:
=`
AC
JT
22:
多选(3分
H
) 属于面向对象的语言有( )。
MA
A C
gibsY-Lc4M9$`5]?
B Pascal
n$]QrS;?sU5]Y
C Java
1$6&17
D C++
?L:M]V\A@-]b3h5
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
=W
CD
YI
23:
多选(3分
Q
) main()方法是应用程序的入口,
f
它前面的( )关键字不能改变。
+#
A public
cF=A`1E7lZV+
B static
:4zJR/.KN
C void
?I,;d)h`:
D 以上关键字都可改变
6aWTc3Bx[5
做标记
看答案
收藏
www.kaoaa.com技术支持
Q
Q
答案:
U4
ABC
SK
24:
多选(3分
?
) 下面( )选项将是下述程序的输出。
W;
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
Shx2wB,P
B 0 and 1
I2Xyex6HqK
C 0 and 2
=YV7CY)
D 0 and 3
9?/x@\_+%[
做标记
看答案
收藏
www.kaoaa.com技术支持
?
?
答案:
Pl
ABC
ID
25:
多选(3分
R
) 封装性的含义有( )。
rO
A 把对象的全部属性和行为结合在一起,形成一个不可分割的独立单位
#/WjlFhSsSCu[xQ
B 对象的属性值(除了公有的属性值)只能由这个对象的行为来读取和修改
P(IJLq)G-TL27
C 尽可能隐蔽对象的内部细节,对外形成一道屏障,与外部的联系只能通过外部接口实现。
T\k[1mSqJ6
D 封装性使对象完全与外界隔离
t%ZPHx_v^o@=z'UF
做标记
看答案
收藏
www.kaoaa.com技术支持
R
R
答案:
-m
ABC
K=
26:
多选(3分
?
) 下面关于Applet小程序的说法正确的是( )。
ms
A 必须用import 语句把含有Applet类或JApplet类的包包含进来
yEqoIHrizt)Kda
B 必须有main()方法,因为它是程序的入口
3y(l8b?pgCpsh5z
C Java Applet必须由浏览器来运行
DjBZdQ#TVF
D 必须编写一个超文本文件(含有applet标记的Web页)
eD/.g\QVg
做标记
看答案
收藏
www.kaoaa.com技术支持
?
?
答案:
-[
ACD
QZ
27:
多选(3分
Q
) 面向对象技术的基本要素主要有( )。
*7
A 抽象性
1$6&17
B 封装性
?L:M]V\A@-]b3h5
C 继承性
O=U=0E@%.
D 多态性
+r:dei*s
做标记
看答案
收藏
www.kaoaa.com技术支持
Q
Q
答案:
Da
ABCD
=K
28:
多选(3分
@
) 类与对象的关系是( )。
)M
A 类是对象集合的再抽象。
2-5B'7pO?Tc^m
B 类(Class)是具有相同属性和行为的一组对象的集合。
6aWTc3Bx[5
C 一个对象称作类的一个实例。
vo?gav:^*qSg
D 类与对象是父与子的关系。
urMyZK.?/^MQv3H
做标记
看答案
收藏
www.kaoaa.com技术支持
@
@
答案:
=Y
ABC
_J
29:
多选(3分
D
) 以下( )不是Java的关键字。
U=
A FALSE
E_5,v$Jt'
B const
,x*mb=s9$*f=
C Double
^:3lC6H
D void
sDsqrzN37[
做标记
看答案
收藏
www.kaoaa.com技术支持
D
D
答案:
2q
ABC
KI
30:
多选(3分
T
) 定义一个方法时可加上的修饰词有( )。
3e
A public
%y;)-DC;?UV
B static
`_fY5`C.wi6D'=a=N
C final
ms^6$SU@I2=\A.Y
D default
cZI3D^[m
做标记
看答案
收藏
www.kaoaa.com技术支持
T
T
答案:
=`
ABC
JT
31:
判断(2分
H
) 注释的作用是使程序在执行时在屏幕上显示//之后的内容。
MA
A 正确
gibsY-Lc4M9$`5]?
B 错误
n$]QrS;?sU5]Y
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
*B
B
IM
32:
判断(2分
H
) 使用静态属性必须以类名做前缀。
=N
A 正确
L^$oStzsd
B 错误
/:P,f9=gs
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
+#
B
Q&
33:
判断(2分
]
) 数组允许存放不同类型的定长元素。
4n
A 正确
?A-wn*+ahujw/s
B 错误
0/CUwdd0
做标记
看答案
收藏
www.kaoaa.com技术支持
]
]
答案:
e'
B
3*
34:
判断(2分
_
) 由继承性可知,
E
程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。
6a
A 正确
A3i6/'^I4w
B 错误
W;D(f?p#l\
做标记
看答案
收藏
www.kaoaa.com技术支持
_
_
答案:
nh
B
G+
35:
判断(2分
O
) 一个应用程序中可以有多个方法,
m
但只能有一个main方法。
o\
A 正确
apc8x`e
B 错误
W'86*iZEk)]'l@
做标记
看答案
收藏
www.kaoaa.com技术支持
O
O
答案:
wd
A
,X
36:
判断(2分
A
) Java的字符类型采用的是Unicode编码,
b
但所占字节由具体软硬件环境决定。
O3
A 正确
i[G2r+'KXOLN
B 错误
GHs'Az@^x
做标记
看答案
收藏
www.kaoaa.com技术支持
A
A
答案:
/N
B
2Q
37:
判断(2分
3
) 用“+”可以实现字符串的拼接,
K
用“—” 可以从一个字符串中去除一个字符子串。
d;
A 正确
T\k[1mSqJ6
B 错误
t%ZPHx_v^o@=z'UF
做标记
看答案
收藏
www.kaoaa.com技术支持
3
3
答案:
-m
B
K=
38:
判断(2分
?
) Java不提供goto语句,
f
所以goto也就不再作为关键字
A 正确
yEqoIHrizt)Kda
B 错误
3y(l8b?pgCpsh5z
做标记
看答案
收藏
www.kaoaa.com技术支持
?
?
答案:
A*
B
#8
39:
判断(2分
(
) break语句可直接跳出外层循环。
\G
A 正确
8.2AU\=.
B 错误
0COG[9zeEuI5ujJO
做标记
看答案
收藏
www.kaoaa.com技术支持
(
(
答案:
=N
B
H^
40:
判断(2分
Z
) 继承性和多态性的结合,
L
可以生成一系列虽类似但独一无二的对象。
b\
A 正确
`$pgg4?b
B 错误
=WG$K+5xo?PN7
做标记
看答案
收藏
www.kaoaa.com技术支持
Z
Z
答案:
`s
A
J'
→立即交卷