String s3=new String(chars); String s4=new String(chars,2,6); byte bytes[]={0,1,2,3,4,5,6,7,8,9}; StringBuffer sb=new StringBuffer(s3); String s5=new String(sb);
System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ } }
A、 The String No.1 is
The String No.2 is String 2 The String No.3 is a string The String No.4 is string The String No.5 is a string B 、The String No.1 is
The String No.2 is String 2 The String No.3 is a string The String No.4 is tring The String No.5 is a string C 、The String No.1 is
The String No.2 is String 2 The String No.3 is a string The String No.4 is strin The String No.5 is a string D 、以上都不对
52、下面语句段的输出结果是什么? ( ) int i = 9; switch (i) { default:
System.out.println(\ case 0:
System.out.println(\ break; case 1:
System.out.println(\ case 2:
System.out.println(\
16
A、 default B 、default, zero
C 、error default clause not defined D、 no output displayed 53、下列哪个是合法的标识符、( )
A、c=z B、_Haha C、8nd D、Guang zhou 54、 内部数据类型byte的取值范围是、( )
A、0~65, 535 B、(-32,768)~32,767 C、 (-128)~127 D、(-256)~255
55、 如果定义有变量double d1, d2=4.0则下列说法正确的是、( ) A、变量d1,d2均初始化为4.0 B、变量d2没有初始化,d1初始化为4.0
C、变量d1,d2均未初始化 D、变量d1没有初始化,d2初始化为4.0
56、运行下面代码将将输出什么内容?( )
int i = 1; switch (i) { case 0:
System.out.println(\ break; case 1:
System.out.println(\case 2:
System.out.println(\default:
System.out.println(\}
A、 one B、 one, default C、 one, two, default D、 default
57、 Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。
A、8 B、16 C、32 D、64 58、选择下面正确的标识符( )
A、severUp B、 7Up C、_My Variable D、small-pig
59、对于X*=3+2算术,与他等价的是( )。
A、X=X*(3+2) B、X=X*3+2 C、X=3+X*2 D、 X=X*3+X*2
60、下面哪个是Java语言中合法的标识符( )。
A、this B、2email C、_sys1_lll D、implements
61、 下列代码中
17
if(x>2){System.out.println(“first”);}
else if (x>-2){System.out.println(“second”);} else { System.out.println(“third”);}
要求打印字符串为“second”时,x的取值范围是( ) A、x<=2 并且 x>-2 B、x>2 C、x>-2 D、x<=-2 62、 以下标识符中哪项是不合法的( )
A. Agig0lInt$223 B、_sdf C、$45sd D、45df 63、下面的数据类型是float型的是( ) A、55.6 B、15 C、95L D、8.6F 64、 定义一个长整型变量a的语句是( )
A、int a B、a long C、float a D、long a 65、下式的运算后i的结果是:( ) int i=3; i*=4;
A、 6 B、 8 C、 12 D、 3 66、下面赋值语句正确的是:( )
A、int b=9.3 B、 boolean a=false C、 float f=23.1 D、char b=”b”; 67、下面说法错误的是:( ) ..
A、java是一种网络编程语言 B、java是由sun公司发布的 C、java允许使用指针访问内存 D、java的前身是Oak 68、下述字符组合不能作为Java程序标识符的是( ) A、Aa12 B、X C、y D、5x
69、以下程序代码的输出的结果是( ) int x=53;
System. out. println(1.0+x/2);
A、27.0 B、27.5 C、1.026 D、1.026.5
70、编译java程序时出现error: cannot read: aaa.java,则下列原因最正确的是( )
A、原因是执行的当前目录下没有找到aaa.java文件。 B、原因是没有安装JDK开发环境。
C、原因是java源文件名后缀一定是以.txt结尾。 D、原因是JDK安装后没有正确设置环境变量PATH和Classpath。 71、指出不正确的表达式( )
A、double a=1.0; B、Double a=new Double(1.0); C、byte a = 120; D、Byte a = 200;
72、关于Float,下列说法不正确的是( )
A、Float是一个类 B、Float在java.lang包中 C、float a=1.0是正确的赋值方法 D、Float a= new Float(1.0)是正确的赋值方法
18
73、下面哪个单词是Java语言的关键字( )
A、Float B、this C、string D、unsigned 74、以下代码段执行后的输出结果为( ) int x=3;int y=10; System.out.println(y%x);
A、0 B、1 C、2 D、3 75、下列选项中不是JAVA语言特点的是( ) A、面向对象 B、 平台无关 C、安全性高 D、单线程 76、下列选项中,哪一个是打印语句的正确表达式:( ) A、System.out.println(); B、System.out.Println(); C、System.Out.print(); D、System.Out.println(); 77、下列哪一个是JAVA语言的关键字( ) A、hello B、void C、num_01 D、abc 78、关于数据类型转换下面描述错误的是( )
A、当两个数据的类型不统一时,必须先进行数据类型的转换,再运算或赋值
B、byte类型数据可以转换为short,int,long类型数据 C、long类型数据有可能转换为byte,short,int类型数据 D、在语句int i=(int) 78.67;中,变量 i的值为79
79、下列定义String变量s的语句中,错误的是( ) A、String s=new “Yes!”; B、String s=new String(“yes!”) ; C、String s; D、String s=”Yes!”; 80、下列关于注释语句的描述错误的是( ) A、多行注释语句的内容,从/*开始,到*/结束 B、多行注释语句也可以是单行语句
C、文档注释语句的内容,从/**开始,到*/结束
D、单行注释语句的内容,从//开始,以分号为结尾句 81、下列哪一个是合法的标识符( )
A、12class B、+viod C、-5 D、_black 82、下列哪一个不是JAVA语言中保留字、 ( )
19
A、if B、sizeof C、orivate D、null 83、下列描述中正确的一项是 ( )
A、标识符首字符的后面可以跟数字; B、标识符不区分大小写;
C、符合数据类型变量包括布尔型、字符型、浮点型; D、数组属于基本数据类型;
84、下列哪一项不属于变量的组成部分、 ( )
A、变量名 B、变量属性 C、变量初值 D、变量大小
85、下列关于变量组成部分描述正确的一项是 ( )
A、变量名不是标识符 B、变量名是标识符
C、浮点型属于复合类型 D、变量属性分为基本类型和复合类型
86、下列选项中,哪一项不属于JAVA语言的简单数据类型 ( )
A、整数型 B、数组 C、字符型 D、浮点型
87、下列关于基本数据类型的说法中,不正确的一项是 ( )
A、boolean是JAVA特殊的内置值,或者为真或者为假 B、float是带符号的32位浮点数 C、double是带符号的64位浮点数 D、char应该上是8位的Unicode字符
88、下列关于溢出的说法中,正确的一项是 ( )
A、一个整型的数据达到整型能表示的最大数值后,再加1,则机器产生上溢,结果为整型的最大值
B、一个整型的数据达到整型能表示的最小数值后,再减1,则机器产生下溢,结果为整型的最小值
C、实型变量在运算中不会产生溢出的问题
D、实型变量在运算中和整型一样会产生溢出问题
89、下列关于char类型的数据说法中,正确的一项是 ( )
A、?\\r?表示换行符 B、?\\n?表示回车符
C、char类型在内存中占16位
D、凡是在Unicode的字符都可以用单引号括起来作为char类型常量 90、下列关于基本数据类型的取值范围描述中,正确的是 ( )
A、byte类型范围是-128~128
B、boolean类型范围是真或者假 C、char类型范围是0~65536
D、short类型范围是-32767~32767
20