JAVA选择题

合集下载

java选择题100题

java选择题100题

java选择题100题一、选择1、下面哪些是java语言中的关键字?A.si z eofB abstractC NULLD Native2、下面语句哪个是正确的?A char='abc';B long l=oxfff;C float f=0.23;D double=0.7E-3;3、以下程序测试String 类的各种构造方法,试选出其运行效果。

class STR{public static void main(String args[]){String s1=new String();String s2=new String("String 2");char chars[]={'a',' ','s','t','r','i','n','g'};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("The String No.1 is "+s1);System.out.println("The String No.2 is "+s2);System.out.println("The String No.3 is "+s3);System.out.println("The String No.4 is "+s4);System.out.println("The String No.5 is "+s5);}}A The String No.1 isThe String No.2 is String 2The String No.3 is a stringThe String No.4 is stringThe String No.5 is a stringB The String No.1 isThe String No.2 is String 2The String No.3 is a stringThe String No.4 is tringThe String No.5 is a stringC The String No.1 isThe String No.2 is String 2The String No.3 is a stringThe String No.4 is strinThe String No.5 is a stringD 以上都不对4、下面语句段的输出结果是什么?int i = 9;sw itch (i) {default:System.out.println("default"); case 0:System.out.println("zero"); break;case 1:System.out.println("one"); case 2:System.out.println("two"); }A defaultB default, zeroC error default clause not definedD no output displayed二、多项选择1、下面哪些语句能够正确地生成5个空字符串?A String a[]=new String[5]; for(int i=0;i<5;a[++]="");B String a[]={"","","","",""};C String a[5];D String[5]a;E String []a=new String[5]; for( int i=0;i<5;a[i++]=null);2、下面哪些选项将是下述程序的输出?public class Outer{public static void main(String args[]){Outer: for(int i=0; i<3; i++)inner:for(int j=0;j<3;j++){if(j>1) break;System.out.println(j+"and"+i);}}}A 0 and 0B 0 and 1C 0 and 2D 0 and 3E 2 and 2F 2 and 1G 2 and 03、下面哪个语句正确地声明一个整型的二维数组?A int a[][] = new int[][];B int a[10][10] = new int[][];C int a[][] = new int[10][10];D int [][]a = new int[10][10];E int []a[] = new int[10][10];JAVA笔试题选择题1下面哪个是正确的类声明?假设每一段文本都做为一个名称为Fred.java的文件的全部内容?a).public class Fred{public int x = 0;public Fred (int x){this.x=x;}}b).public class fred{public int x = 0;public Fred (int x){this.x=x;}}c).public class Fred extends MyBaseClass, MyOtherBaseClass{ public int x = 0;public Fred(int xval){x=xval;}}d).protected class Fred{private int x = 0;private Fred (int xval){x=xval;}}A. a)B. b)C. c)D. d)2.在类设计中,类的成员变量要求仅仅能够被同一package下的类访问,请问应该使用下列哪个修辞词A. protectedB. publicC. privateD. 不需要任何修辞词3.下面那个是Runable接口的方法?A. runB. startC. yieldD. stop4.给出类框架如下:class Example{private int x;//rest of class body…}假定通过java Example调用x,下列哪个语句能够使得在Example.java的main 方法中直接访问x?A. 声明x为public而不是privateB. 声明x为static而不是privateC. 声明x为protected而不是privateD. 声明x为final而不是private5.给出:以下类public class ReturnIt{ReturnType methodA(byte x,double y){return (short)x/y*2;}}对于在第二行的方法methodA,他的返回值的类型应该是A. intB. byteC. longD. shortE. floatF. double6.下面列出的那个是java的保留字?A. ifB. gotoC. whileD. caseE. then7.十进制变量i的值为12,那么八进制的变量i的值为:A. O08B. O10C. O12D. O14E. O168.下列哪些说法是正确的?A. 在collection类树上,最顶层的类叫做CollectionB. collection接口有个方法是enumeratorC. interator方法返回一个Vetor类的实例D. set接口是为了那些不重复的元素设计的9.现有下列代码片断:switch(x){case 1: System.out.println("Test 1");break; case 2:case 3: System.out.println("Test 2");break; default: System.out.println("end");}X为何值时将输出"T est2"A. 1或2B. 1或2或3C. 2或3D. 3E. default10.public class Test{public int aMethod(){static int i=0;i++;return i;}public static void main(String args[]){ Test test = new Test();test.aMethod();int j=test.aMethod();System.out.println(j);}}结果是什么?A. 编译失败B. 编译成功和程序打出"0"C. 编译成功和程序打出"1"D. 编译成功和程序打出"2"11. 选择有效的java命名A. userNameB. %passwdC. 3d_gameD. $chargeE. this12. 变量 "result" 是 boolean类型,下列那些表达式是合法的A. result = true;B. if ( result ) { // do something... }C. if ( result!= 0 ) { // so something... }D. result = 113。

java选择题

java选择题

第一套【01】下列属于合法标识符的是__________。

A.&abrB.(static)C.8ADDFD.$341答案:D【02】下列是十六进制整数的是_________。

A.0176B.0xC5C.6590D.f178答案:B【03】下列表示转义换行字符的是_________。

A.\nB.\\nC.’n’D.”n”答案:A【04】下列常量定义合法的是_________。

A.int TIMKF=1024B.char TIMKF=”1024”C.final int TIMKF =1024D.byte TIMKF=’1024’答案:C【05】下列属于ng.Number 类包的是_________.ng.Byteng.Objectng.Booleanng.Character答案:A【06】给出下列代码片段:If ( x > 0 ) {System.out.println(“Hello.”);}Elseif ( x >-3 ) {System.out.pirntln ( “ I am Tom. ”);}Else{ System.out.println (“How are you?”);}请问将打印字符串“How are you ?”的x的范围是__________.A. x >0B. x > -3C. x <= -3D. x <=0 & x >-3答案:C【07】下面错误的赋值语句是____________.A. float f = 11.1f;B. double d = 5.3E12;C. char c= ‘ \r ‘;D.byte bb = 433;答案:D【08】下列叙述中,错误的是______。

A.Applet的默认布局管理器是FlowLayoutB.JApplet中增加构件是加到JApplet的内容面板上,不是直接加到JApplet中C.JApplet的内容面板的默认布局管理器是BorderLayoutD.JApplet的内容面板的默认布局管理器是FlowLayout答案:D【09】护本地主机,对Applet安全限制中正确的是______。

java选择试题及答案

java选择试题及答案

java选择试题及答案一、单项选择题(每题2分,共10分)1. 在Java中,下列哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. enum答案:B2. 下列哪个选项是Java语言中合法的变量名?A. 2numberB. _nameC. name$D. name答案:D3. 在Java中,下列哪种数据类型不是基本数据类型?A. intB. floatC. StringD. double答案:C4. 下列哪个关键字用于抛出异常?A. catchB. throwC. tryD. finally答案:B5. 在Java中,下列哪个方法用于将字符串转换为浮点数?A. parseInt()B. parseFloat()C. toInt()D. toFloat()答案:B二、多项选择题(每题3分,共15分)1. 下列哪些选项是Java中的访问修饰符?A. publicB. privateC. protectedD. static答案:A B C2. 在Java中,下列哪些关键字用于控制流程?A. ifB. elseC. switchD. break答案:A B C D3. 下列哪些选项是Java集合框架中接口?A. ListB. MapC. SetD. ArrayList答案:A B C4. 在Java中,下列哪些关键字用于定义方法?A. voidB. staticC. synchronizedD. final答案:A B C D5. 下列哪些选项是Java中的错误处理机制?A. tryB. catchC. finallyD. throw答案:A B C D三、判断题(每题1分,共5分)1. Java中的main方法必须声明为public static void。

答案:正确2. Java中的数组长度是可变的。

答案:错误3. Java中的类可以被继承,但接口不能被继承。

JAVA试题和答案(50道选择题)

JAVA试题和答案(50道选择题)

选择题1、JAVA所定义的版本中不包括:( D )A、JAVA2 EEB、JAVA2 CardC、JAVA2 MED、J AVA2 HEE、J AVA2 SE2、下列说确的是( A )A、JAVA程序的main方法必须写在类里面B、JAVA程序中可以有多个main方法C、JAVA程序中类名必须与文件名一样D、J AVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来3、变量命名规说确的是(B )A、变量由字母、下划线、数字、$符号随意组成;B、变量不能以数字作为开头;C、A和a在java中是同一个变量;D、不同类型的变量,可以起相同的名字;4、下列javaDoc注释正确的是( C )A、/*我爱天安门*/B、//我爱天安门*/C、/**我爱天安门*/D、/*我爱天安门**/5、为一个boolean类型变量赋值时,可以使用( B )方式A、boolean = 1;B、boolean a = (9 >= 10);C、boolean a="真";D、b oolean a = = false;6、以下( C )不是合法的标识符A、STRINGB、x3x;C、voidD、d e$f7、表达式(11+3*8)/4%3的值是( D )A、31B、0C、1D、28、( A )表达式不可以作为循环条件A、i++;B、i>5;C、bEqual = str.equals("q");D、c ount = = i;9、运算符优先级别排序正确的是(A )A、由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符;B、由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符;C、由高向低分别是:()、算术运算符、逻辑运算符、关系运算符、!、赋值运算符;D、由高向低分别是:()、!、关系运算符、赋值运算符、算术运算符、逻辑运算符;10、以下程序的运行结果是:( B )public class Increment{public static void main(String args[]) {int a;a = 6;System.out.print(a);System.out.print(a++);System.out.print(a);}}A.666B.667C.677D.67611、下列值不为true的表达式有( C )。

(完整版)JAVA试题及答案(50道选择题)

(完整版)JAVA试题及答案(50道选择题)

选择题1、JAVA所定义的版本中不包括:( D )A、JAVA2 EEB、JAVA2 CardC、JAVA2 MED、J AVA2 HEE、J AVA2 SE2、下列说法正确的是( A )A、JAVA程序的main方法必须写在类里面B、JAVA程序中可以有多个main方法C、JAVA程序中类名必须与文件名一样D、J AVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来3、变量命名规范说法正确的是( B )A、变量由字母、下划线、数字、$符号随意组成;B、变量不能以数字作为开头;C、A和a在java中是同一个变量;D、不同类型的变量,可以起相同的名字;4、下列javaDoc注释正确的是( C )A、/*我爱北京天安门*/B、//我爱北京天安门*/C、/**我爱北京天安门*/D、/*我爱北京天安门**/5、为一个boolean类型变量赋值时,可以使用( B )方式A、boolean = 1;B、boolean a = (9 >= 10);C、boolean a="真";D、b oolean a = = false;6、以下( C )不是合法的标识符A、STRINGB、x3x;C、voidD、d e$f7、表达式(11+3*8)/4%3的值是( D )A、31B、0C、1D、28、( A )表达式不可以作为循环条件A、i++;B、i>5;C、bEqual = str.equals("q");D、c ount = = i;9、运算符优先级别排序正确的是(A )A、由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符;B、由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符;C、由高向低分别是:()、算术运算符、逻辑运算符、关系运算符、!、赋值运算符;D、由高向低分别是:()、!、关系运算符、赋值运算符、算术运算符、逻辑运算符;10、以下程序的运行结果是:( B )public class Increment{public static void main(String args[]) {int a;a = 6;System.out.print(a);System.out.print(a++);System.out.print(a);}}A.666B.667C.677D.67611、下列值不为true的表达式有( C )。

JAVA语言选择题40道:内存优化.Tex

JAVA语言选择题40道:内存优化.Tex

1.以下哪种Java数据类型用于最小化内存使用,存储一个字符?o A. Stringo B. charo C. into D. double答案: B解析: char是Java中占用最小内存(2字节)的数据类型,用于存储单个字符。

2.在C语言中,以下哪种方法能有效减少内存使用?o A. 使用全局变量而非局部变量o B. 使用静态变量而非动态分配o C. 尽可能使用long代替into D. 不释放不再使用的动态内存答案: B解析: 静态变量在数据段中分配内存,程序运行期间不会释放,相比动态分配的局部变量,静态变量可以减少频繁的内存分配和释放,节省内存。

3.当在C语言中使用数组时,哪种方法可以减少内存使用?o A. 使用malloc动态分配数组o B. 使用一维数组替代多维数组o C. 使用double数据类型替代into D. 使用定长数组替代动态数组答案: D解析: 定长数组在编译时分配内存,相比使用malloc动态分配的数组,它可以避免运行时的内存分配,减少内存使用和管理开销。

4.在Java中,哪种对象可以在减少内存使用方面提供帮助?o A. Stringo B. StringBuffero C. StringBuildero D. ArrayList答案: B解析: StringBuffer在修改字符串时不会创建新的对象,相比String和StringBuilder,它能有效减少在多线程环境下修改字符串时的内存使用。

5.如何在C语言中释放一个使用malloc分配的数组?o A. 使用free函数o B. 使用delete操作符o C. 不需要释放o D. 使用free函数的数组版本答案: A解析: C语言中,释放动态分配的内存使用free函数。

没有特定的数组版本,释放的是指向数组开始的指针。

6.Java中,哪种方法可以用来检测内存泄漏?o A. 使用System.gc()o B. 使用IDE的内存分析工具o C. 使用编译器检查o D. 使用free函数答案: B解析: Java的IDE如Eclipse, IntelliJ IDEA等,提供了专门的内存分析工具来检测和分析内存泄漏。

java题库_选择题

java题库_选择题

第1、2章〔10道〕1、CPU指的是(C )。

运算器和CRTCRT和RAMALU和控制器ALU和ROM2、计算机与一般计算装置的本质区别是它具有( D)。

大容量和高速度自动控制功能程序控制功能存储程序和程序控制功能3、在计算机中,数值数据一般采用( B)形式存储。

原码补码反码真值4、十进制数97转换成二进制数为( A)。

011000011100001000110001010101015、Java 2技术中,常用于嵌入式设备及消费类电器〔如手机等〕上的开发的是( C)。

J2EEJ2SEJ2MEJRE6、适合用来开发系统程序,如编写操作系统及驱动程序的程序设计语言是( D)。

JavaFortranPascalC7、Java源程序是以文本格式存放的,文件扩展名必须为( A)。

.java.class.jar.txt8、Java的平台无关性的实现主要依靠(B )。

JDKJVMJREJAR9、与Java应用程序〔Application〕不同,Java Applet程序的运行,需要得到( B)的支持。

操作系统客户端浏览器记事本〔Notepad〕软件数据库效劳器10、安装JDK时,不需要配置环境变量(D )。

** JAVA_HOMEpathclasspathOS第三章:〔47道〕1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B )。

***javaclasshtmlexe2、Java程序的执行过程中用到一套JDK工具,其中java.exe是指(B )。

Java文档生成器Java解释器Java编译器Java类分解器3、Java语言具有许多优点和特点,以下选项中,哪个反映了Java程序并行机制的特点(B )。

平安性 **** 多线程跨平台可移植4、Java编程所必须的默认引用包为(B )。

***** java.sys包ng包java.new包以上都不是5、在Java中,属于浮点数类型变量的是(B )。

Java试题--选择

Java试题--选择

Java 选择题一、选择题(1)栈和队列的共同特点是A)都是先进先出B)都是先进后出C)只允许在端点处插入和删除元素D)没有共同点(2)已知二*树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是A)acbedB)decabC)deabcD)cedba(3)链表不具有的特点是A)不必事先估计存储空间B)可随机访问任一元素C)插入删除不需要移动元素D)所需空间与线性表长度成正比(4)结构化程序设计的3种结构是A)顺序结构、选择结构、转移结构B)分支结构、等价结构、循环结构C)多分支结构、赋值结构、等价结构D)顺序结构、选择结构、循环结构(5)为了提高测试的效率,应该A)随机选取测试数据B)取一切可能的输入数据作为测试数据C)在完成编码以后制定软件的测试计划D)集中对付那些错误群集的程序(6)算法的时间复杂度是指A)执行算法程序所需要的时间B)算法程序的长度C)算法执行过程中所需要的基本运算次数D)算法程序中的指令条数(7)软件生命周期中所花费用最多的阶段是A)详细设计B)软件编码C)软件测试D)软件维护(8)数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为A)CB)BasicC)DDLD)DML(9)下列有关数据库的描述,正确的是A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件(10)下列有关数据库的描述,正确的是A)数据处理是将信息转化为数据的过程B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C)关系中的每一列称为元组,一个元组就是一个字段D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字(11)下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?A)System类B)Class类C)Thread类D)Object类(12)在Java源文件中什么类最多只能有一个,其他类的个数不限?A)publicB)privateC)protectedD)没有这种类(13)下列哪个选项是short型数据的取值范围?A)-128 ~+127B)-32768~+32767C)-2147483648~+2417483647D)-3.40282347E38 ~+3.40282347E38(14)下列哪项是将一个十六进制值赋值给一个long型变量?A)long number = 123L;B)long number = 0123;C)long number = 0123L;D)long number = 0x123L;(15)下列程序段执行后的输出结果为int x=3;inty=10;System.out.println(y%x);A)0B)1C)2D)3(16)下列的哪个程序段可能导致错误?A)String s = " hello";String t = " good ";String k = s + t;B)String s = " hello";String t;t = s[3]+ "one";C)String s = " hello";String standard = s.toUpperCase();D)String s = "hello";String t = s + "good";(17)在下列程序的划线处应填入的语句是class Person{private int a;}public class Man extends Person{public int b;public static void main(String arg[]){Person p = new Person();Man t = new Man ();int i;}}A)i = w;B)i = b;C)i = p.a;D)i = t.b;(18)有如下程序段if (x>0){ System.out.println("first"); }else if (x>-4){ System.out.println("second"); }else { System.out.println("third"); }x的取值在什么范围内时,将打印出字符串"second"?A)x > 0B)x > -4C)x <= -4D)x <= 0 & & x > -4(19)下列程序的输出结果是public class fff{void printV alue(int m){do { System.out.println("The value is"+m);}while(--m > 10 )}public static void main(String arg[]){int i=10;Test t= new Test();t.printV alue(i);}}A)8B)9C)10D)11A)实例变量是类的成员变量B)实例变量用关键字static声明C)在方法中定义的局部变量在该方法被执行时创建D)局部变量在使用前必须被初始化(21)给出下列的程序,其叙述正确的是public class Man{static int arr[]= new int[10];public static void main(String a[]){System.out.println(arr[1]);}}A)编译时将发生错误B)编译时正确但是运行时出错C)输出为0D)输出为null(22)下列常见的系统定义的异常中,哪个是数组越界异常?A)ArrayIndexOutOfBoundsExceptionB)IOExceptionC)NullPointerExceptionD)ArithmeticException(23)下列哪个关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的?A)transientB)serializeC)synchronizedD)staticA)一旦一个线程被创建,它就立即开始运行B)调用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行C)主线程不具有默认优先级D)Java中线程的优先级从低到高以整数0~9表示(25)resume()方法负责恢复被哪个方法挂起的线程?A)stop()B)sleep()C)wait()D)suspend()(26)下列哪个选项不是FilterInputStream的子类?A)CheckedInputStreamB)BufferedInputStreamC)PushbackInputStreamD)FileInputStream(27)下列哪个选项不是InputStream类中的方法?A)public abstract int read()throws IOExceptionB)public final void writeInt(int v)throws IOExceptionC)public void close()throws IOExceptionD)public int available()throws IOException(28)下列哪个选项可能包含菜单条?A)PanelB)FrameC)AppletD)Dialog(29)下列哪个选项是创建一个标识有"关闭"按钮的语句?A)TextField b = new TextField("关闭");B)TextArea b = new TextArea ("关闭");C)Button b = new Button("关闭");D)Checkbox b = new Checkbox("关闭");(30)下列哪个选项是javax.swing.JApplet的父类?A)java.awt.panelB)java.applet.AppletC)java.awt.frameD)java.awt.Window(31)下列哪个命令是在当前主机的指定端口上启动远程对象注册服务程序?A)rmicB)rmiregistryC)rmidD)serialver(32)给出下列的代码,则以下哪个选项返回true?String s= "hello ";String t = "hello";char c[]= {′h′,′e′,′l′,′l′,′o′} ;A)s.equals(t);B)t.equals(c);C)s==t;D)t==c;(33)执行完语句int []x = new int[25];后,则下列哪项说法是正确的?A)x[24]值为0B)x[24]值未定义C)x[25]值为0D)x[0]值为空(34)在Java语言的下列哪个包是编译器自动导入的?A)ngB)java.awtC)java.ioD)java.applet(35)Socket的工作流程是①打开连接到Socket的输入/输出②按某个协议对Socket进行读/写操作③创建Socket④关闭SocketA)①③②④B)②①③④C)③①②④D)①②③④二、填空题(1)算法的基本特征是可行性、确定性、【1】和拥有足够的情报。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4. 在 JAVA 中,使用类的步骤包括以下三步,它们的先后顺序是()。(选择一项)B 1. 定义类 2. 创建类的对象 3. 访问对象的属性和方法 a) 213 b) 123 c) 321 d) 231
5. 在 JAVA 中,Scanner 类提供从控制台获取键盘输入的功能,下列语句()能够正确实例 化 Scanner 类的对象,用于获得键盘输入的数据。(选择一项)B a) Scanner input = new Scanner(System.out); b) Scanner input = new Scanner(System.in); c) Scanner input = new Scanner(System); d) Scanner input = new Scanner();
25. a) b) c) d)
下面()段 Java 语句在编译时不会出现异常和错误。(选择二项)B D char c = “a”; int i = -1; boolean b = null; double d = 10.0;
26. 在 Java 中,如果要在字符串类型对象 s=”java”中,得到字母’v’出现的位置, 可使用以下()语句。(选择一项)C a) s.matches(‘v’); b) s.charAt(‘v’); c) s.indexOf(‘v’); d) s.substring(‘v’);
27. 在 Java 语言的控制结构中,break 语句是经常用到的语句,下面一段代码中 break 语 句起到()的作用。C
int pointer = 0; while(pointer<=10){
switch(pointer%3){ case 1: pointer += 1; break; case 2: pointer += 2; break; default: pointer += 3; break;
} a) 输出:y12
3y b) 输出:y12
12y c) 输出:y3
3y d) 程序编译出错 16. 在 JAVA 中,源文件 Test.java 中包含如下代码段,则程序编译运行结果是()。(选 择一项)D public class Test{
public static main(String[]args){ system.out.print(“Hello!”);
public static void main(String []args){
int a = 1,b = 2,c = 3;
if(a<0)
if(b<0)
c = 10;
else
c = 20;
System.out.println(c);
}
a) 输出:10
b) 输出:20
c) 输出:3
d) 编译报错
13. 在 JAVA 中,下面()语句能正确通过编译。(选择二项)A B
2. JAVA 是面向对象的程序设计语言,关于面向对象程序设计的优点,下列说法正确的是()。 (选择一项)D a) 便于在计算机程序中用类似的软件对象模拟现实世界中的实体 b) 便于隐藏信息 c) 增加重用性 d) 以上全部
3. 在 JAVA 中,程序调试是解决程序错误的工具和方法的总称,主要方法包括三个方面, 其中不包括()。A a) 使用 System.out.println 输出语句验证变量值 b) 设置断点 c) 单步运行 d) 观察变量
} } a) 输出:Hello! b) 编译出错,提示“无法解析 system” c) 运行正常,但没有输出任何内容 d) 运行时出现异常 17. 在 JAVAk ,java.util.Arrays 类的()方法用于对已排序的数组进行二元搜索。(选 择一项)A a) binarySearch b) sort c) size d) length 18. 在 JAVA 中,单行注释使用()符号开头。(选择一项)D a) /* b) */ c) * d) // 19. 关于 JAVA 类中带参数的方法,下列选择中的说法错误的是()。(选择一项)B a) 使用带参数的方法分为两步:1,定义带参数的方法,2,调用带参数的方法 b) 带参数方法的返回值不能为 void c) 带参数方法的参数个数可以为一个或多个 d) 带参数方法的参数可以是任意的基本类型数据或引用类型数据 20. 分析如下所示的 JAVA 代码,编译运行后的输出结果是()。(选择一项)
default: System.out.println(“default”);
case 0: System.out.println(“zero”); break;
case 1: System.out.println(“one”);
case 2: System.out.println(“two”);
} a) 输出:default b) 输出:default
public static void main(String []args){ boolean b = true;B System.out.print(b); if(b){ System.out.print(“真”); }else{ System.out.print(“假”); }
} a) true b) true 真 c) true 假 d) 1
zero c) 编译出错,default 语句的位置不符合 switch 结构的语法结构 d) 输出:two 9. 给定 JAVA 代码如下所示,编译运行结果是()。(选择一项)C public static void main(String []args){
int i; System.out.println(“i=”+i); } a) 编译错误 b) 运行时出现例外 c) 正常运行,输出 i=-1 d) 正常运行,输出 i=0 10. 分析下面的 JAVA 源程序,编译后的运行结果是()。(选择一项)D import java.util.*; public class Test{ int []numbers = new int[]{2,1,3}; Arrays.sort(numbers); System.out.println(Arrays.binarySearch(numbers,2)); } a) 输出 0 b) 输出 1 c) 输出 2 d) 输出 3 11. 给定如下 JAVA 程序,编译运行时,将在()语句出现错误。(选择一项)D public class Test{ public static void main(String []args){
for(int i=0;i<6;i++){
int k = ++i;
while(k<5){
System.out.println(i);
break;
}
}
a) 024
b) 02
c) 123
d) 13 15. 分析下面的 JAVA 程序,编译运行结果是()。(选择一项)C
public class B{ public static void main(String []args){ String s = “y”; System.out.println(s+1+2); System.out.println(1+2+s); }
1. 给定某 JAVA 程序的 main 方法如下所示,该程序的运行结果是()。(选择一项)A public static void main(String []args){ int i = 0; System.out.println(i++); } a) 输出 0 b) 输出 1 c) 编译错误 d) 运行时出现异常
21. a) b) c) d) e)
在 Eclipse 中开发 JAVA 程序的步骤包括()(选择一项)E 创建一个 Java 项目 手动创建 Java 源程序 编译 Java 源程序 运行 Java 程序 以上全部
22. 分析下面的 Java 代码段,编译运行后的输出结果为()(选择一项)B public class Test{ public static void main(String []args){ System.out.print(“姓名:”); System.out.print(“Laura”); } } a) 姓名: Laura b) 姓名:Laura c) 姓名:
b) System.out.print(“Welcome to Space!”); c) System.out.println(“Welcome to Space!”); d) System.println(“Welcome to Space!”); 8. 给定如下 JAVA 代码片段,编译运行时的结果是()。(选择一项)D int i = 2; switch(i){
a) System.out.println(1+1);
b) char i = 2+’2’;
System.out.println(i);
c) String s = “on”+’one’;
d) int b = 255.0;
14. 分析下面的 JAVA 代码片段,编译运行后的输出结果是()。(选择一项)C
Laura d) Laura
姓名:
23. a) b) c) d)
下列选择中,关于 Java 数据类型的说法错误的是()(选择一项)D 存储如性别‘男’或‘女’的数据最好使用 char 数据类型 存储如员工编号或员工年龄的数据最好使用 int 数据类型 存储如商品价格或员工工资的数据最好使用 double 数据类型 存储如真或假,是或否的数据最好使用 String 数据类型
int i = 0;
//a 语句
for(;i<10;i++){ //b 语句
Байду номын сангаас
相关文档
最新文档