1. 1 Java 是一种完全面向(b )的语言。    public static void main(StringE ] args)
A.过程 B.对象 C.组件 D.服务    C. public static int main(String[ ] args)
1. 2 Java 语言具有许多特点,下列选项中,(b) I), public void main(String[ ] args) 反映了 Java程序并行机制的特点。    1.12 Jwa程序中,(d)不能用来表示注释。
A.安全性 B.多线程 C.跨平台 D.可移植A. 〃注释    B./*注释*/
1.3下面关于Jewa语言特点的描述中,错误的是C./**注释*/    D. /注释/
(a)o    1. 13只包含一个带publ ic修饰的JavaHello
A. Java是纯面向对象编程语言,支持单继承和多的Java程序正确命名是(b)
B. Hello, java
D.—个任意的标
对的是(d )。
CA. x++
D. x=+l
继承。    A. Hello
B. Java支持分布式的网络应用,可透明地访问网C. hello, java
ava
络上的其他对象。    识符后带后缀.j
C. Java支持多线程编程。    2.1在方法的定义屮,下面说法正确的是(c)o
D. Java程序与平台无关、可移植性好。    A.必须有形式参数列表    B.必须有
1. 4下列(a)是面向大型企业级专用构件的应用return语句
平台。    C.使用return语句返回值    D.如果没有
A. J2EE B. J2ME C. J2SE D. J2DE    返回值,可以省略返回值数据类型
1. 5编译Java Appl ication源程序文件将产生相2. 2下面这些标识符(c )抽象类的使用是错误的。
应的字节码文件,这些字节码文件的扩展名为(b)oA. Javaworld    B. _sum    C. 2Java
A. java B. class C. html D. exe    Program    D. $abc
1.6 Java程序在执行过程中用到一套JDK工具,2.3为使整型变量x的值加1,下面写出的形式
不 其中java, exe是指(b)0
A. Java文档生成器    B. Java解释器
Java编译器    D. Java类分解器
1.7Java +,负责对字节代码解释执行的是(b)2.4以下选项屮变量a已定义类型,不合法的赋值
A. 垃圾回收器    B.虚拟机 C.编译器表达式是(b )o
D.多线程机制    A. a=(int)y B. a==l
1.8 Hello, html 文件嵌入一个 Applet HelloJ). ++a
i的值
运行或查看这个Applet的命令是(a)o
A.
B.
appletviewer Hello, html
D.
Hello. class
D.
C. appletviewer Hello, class
Hello.java
1. 9在编写Java Applet程序时,需要在程序的开true
头写上(b)语句。
A. import java. awt. *
C. import java. io. *
java. awt. event. *
1. 10下列叙述中,正确的是(a)0
A.
B.
Java语言的标识符是区分大小写的。
文件名与public类名可以不相同。
D.源文
C.源文件名其扩展名为.jar0
(a+b>3?
件中public类的数目不限。
1. 11 mainO方法是 Java Application 程序执行
的入口点,关于
A. public static void main
c. 8的值为2, b的值为4, c的值为1    3. 8以下说法正确的是(c)
D. a的值为2, b的值为3, c的值为2    int a=10;
3. 1以下关于if-else语句的描述中,错误的是int t=0;
(b)o    do { t=a++; } while ( t<=10 )
A. if语句可以单独使用B. else语句可以单独使用A. —次都不执行    B.执行一次
D.无限次执
C. if-else语句可以进行嵌套D. ifelse语句C.执行两次
3.2下面程序片段输出的是(c)
int a=3; int b=l;if (ab)
System, out. printin( “a二” +a);
A. a=l    B. a=3 C.编译错误,
3.9下列语句执行后,c的值为(d)o char c= '\0';
for (c= <a, ;c< S' ;c+=3){
没有    if (c>= 'e')
输出    D.正常运行,但没有输出
3.3下列语句执行后,x的值为(c)
int a4, b5, x=3;
if (++a == b)
x = x*a;
A. 3 B. 12 C. 15 D. 20
3.4请看下面的程序代码:
if (x<0) {System, out. println( “first”);}
break;
}
A.    B.C. f
D. ' /
3.10下列语句执行后,ij的值为(a)
int i=l,j=3;
do { if ( i > j )
continue;
if
(x<20)
{System, out. printin( "second" );}
whi1e ( i<3 );
{System, out. println( “third”);}
A. i=3, j=l
当程序输出("second” )时,x的范围为(b)
C. i3, j=3
B. i=3, j=2
D. i3,j4
A. x<=0 B. x<20&& x>0    C. x>0
x>=20
3.5下列语句执行后,刁的值为(b)o
int x=3,y=4, z=0;
switch(x%y+2){
case 2 : z=x*y;break;
case 6 : z=x/y;break;
case 12: z=x~y;break; defauIt : z=x*y-x;
}
A. 15 B. 9 C. -2    D. 12
3.6下列语句执行后,k的值为(b)o
int j4, i, k=10;
for (i2; i!=j; i++)
kk-i;
A. 4 B. 5 C. 6    D. 7
3.7下列语句执行后,j的值为(c)o int j3,i=3;
whe (―i != i/j )
J = j+2;
A. 3 B. 5 C. 7    D. 9
i++;}
体中的语句若多于一条,外面需要用大括号括起來行

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。