D、A和B
134、假设a=3,当赋值操作b=a—完成以后,变量a和b的值变为( )
A 、3,3 B、 2,3 C、 3,2 D、 2,2 135、假设c=5,当赋值操作d=c*++c完成后,变量d的制变为( )
A、 25 B、 30 C 、36 D、 以上答案都不对
136、一个int 型变量能够被隐式的转换为( )
A 、long B、double C、float D、以上答案都对
137、当一个int型值和double型值相加,会出现( ) A、隐式转换 B 、造型 C、赋值 D、以上答案都不对 138、一个double型值可被隐式转换为( )型值
A、int B、float C 、long D、以上答案都不对
139、一个Boolean型值可被隐式转换为( )型值 A、int B、double C、long D、以上答案都不对
140、通过使用关键字( )来定义常量 A、readOnly B、final C、constants D、constant 141、( )对象的println方法用于在命令提示符窗口中显示文本
A、System B、System.out C、System.output D、以单行答案都不对
142、System类在哪个包中? ( )
A、java.util B、java.io C、java.awt D、java.lang 143、给出下面代码:
public class test{
static int a[] = new a[10];
public static void main(String args[]) { System.out.println(arr[10]); } }
那个选项是正确的?( )
A、编译时将产生错误; B、编译时正确,运行时将产生错误;
C、输出零; D、输出空。
144、switch语句不能用于下列哪种数据类型( ) A、double B、byte C、short D、char 145、下列哪个数代表十六进制整数( ) A、0123 B、1900 C、fa00 D、0xa2 146、定义整型变量:int n=456;,表达式的值为5的是( ) A、n/10 B、(n-n/100*100)/100 C、n D、n/10
147、符号( )并不属于一个java运算符。 A、* B、!= C、<> D、%
148、 已知ch是字符型变量,下面正确的赋值语句是( ) 。
A、ch=‘a+b’ B、ch=‘\\0’ C、ch=‘7’+‘9’ D、ch=5+9
149、Java语言中数值数据的类型能自动转换,按照从左到右的转换次序为 ( )
A、 byte→int→short→long→float→double B、 byte→short→int→long→float→double C、 byte→short→int→float→long→double 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中的所有字符都是英文状态下的
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位的字符集
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