java基础语法测试题和答案(一) | 您所在的位置:网站首页 › java基础题答错还有戏吗 › java基础语法测试题和答案(一) |
Java语法基础试卷 单选题(3分x20题=60分)1. 下列命令中,______是Java的编译命令 A)javac B)javadoc C)javah D)java
2. 下面main()方法的定义哪些是正确的_______ A) public static void main(String args[]){} B) public static void main(String[]) {} C) public static void main(string[] args){} D) public static void main(String [] x[]) {}
3.以下那个不是java的整型类型的。 A)int B)short C)long D)boolean 4. 下面哪个是能用于switch(key) 语句的中 key? A) double d=1.0; B) int i=1; C)boolean b=false;
5.编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( ) A) .java B) .class C) .html D) .exe 6. 转义字符回车换行用哪个?( ) A) \m B) \b C) \t D) \n 7. 关于数据类型转换说法错误的是( ) A)不管什么类型的数据都可以进行转换; B) java中的数据类型转换分为:自动类型转换和强制类型转换; C)兼容的数据由低向高赋值时会发生自动类型转换; D)兼容的数据由高向低赋值时需要强制类型转换; 8. java源程序的扩展名是( ) A).txt; B).class; C).java; D).doc
9.下列变量定义错误的是( ) A)int a; B)double b=4.5; C)boolean b=true; D)short s=9.8;
10. 那种数据类型不能用于switch中() A)int B)short C)char D)double
11. 一个JAVA程序总是从()开始的。 A)主过程 B)main函数 C)子程序 D)主程序
12. 若i=6;则执行了 j=i++;j=++i;j=j--;j=--i则此i, j的值分别为( )。 A) 6 , 7 B)7, 7 C)8, 8 D)8,7
13. 能正确表示逻辑关系:“a≥=10或a≤0”的java语言表达式是() A)a>=10 or a=0|a=10 && a=10||a public static void main(String argv[]){ int a = 5; int b = 10; int c = ++a; int d = b++; System.out.println(“c:”+c+” d:”+d); } } 请问此时 c 和 d 的值分别为:________6______、__________10____
三,程序题 (16分x1题=16分) 使用键盘输入两个数,求出这两个数中的最大值(包含相等的情况); public static void main(String[] args) { Scanner input = new Scanner(System.in); (1分) System.out.println("请输入第一个数"); int a = input.nextInt();(3分)
System.out.println("请输入第二个数"); int b = input.nextInt()____;(3分) if(_a>=b__){(3分) System.out.println("最大值为"+_a_); (3分) }else{ System.out.println("最大值为"+_b_); (3分) }
}
|
CopyRight 2018-2019 实验室设备网 版权所有 |