java面向对象程序设计习题集(6)

2019-06-17 11:52

D、 short→byte→int→long→float→double

150、下面供选字符序列中,不属于Java语言关键字的是( ) A、goto B、null C、false D、native 151、以下程序代码的输出结果是( )

int x=73;System.out.println(x>>1);

A、36 B、36.5 C、37 D、true 152、 下列变量定义错误的是 ( )

A、 int a B、 double b=4.5 C、 boolean b=true D、 float f=9.8

153、下列哪个是Java语言的编译工具( )

A、javac B、java C、jalap D、javadoc 154、java平台是由那部分组成的( ) A、java虚拟机和java编译器 B、java应用程序编程接口和java虚拟机

C、java编译器和java解释器 D、java应用程序编程接口和解释器

155、定义字符串常量用( )括起来的字符序列。( ) A、?? B、” ” C、{} D、[] 156、在java中,表示换行的转义字符是( ) A、\\r B、\\n C、\\f D、b

157、一下的选项中能正确表示Java语言中的一个整形常量的是( )

A、35.d B、-20 C、1,234 D、”123” 158、下列哪个不是Java的关键字( )

A、TRUE B、boolean C、int D、public 159、JDK中提供的文本文档生成器是( )

A.jav.exe B、javap.exe C、javadoc.exe D、javaprof.exe 160、下列叙述中正确的是( )

A、生命变量时必须指定一个类型 B、java认定变量number与Number相同

C、Java中唯一的注释方法是”//” D、源文件中public类可以有0或多个

161、下列表达式不合法的是( ) A、String x=”Sky”; int y=5;x+=y; B、String x=”Sky”;int y=5;if(x==y){} C、String x=”Sky”;int y=5;x=x+y;

D、String x=null;int y=(x!=null)&&(x.length()>0)?x.length:0 162、下面描述错误的是( )

A、java代码中严格区分大小写 B、java中的所有字符都是英文状态下的

26

B、java是以类为程序的基本单位 D、java是面向过程的语言 163、能够支持javadoc命名的注释语句是( ) A 、/*-----**/ B、/*---------*/ C、// D、/**--------*/ 164、下列变量定义中,正确的是( )

A、long 1=123L B、long 1=3.14156L

C、int i=?K? D、double d=1.55989E2f 165、在下列说法中,选出最正确的一项是( ) A、java语言是以类为程序的基本单位的 B、java语言是不区分大小写的

C、多行注释语句必须以//开始

D、在java语言中、类的源文件名和该类可以不相同 166、下列注释语句的描述中,正确的一项是( ) A、以//开始的是多行注释语句

B、以/*开始,*/结束的单行注释语句

C、以 /**开始,*/结束的是可以生成帮助文档的注释语句 D、以/**开始,*/结束的是单行注释语句 167、下列说法中错误的一个是( )

A、$1_abc是合法的java标识符 B、局部变量必须先明后使用

C、void是合法的java保留字 D、在java中,类不是用标识符命名的

168、下列标识符中,正确的是( ) A、1_Back B、$_Money C、.$-money D、2-Forward

169、下面哪一个是符合java语言语法的语句 ( )

A、int a=0; B 、int a=0 C、double i=1.3; D、int a=0;

Boolean b=a!= int b=2; int b=2;

int c=12; int 12=7;

A=12+b+e!=4; a=a+12=c+b;

170、Java语言能做到“编写一次,随处可用”,是指Java语言具有( ) A、解释特性 B、 可移植性 C、 很高的通用性 D、 很高的安全性

171、.ASCII码与Unicode码的区别是 ( )

A、 ASCII码是16位的字符集,而Unicode码也是16位的字符集

27

B、ASCII码是16位的字符集,而Unicode码是8位的字符集

C、 ASCII码和Unicode码都是8位,只是Java中使用Unicode码。 D、ASCII码和Unicode码都是16位,只是Java中使用Unicode码。 172、JDK的组成描述中,以下哪几部分组成是不正确的( ) A、 Java编程语言 B、 工具及工具的API C、 Java EE扩展API D、 Java平台虚拟机

173、以下哪个包不是Java标准库中常用的包?( ) A、 javax.servlet.http B、 java.lang C、 java.util D、 java.sql

174、使用JDK工具生成的Java文档的文件格式是( ) A、 XML格式 B、 HTML格式 C、二进制格式 D、 自定义格式

175、下列有关main()方法的签名正确的是( ) A、 public static void main(String[] args){} B、 public static void main(){}

C、 public static main(String args[]){}

D、 public void static main(String[] args){}

176、以下关于Applet的描述,错误的是( ) A、 一个Applet就是一段Java程序

B、 Applet是一种特殊的Java程序,它需要运行在Web服务器上 C、 Applet是一种特殊的Java程序,它需要运行在Web浏览器上 D、 Applet是一种Java SE平台的应用程序

177、下列不是int类型数据的选项是( )

A、20 B、077 C、 0xABBC D、u03A6 178、下列不是Java语言中所规定的注释样式的是( ) A、 // 单行注释 B、 -- 单行注释 C、 /* D、 /**

* 单行或多行注释 * 文档注释 */ */

179、下列不是Java语言的关键字的是( ) A、 goto B、 instanceof C、 sizeof D、 volatile 180、Java语言中表达式10/3的结果是( )

A、 3.3 B、 3.33 C、3 D、 3.0 181、Java语言中表达式-12>>3的结果是( )

A、-4 B、 -9 C、 -1 D、 -2 182、下列赋值语句正确的是( )

A、 long val=6; B、 int age = 23L; C、 short x=1,y=2,z; D、 int a= ?A?; z=x+y;

183、假设有2个整数x和y,表达式x>=y ? x : y的含义是( )

28

A、 求2个数的较大数 B、 求2个数的较小数 C、 把y的值赋给x D、 把x的值赋给y 184、Java语言中常量的定义是( )

A、 public static B、 public static final C、final D、 public static abstract

185、作为 Java 程序应用程序入口的 main 方法,其声明格式是:( )

A、 public static int main (String args[ ]) B 、public static void main (String args[ ]) C、 public void main (String args[ ]) D 、public int main (String args[ ])

186、设有一个 Java 小程序,源程序名为 Appfirst.java,其 HTML 文件为 Appfirst.html,则 运行该小程序的命令为。( ) A、 java Appfirst B 、javac Appfirst.java C 、appletviewer appfirst.java D 、appletviewer appfirst.html 187、下面命令正确的是。( ) A、Java appfirst. java B、Java appfirst C Java appfirst. class D、 Javac appfirst

188、对主类的说明正确的是。( ) public class Helloworld {

public static void main(String args[ ]) {

System.out.println(\欢迎访问 Java 世界!\ }

A、源程序无法通过编译,因为主方法的声明不正确

B、源程序可以通过编译,但无法运行,因为该文件没有 public 类 C、源程序可以通过编译,但在运行时会出现“程序中没有主方法的异常”

D、程序能正常运行

189、如果已经编写了 Java 小程序 Appfirst.java,在编写它所对应的 HTML 文件时能正确将 其嵌入到 HTML 网页文件的语句是。( )

A、 B 、

C 、 D 、以上都不对。

190、下面这些标识符那个是错误的:( )

A 、Javaworld B 、sum C 、2Java Program D 、$abc 191、下列那组基本数据类型所占的字节数相同。( )

A、布尔型和字符型 B、整型和单精度型 C、字节型和长整型 D、整型和双精度型

29

192、下列那一组运算符的优先级顺序是那由高到低排序的。( ) A、|、&、!; B、&、^、||; C 、!、%、++; D 、<、<<、++ 193、下面哪个赋值语句不会产生编译错误( ) A、char a=?abc?; B、 byte b=152; C、 float c=2.0; D、 double d=2.0;

194、下面哪个单词是 Java 语言的关键字。( ) A、 False B、 FOR C、 For D、 for 195、有如下的程序:( ) public class Welcome3 {

public static void main( String args[] ) { System.out.println( \!\\n\ } }

则它的输出结果是:

A 、How are you ! B 、How are you ! C、 How are you ! D、 How are you!

196、执行下面程序后,哪个结论是正确的( ) int a,b,c; a=1 ; b=3 ;

c=(a+b>3 ?++a:b++)

A、 a 的值为 2,b 的值为 3,c 的值为 1 B、 a 的值为 2,b的值为 4,c 的值为 2 C、 a 的值为 2,b的值为 4,c 的值为 1 D、a 的值为 2,b 的值为 3,c 的值为 2

197、设各个变量的定义如下,哪些选项的值为 true( ) int a=3,b=3; boolean flag=true; A、 ++ a = =b B、 ++a= =b++ C、 (++a= =b) || flag D、(++a= =b) & flag

198、使整值变量 x 加 1,下面写出的形式不对的是:( ) A 、x + + B 、+ + x C 、x = x + 1 D、 x = + 1 199、下面表达式的值的类型为( ) (int)6.5/7.5*3

A 、short B、 int C 、double D 、float

200、设 a,b,x,y,z均为 int 型变量,并已赋值,下列表达式的结果属于非逻辑值的是( )。

A、x>y && bx-y C 、y==++x D 、y+x*x++ 201、下面语句输出的结果为( ) system . out . println(5^2)

30


java面向对象程序设计习题集(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:柳峪2号特大桥施组(上报监理)3.28

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: