【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《JAVA编程基础试卷》,欢迎阅读!
JAVA编程基础试卷 (总分100分,附加分20分)
一、选择题(一题3分)
1、 java程序中,main方法的格式正确的是(D )。
A、static void main(String[] args) B、public void main(String[] args)
C、public static void main(String[] s) D、public static void main(String[] args) 2、给定java代码,如下: public byte count (byte b1 , byte b2){ return ;
}
要使用这段代码能够编译成功,横线处可以填入(a )。 A、(byte)(b1-b2) B、(byte)b1-b2 C、b1-b2 D、(byte)b1/b2 3、 在java中,下列(d )语句不能通过编译。 A、String s =”join”+”was”+”here”; B、String s =”join”+3; C、int a = 3+5; D、float f = 5+5.5;
4、给定如下java代码,编译运行之后,将会输出(d )。 public class Test{ public static void main(String args[]){ int a =5; System.out.println (a%2==1)?(a+1)/2:a/2); } } A、1 B、2 C、2.5 D、3 5、给定如下java代码,编译运行时,结果是( a)。
public class Test{ public static void main (String args[]) { for (int i=0;i<3; i++) { System.out.print(i) ; } System.out.print(i) ;
} }
A、编译时报错 B、正确运行,输出012 C、正确运行,输出123 D、正确运行,输出0123 6、在Java中,下列( C)是不合法的赋值语句。
A、float f=1/3; double>float>int B、int i=1/3; C、float f=1*3.0; double D、double f=1.0/3; 7、在java 中,以下( )命令能够将java源文件编译为类文件。
A、java B、javaw C、javac D、jar
8、在JAVA语言中,下面变量命名合法的有( )。
A、variable123 B、123varible C、private D、variable_123 9、在JAVA中,( ) 关键字用来终止循环语句。
A、return B、continue C、break D、exit 10、研究下面的Java 代码,当x=2 时,运行结果是( ) 。
switch ( x) {
case1: System.out.println(1) ; case2:
case3: System.out.println(3) ; case4: System.out.println(4) ; }
A、没有输出任何结果 B、输出结果为3
C、输出结果是3 和4 D、输出结果是l、3 和4 11、分析如下JAVA代码片段,输出结果为( A)。
int price = 10; int number =0; int monney =0;
for(int i=0;i <2;i++){
number++; --price;
monney +=number*price; }
System.out.println(monney) ; A、 25 B、 28 C、 31 D、30
12、Java语言中有如下代码,下列X 的定义中,可使上段代码输出100 的有( ) 。
switch(x) { case 100: System.out.println(100) ;break; case 110: System.out.println(110) ;break;
}
A、byte x=100; B、float x=100; C、char x=’d’ D、long x=100 13、在java中,下面( )是不合法的声明。
A、short x[] B、short[] y C、short[5] x2 D、short z2[5] E、short [] z[][] 14、在JAVA中,无论测试条件是什么,下列( )循环将至少执行一次。
A、for B、do…while C、while D、while…do 15、给定如下Java代码,编译运行时,以下( )语句的值是true。
String s=”hello”; String t=”hello”;
String e=new String(”hello”) ; char c[]={‘h’,’e’,’l’,’l’,o’};
A、s.equals(t) ; B、t.equals(c) ; C、t.equals(e) ; D、t==c; 16、下列关于for循环和while循环的说法中哪个是正确的?(A )。
本文来源:https://www.wddqxz.cn/bad9dbe5541810a6f524ccbff121dd36a32dc4b6.html