JAVA第一阶段基础测试题-java变量-运算符-分支-循环测试题Word版
- 格式:docx
- 大小:70.49 KB
- 文档页数:17
java编程技术基础测试题Java编程作为一种高级语言,正在被越来越广泛的应用于各种应用领域,它的特性和优势已经被广大程序员所认同并使用。
对于初学者来说,需要通过编程技术基础测试题来学习和掌握Java编程的基础知识,并逐步提高自己的编程能力。
下面是一些Java编程技术基础测试题的参考内容。
一、Java语言基础1. Java语言的特点及优势2. Java的数据类型3. Java的变量与常量4. Java的运算符和表达式5. Java的循环结构和条件语句6. Java的数组与字符串7. Java的面向对象编程8. Java的继承与多态9. Java的异常处理10.Java的基本输入输出流二、Java程序设计1. Java的包与类的组织2. Java的方法与函数的定义3. Java的构造方法4. Java的访问修饰符5. Java的静态变量和静态方法6. Java的内部类7. Java的抽象类和接口8. Java的多线程编程9. Java的网络编程10.JVM内存结构及垃圾回收机制三、Java应用开发1. Java Servlet与JSP2. JDBC与数据库连接3. Struts框架4. Spring框架5. Hibernate框架6. RESTful Web Services7. Android开发及相关技术8. 大数据技术中MapReduce编程9. Hadoop的Hive编程10. Spark编程及相关技术上述内容仅仅是Java编程技术基础测试题的参考内容,需要根据实际情况进行扩展和完善。
实际编程中,还需重视Java 的应用开发技术,比如常见的Web应用开发,如何与数据库进行交互,如何使用Web框架开发应用等。
另外,对于追求高效率和高性能的开发者,可以研究Java的多线程和网络编程技术,以及大数据和机器学习方面的应用。
除此之外,还需要对Java虚拟机的原理和优化技术有一定的认识,以便提高程序的运行效率。
JAVA第一阶段测试题一. 单项选择题(每题2分,共34分)1.下列说法不正确的是( )。
A、java 程序的源文件名的后缀名是javaB、编译后形成的字节码文件的后缀名classC、java是解释执行的D、java语言是面向过程的编程语言2.下面( )是合法的Java标识符。
A、#_poundB、_underscoreC、5InterstateD、class3.下面( )赋值语句不会出现编译警告或错误。
A、float f=1.3;B、char c="a";C、byte b=257;D、int i=10;4.编译一个定义了两个类和三个方法的Java源程序文件,总共会产生( )个字节码文件。
A、5个字节码文件,以“.java”为扩展名B、2个字节码文件,以“.java”为扩展名C、5个字节码文件,以“.class”为扩展名D、2个字节码文件,以“.class”为扩展名5.在一个合法的 Java 源程序文件中定义了 3 个类,其中属性为 public 的类至少有()个。
A、0B、1C、2D、36.下列声明哪个是错误的( )A、int i = 10;B、float f = 1.1;C、double d = 34.4;D、long m = 4990;7.以下for循环的执行次数是( )for(int x=0;(x==0)&(x>4);x++){}A、无限次B、一次也不执行C、执行4次D、执行3次8.main()方法的返回类型是( )A、intB、voidC、booleanD、static9.为AB类的一个无形式参数无返回值的方法method书写方法头,使用AB.method 就可以调用该方法( )A、static void method( )B、public void method( )C、final void method( )D、abstract void method( )10.在某个类中存在一个方法:void getSort(int x),以下能作为这个方法的重载的声明的是( )A、public getSort(float x)B、int getSort(int y)C、double getSort(int x,int y)D、void get(int x,int y)11.下列方法定义中,不正确的是( )A、float x( int a,int b ) { return (a-b); }B、int x( int a,int b) { return a-b; }C、int x( int a,int b ) { return a*b; }D、int x(int a,int b) { return 1.2*(a+b); }12.以下程序执行后的结果是( )public class Test {public static void main (String args []) {int age;age = age + 1;System.out.println("The age is " + age);}}A、编译,运行后没有输出B、编译,运行后输出:The age is 1C、能通过编译,但运行时产生错误D、不能通过编译13.设int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的switch语句是( )A、switch (x + y) { ...... }B、switch ( ch + 1 ) { ...... }C、switch ch { ...... }D、switch ( a + b ); { ...... }14.以下由 for 语句构成的循环执行的次数是( )for ( int i = 0; true ; i++) {}A、有语法错,不能执行B、无限次C、执行1次D、一次也不执行15. 在Java中,负责对字节代码解释执行的是()。
java考试编程题库及答案Java考试编程题库及答案1. 基础语法题- 题目:编写一个Java程序,实现两个整数的加法运算,并打印结果。
- 答案:```javapublic class Addition {public static void main(String[] args) {int num1 = 5;int num2 = 10;int sum = num1 + num2;System.out.println("The sum is: " + sum);}}```2. 控制结构题- 题目:编写一个Java程序,判断一个整数是否为素数,并打印结果。
- 答案:```javapublic class PrimeCheck {public static void main(String[] args) {int number = 29;if (isPrime(number)) {System.out.println(number + " is a primenumber.");} else {System.out.println(number + " is not a prime number.");}}public static boolean isPrime(int n) {if (n <= 1) return false;for (int i = 2; i <= Math.sqrt(n); i++) {if (n % i == 0) return false;}return true;}}```3. 数组与循环题- 题目:编写一个Java程序,打印数组中所有元素的平方。
- 答案:```javapublic class SquareElements {public static void main(String[] args) {int[] numbers = {1, 2, 3, 4, 5};for (int i = 0; i < numbers.length; i++) {int square = numbers[i] * numbers[i];System.out.println("Square of " + numbers[i] + " is " + square);}}}4. 面向对象题- 题目:定义一个名为`Car`的类,包含属性`color`和`speed`,以及一个方法`increaseSpeed(int increment)`来增加速度。
java基础试题一、基本程序执行1.打印如下效果****************************** hello,world ******************************二、数据类型和变量和基本运算符1.华氏温度和摄氏温度互相转换,从华氏度变成摄氏度你只要减去32,乘以5再除以9就行了,将摄氏度转成华氏度,直接乘以9,除以5,再加上32即行。
double f = 100; // 华氏温度double c = 37; // 摄氏温度// 华氏温度转摄氏温度System.out.println((f – 32.0) * 5 / 9);// 摄氏温度转华氏温度System.out.println(c * 9.0 / 5 + 32);2.已知a,b均是整型变量,写出将a,b两个变量中的值互换的程序。
int a = 3;int b = 5;int tmp = a;//临时变量a = b;b = tmp;System.out.println(“a=” + a);System.out.println(“b=” + b);3.不用第三方变量,将ab两个变量的值互换int a = 3;int b = 5;a=a+b; //用a获得总和b=a-b; //得到旧a值赋给ba=a-b; //得到旧b值赋给aSystem.out.println(“a=” + a);System.out.println(“b=” + b);4.输入一个任意的浮点数,例如3.123456789,保留其两位小数输出,无需四舍五入//创建输入流Scanner input = new Scanner(System.in);//得到输入的浮点数double d = input.nextDouble();//将浮点数乘以100(保留2位)后取整,再除以100.0还原成浮点数System.out.println((int) (d * 100) / 100.0 );5.输入一个任意的5位整数,将它保留到百位,无需四舍五入Scanner scanner = new Scanner(System.in);int i = scanner.nextInt();System.out.println(i / 100 * 100);1.输入一个0~1000的整数,求各位数的和,例如345的结果是3+4+5=12注:分解数字既可以先除后模也可以先模后除Scanner scan = new Scanner(System.in);int i = scan.nextInt();//分解数字int x1 = i / 1000;int x2 = i / 100 % 10;int x3 = i / 10 % 10;int x4 = i % 10;System.out.println(x1 + x2 + x3 + x4);2.输入一个任意的大写字母A~Z,转换为小写字母,(后面再练习输入一个字符串,大写全部转换为小写)char c = ‘A’;System.out.println((char) (c + 32) );//加32即小写对应字母3.分页显示练习:定义一个常量,设定数据总记录数为73条(随时可以变化),一页20条记录(随时可以变化),输入页码,打印记录总数,共几页,当前是第几页,当前记录从第n条到第n条final int rowcount = 73;//总记录数final int pagesize = 20;//一页多少条Scanner scan = new Scanner(System.in);int page = scan.nextInt();//输入页码//得到总页数int pagecount = rowcount % page == 0 ? rowcount / page : rowcount / page + 1;//起始记录int startrow = pagesize * (page – 1) + 1;//终止记录int endrow = pagesize * page > rowcount ? rowcount : pagesize * page;//打印输出System.out.println(“总记录数:” + rowcount + “,每页” + pagesize + “条,共”+ page +“页,当前是第” + page + “页,从”+ startrow + “条到” + endrow + “条“);三、逻辑判断语句1.输入一个数字,判断是一个奇数还是偶数2.将分页显示的功能增加判断,如果用户输入的小于1的页码,自动赋成1,如果超出了总页码,自动赋成总页码3.判断一个数字是否能被5和6同时整除(打印能被5和6整除),或只能被5整除(打印能被5整除),或只能被6整除,(打印能被6整除),不能被5或6整除,(打印不能被5或6整除)4.输入两个小于5000的正随机整数,求它们差的绝对值,并输出结果。
java基础笔试题(答案已整理)Java基础试题一、选择题(1*30=30)1.Java提供哪几种运算符?多选(ABCD)A) 算术运算符 B) 位运算符 C) 关系运算符 D) 逻辑运算符E) 条件运算符ng包的哪个方法比较两个对象是否相等返回true?(B)A: toString() B: equals() C: compare D: 以上都不正确3.下列对Java的变量与函数说法正确的是?多选(ACE)A) 变量是用来保存数据的 B) 变量是用来实现操作过程的C) 函数是用来实现操作过程的 D) 函数是用来保存数据的 E)函数的参数是数据的入口4.已知:int[] a = new int[100]。
在下列给出的数组元素中,非法的是?(D)A: a[0] B: a[1] C: a[99] D: a[100]5.在Java中,一个类可同时定义许多同名的方法,在这些方法的形式参数个数、类型或顺序各不相同,传值也可以各不相同。
这种面向对象程序的特性称为?(C)A: 隐藏 B: 覆盖 C: 重载 D: Java不支持此特性6.()是一组常量和抽象方法的集合。
(D)A: 实例 B: 类 C: 包 D: 接口7.下面关于数组说法正确的是?多选(ABCDE)A) 一维数组实质上是相同类型变量的列表 B) 创建一个数组首先定义数组变量所需的类型 C) char c[]=new char[26];可声明一个含有26个元素的char型数组 D) 当为一个多维数组的时候分配内存时,仅需要为第一维指定内存,然后再分配其他维的存 E) int twain[][] = new int[4][5];可声明一个二维数组8.Java源文件和编译后的文件扩展名分别为?(B)A:。
class和.java B:。
java和.class C:。
class和.class D:。
java和.java9.设x=5;则y=x--和y=--x的结果,使y分别为?(C)A: 5,5 B: 5,6 C: 5,4 D: 4,410.若x是float类变量,x=10/4;则x的值是?(B)A: 2 B: 2.0 C: 2,5 D: 编译错误11.下面方法中,用于调度线程使其运行的是?多选(BC)A。
java基础考试试题及答案### Java基础考试试题及答案#### 一、选择题(每题5分,共20分)1. 下列哪个选项是Java的基本数据类型?A. StringB. IntegerC. intD. ArrayList答案:C2. Java中,哪个关键字用于声明一个类?A. classB. interfaceC. structD. function答案:A3. 在Java中,下列哪个是正确的数组初始化方式?A. int[] myArray = new int[5];B. int myArray[] = new int[5];C. int myArray = new int[5];D. int[] myArray = 5;答案:A4. Java中,哪个方法用于获取字符串的长度?A. length()B. size()C. count()D. length答案:A#### 二、填空题(每题5分,共20分)1. Java中的`boolean`类型只有两个可能的值,它们是________和________。
答案:true、false2. Java中的`switch`语句中,每个`case`后必须跟随一个_______。
答案:break3. 在Java中,`try-catch`语句用于异常处理,其中`try`块中的代码可能会抛出一个_______。
答案:Exception4. Java中,`System.out.println()`函数用于在控制台输出信息,其中`System`是一个_______。
答案:类#### 三、简答题(每题10分,共30分)1. 简述Java中的继承机制。
答案:在Java中,继承是一种面向对象编程的概念,它允许一个类(称为子类或派生类)继承另一个类(称为父类或基类)的属性和方法。
子类可以重写父类的方法,也可以添加自己的属性和方法。
继承提供了代码的重用性,并且支持多态性。
2. 描述Java中的接口是什么。
java基础考试试题及答案一、选择题(每题2分,共20分)1. Java中,哪个关键字用于声明一个类?A. classB. interfaceC. structD. enum答案:A2. 下列哪个是Java中的一个保留字?A. appleB. publicC. javaD. dog答案:B3. 在Java中,哪个方法用于获取数组的长度?A. length()B. size()C. count()D. length答案:A4. Java中,哪个类提供了垃圾回收功能?A. SystemB. RuntimeC. GarbageCollectorD. Object答案:B5. 下列哪个是Java中的合法标识符?A. 2variableB. variable2C. -variableD. variable!答案:B6. Java中,哪个关键字用于捕获异常?A. tryB. catchC. throwD. finally答案:B7. Java中,哪个关键字用于声明一个接口?A. classB. interfaceC. structD. enum答案:B8. 在Java中,哪个关键字用于定义一个方法?A. classB. methodC. functionD. def答案:B9. Java中,哪个关键字用于声明一个枚举?A. enumB. listC. setD. map答案:A10. 在Java中,哪个关键字用于声明一个泛型?A. genericB. typeC. classD. extends二、填空题(每题2分,共20分)1. Java是一种面向______的语言。
答案:对象2. Java程序的执行开始于main()方法,该方法必须声明在某个______中。
答案:类3. Java中,所有的类都是继承自______类。
答案:Object4. Java中,______关键字用于声明一个方法可以被重写。
答案:@Override5. Java中,______关键字用于声明一个方法不能被子类重写。
Java基础试题姓名一、选择题(每题2分,共30分)1.请写出标识符的命名规则描述正确的是[多选](ABCD )A、由英文字母、数字、_和$组成,长度不限。
B、标识符的第一个字符不能是数字C、标识符区分大小写。
D、标识符不能包含空格。
2. 下列属于正确标识符的选项有[多选](BDGH)A. intB. $_CountC. 3MD. HelloE. b-7F. ms#dG. boolH. D96583、下列哪一个不属于java的基本类型( B )A、intB、StringC、floatD、byte4、下列那条语句能编译通过( A )A、String String=”String”;B、float float=””;C、int int = 11;D、int i= 1.1;5、下列代码的执行结果是: ( D )public class Test1{public static void main(String args[]){float t=9.0f;int q=5;System.out.println((t++)*(--q));}}A、40 C、366、int长度描述正确的是(A )A、-2^31到2^31 - 1B、-2^32到2^32 - 1C、-2^7到2^7 - 1D、-2^8到2^8 - 17、关于==和equals方法描述不正确的是( D )A、==是运算符、equals是方法B、==只比较对象,equals会先比较对象,如果不是一个对象,会对对象的值进行比较。
C、String a= "1"; String b= "1"; System.out.println(a==b); 输出结果为:trueD、String a=new String("1");String b=new String("1");System.out.println(a==b);输出结果为:true8、下列关于哪个不属于java的特性( D )A、封装B、继承C、多态D、重载9、某一个子类要继承一个父类,要使用关键字(B )A、importB、extendsC、implementsD、java10、某一个子类要实现一个父接口,要使用关键字(C )A、importB、extendsC、implementsD、java11、以下关于接口和类的说法正确的是( C )A、接口和类都可以实现多重继承B、子类可以继承多个父类C、子类可以实现多个接口D、一个子类不能同时继承某一个父类和实现某一个接口12、一个非抽象子类,如果要实现某个接口,则(A )A、必须实现该接口中的所有抽象方法B、可以实现部分抽象方法C、可以不实现任何抽象方法D、无所谓13、下列关于Java线程的说法那些是正确的( D )A、每一个Java、线程可以看成由代码.一个真实的CPU以及数据三部份组成。
Java基础练习题附答案J a v a基础练习题附答案一、简单Java程序调试1)以下哪个是Java应用程序main方法的有效定义?A. public static void main();B. public static void main( String args );C. public static void main( String args[] );D. public static void main( Graphics g );E. public static boolean main( String a[] );2) 编译和运行以下代码的结果为:public class MyMain{public static void main(String argv){}}A.编译错误;B.运行输出"Hello cruel world";C.编译无错,但运行时指示没有定义构造方法。
D.编译无错,但运行时指示没有正确定义main方法。
3)下列选项中不属于Java虚拟机的执行特点的一项是:A.异常处理B.多线程C.动态链接D.简单易学4)不属于Java语言特点的一项是:A.分布式 B. 安全性 C. 编译执行 D.面向对象5)以下程序的运行结果为:public class Test{public static void main(String argv[ ]){}}A. 5B. x=5C. "x="+56) 以下程序的运行结果为:public class Test{public static void main(String argv[ ]){}}A. goodmorningB. "good"+"morning"C. good morningD. good+morning二、Java符号与表达式1) 现有一个int类型的整数和一个double类型的数进行加法运算,则得到的结果类型为:A.int类型 B. double类型 C. float类型 D. long类型2)下面程序段的输出结果是:int a = 2;A.333 B.334 C.234 D.2333) 以下代码的输出结果?public class Test{int x=3;public static void main(String argv[]){int x= 012;}}A.12 B.012 C.10 D.34) 下列定义语句正确的是:A.char c="/n"; B.int i=12; C.float f=; D.boolean b=null;5)检查如下代码:public class Quiz2_l{public static void main(String[] args) {int b = -8;," + (b>>1) );}}下列哪条语句正确描述了程序在编译和运行时的行为?A.编译成功,输出为“32,-4 ”B. 编译成功,输出为“16,4 ”C. 编译成功,输出为“32,”D. 编译成功,输出为“16,”E. 编泽器拒绝表达式b>>,因为不能对一个负数应用>>操作符6)以下代码中变量result的可能类型有哪些?byte b = 11;short s = 13;result = b * ++s;A.byte, short, int, long, float, double B.boolean, byte, short, char, int, long, float, double C.byte, short, char, int, long, float, double D.byte, short, charE.int, long, float, double7)以下代码的输出结果为:A.第3行出现编译错误B.输出23, 5, 5 和23.C.输出5, 5, 5 和23.D.输出23, 5, 23 和23.8)设有如下变量说明:byte myByte;int myInt;long myLong;char myChar;float myFloat;double myDouble;以下赋值语句哪个需要强制转换。
初级部分阶段测试卷选择题1) 在Java类中,使用以下()声明语句来定义公有的int型常量MAX。
A. public int MAX = 100;B. final int MAX = 100;C. public static int MAX = 100;D. public static final int MAX = 100;2) 给定Java代码如下所示,在横线处新增下列()方法,是对cal方法的重载。
(选二项)public class Test{public void cal(int x, int y, int z) {}}A. public int cal(int x, int y, float z){ return 0; }B. public int cal(int x, int y, int z){ return 0; }C. public void cal(int x, int z){ }D. public void cal(int z, int y, int x){ }3) 下面Java代码的运行结果是()。
class Penguin {private String name=null; // 名字private int health=0; // 健康值}private String sex=null; //性别public void Penguin() {}public void print() {System.out.println(” 企鹅的名字是” + name +}public static voidmain(String[]args) {Penguin pgn = new Penguin();}pgn.print();" ,健康值是" + health + ",性别是" + sex+ "。
"); health = 10; sex = "雄";System.out.println(" 执行构造方法。
JAVA第一阶段基础测试题提示:本题为第一阶段,JAVA基础部分练习题,包括变量,运算符,分支结构,循环结构和最基本的冒泡排序,适合初学者对第一阶段的知识进行测试,以便查漏补缺。
1.序列[15, 67, 26, 43, 61, 25, 84, 80, 34, 70]进行冒泡排序时,第三趟排序的结果是:()。
A.[15, 26, 43, 61, 25, 67, 80, 34, 70, 84]B.[15, 26, 25, 43, 61, 34, 67, 70, 80, 84]C.[15, 26, 43, 25, 61, 67, 34, 70, 80, 84]D.[15, 25, 26, 43, 34, 61, 67, 70, 80, 84]正确答案:B解析:2.请看下列代码: public int list(String id){ return 0; } list 方法的使用正确的是:()。
A.int count=list(1002);B.String count=list(1002);C.int count=list("s1001");D.String count=list("s1001");正确答案:C解析:3.请看下列代码:public static void main(String[] args) {int[] list ={10,55,78,34,23,5,67};for(int i=0;i<《插入代码1》;i++){System.out.println(《插入代码2》);}}如果上述代码的作用为遍历数组中的每一个元素,将其输出到控制台,那么《插入代码1》处和《插入代码2》处,应填入的代码分别为:()。
A.list.size和listB.list.size和list[i]C.list.length和listD.list.length和list[i]4.下列代码段编译和运行的结果是:()。
public static void main(String[] args) { int result=0;for (int i=0; i <= 10; i++) {if (i > 5){break;}result+=i;}System.out.println(result);}A.输出50B.输出15C.输出10D.编译错误5.下列程序编译或运行的结果是:()。
public static void main(String args[]) { int width = 50;int height;int result;if (width > 40) {right = 9;}result = width + height;System.out.println(result);}A.输出:10B.输出:19C.输出:9D.编译出错6.下列语句的输出结果是:()。
1System.out.println(5+7+"tarena"+5+7);A.12tarena57B.57tarena12C.57tarena57D.12tarena12正确答案:A解析:7.下面代码的输出结果是:()。
public static void main(String[] args) { int s1 = 50;int s2 = 30;s1 = s1 + s2;s2 = s1 - s2;s1 = s1 - s2;System.out.println(s1 + "," + s2);}A.50,30B.30,50C.50,80D.80,30正确答案:B解析:8.请看下列代码的输出结果是:()。
public static void main(String[] args) {double opr = 0;int compare = opr > 0 ? 1 : (opr < 0 ? -1 : 0);System.out.println("f(" + opr + ")=" + compare); }A.f(0.0)=1B.f(0.0)=-1C.f(0.0)=0D.f(0.0)=-2正确答案:C解析:9.以下程序的输出结果为:public static void main(String args[]) {int a=10;int b=20;boolean flag=a++>b--&&b++>a--;System.out.println(flag+",a="+a+",b="+b); }A.false,a=11,b=19B.false,a=10,b=20C.true,a=11,b=19D.true,a=10,b=20正确答案:A解析:10.请看下列代码:public void testType() {if (isType(1)) {System.out.println("Type");} else {System.out.println("Not type");}}public boolean isType(int type) {if (type == 1) {return false;}return true;}调用testType方法,程序编译和运行的结果是:()。
A.输出:TypeB.输出:Not TypeC.代码 if (isType(1)) { 行,编译错误D.代码 return true; 行,编译错误正确答案:B解析:11.请看下列代码编译和运行的结果是:()。
public static void main(String[] args) { int pigs = 5;boolean isOne = true;boolean isTwo = false;if ((pigs == 4) && !isTwo)System.out.print("first");System.out.print("second ");if ((isTwo = true) && isOne) {System.out.print("third");}}A.编译错误B.输出:thirdC.输出:first secondD.输出:second third正确答案:D解析:12.下列代码段中,循环执行的次数是:()。
public static void main(String[] args) { int words = 27;do {words--;} while (words <= 18);}A.9次B.0次C.1次D.超过9次正确答案:C解析:下列代码的输出结果是:()。
public static void main(String[] args) { int i = 24, j = 32, h = 58;switch (j - i) {case 7:h++;case 8:h++;case 9:h += 2;case 10:h += 3;default:h /= j;}System.out.println(h);A.59B.61C.2D.1正确答案:C解析:14.下列代码的输出结果是:()。
public static void main(String[] args) { int one = 1, two = 10, three = 8;if (one > 2) {if (two < 5) {System.out.println("one");} else {System.out.println("two");}} else if (three > 5) {System.out.println("three");} else {System.out.println("four");}}A.oneB.twoC.threeD.four正确答案:C解析:15.下面程序的输出结果是:()。
public static void main(String[] args) { int s = 105;int result = 0;while (s > 0) {int m = s % 10;result += m;s /= 10;}System.out.println(result);}A.6B.10C.5D.20正确答案:A解析:16.关于下列代码说法正确的是:()。
public static void main(String[] args) { int words = 40;System.out.println(words);System.out.println(computers);words = 67.9;}A.编译正确B.代码System.out.println(words);行,编译出错C.代码System.out.println(computers);行,编译出错D.代码words = 67.9;行,编译出错正确答案:CD解析:17.请看下列表达式正确的是:()。
A.String ename = "Allen";B.int $words=40;C.float _top =23.9;D.double ~balance = 99.9;正确答案:AB解析:18.下列数组定义及赋值,正确的是:()。
A.byte[] arr = new byte [15];B.byte arr = new byte [20];C.byte arr[]={1,2,3,4,5};D.byte[10] arr= new byte[];正确答案:AC解析:19.请看下列代码: public static void main(String[] args) { 《插入代码》 if (isRight) { System.out.println("right!"); } } 请在《插入代码》处,填入变量isRight声明的同时,进行初始化的代码:()。
A.boolean isRight=false;B.int isRight=1;C.int isRight=0;D.boolean isRight = true;正确答案:AD解析:20.下列选项的数据类型中,能存储汉字“达”的是:()。