文档详情

《Java程序设计》理论综合试题2.pdf

发布:2024-06-30约4.31千字共4页下载文档
文本预览下载声明

《Java程序设计》理论综合试题2

一、填空题(2分*17=34分)

1、____________类是由Java编译器自动生成的,它伴随每个类。

2、Java中的程序代码都必须在一个类中定义,类使用____________关键字来定义。

3、在逻辑运算符中,运算符____________和____________用于表示逻辑与,____________和

____________表示逻辑或。

4、设inty=5;则表达式(y++)/6的值是____________。

5、若intx=5,y=10;则xy和x=y的逻辑值分别为____________和____________。

6、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用______个

字节内存空间,这样,无论是中文字字符琮是英文字符,都是占用_______个字节的内存

空间。

7、intx,a=2,b=3,c=4;x=++a+b+++c++,则x的值为__________。

8、Java语言中的浮点型数据,根据存储长度和数值精度的不同,分为________型和_________

型。前者取___________位有效数据,后者取___________位有效数据。

9、整型变量n的值不能被13整除时,其值为false的Java语言表达式是__________。

10、Java程序中的单行注释符是___________,多行注释符是___________。

二、选择题(2分*10=20分)

1、Java程序中,main方法的格式正确的是()。

A、staticvoidmain(String[]args)B、publicvoidmain(String[]args)

C、publicstaticvoidmian(String[]s)D、publicstaticvoidmain(String[]args)

2、下面()是合法的Java标识符。

A、#_poundB、_underscoreC、5InterstateD、class

3、下面()赋值语句不会出现编译警告或错误。

A、floatf=1.3;B、charc=”a”;C、byteb=257;D、inti=10;

4、编译一个定义了两个类和三个方法的Java源程序文件,总共会产生()个字节码文

件。

A、5个字节码文件,以.java“”为扩展名B、2个字节码文件,以.java“”为扩展名

C、5个字节码文件,以.“class”为扩展名D、2个字节码文件,以.“class”为扩展名

5、若定义有变量floatf1,f2=8.0F;则下列说法正确的是()

A、变量f1,f2均始化为8.0

B、变量f1没有被初始化,f2被初始化为8.0

C、变量f1,f2均未被始化

1/4

D、变量f2没有被初始化,f1被初始化为8.0

6、给定某Java程序的main()方法,如下:

publicstaticvoidmain(String[]args){

System.out.println(“Hello”+args[1]);

}

从命令行传参:peopleworldnation,该程序的运行结果是()。

A、HellopeopleB、Helloworld

C、HellopeopleworldnationD、运行时出现异常

7、若定义shorts;byteb;charc;则表达式s*b+c的类型为()

A、charB、shortC、intD、byte

显示全部
相似文档