Java基础语法测试题(2)
1、Java源文件和编译后的文件扩展名分别为
A、.class和 .java
B、.java和 .class
C、.class和 .class
D、.java和 .java
2、下列声明变量方式正确的是
A.int a=1,double b=12345;
B. int c=12;double d=154;
C. char e=’ok’;
D. boolean f=0;
3、下列程序能正确执行的是
A.
public class helloworld
{
public static void main(string[] args)
{
System.out.println(“helloworld!”);
}
}
B.
public class helloworld
{
public static void main(String[] args)
{
System.out.println(“helloworld!”)
}
}
C.
public class helloworld
{
public static void main(String[] args)
{
System.out.print(“helloworld!”);
}
}
D.
public class helloworld
{
public static void main(String[] args);
{
System.out.println(“helloworld!”);
}
}
4、新建一个Hello.java文件存放在E盘test文件夹,下列语法在命令模式中正确是
A.切换源文件所在目录: cd \d E:/test
B.用javac命令编译源文件: javac Hello.java
C.在命令模式下java hello命令执行时生成Hello.class文件
D.运行程序: java hello.java
5、以下变量名合法的是
A. basicSalary
B. 2_stName
C.byte-size
D. hello world
6、下列对数组进行初始化错误的是:
A.int[] intArray={1,2,3,4,5};
B.int[] intArray=new int[]{1,2,3,4,5};
C.int[] intArray=new int[5];
D.int[] intArray=new int[5]{1,2,3,4,5};
7、下列程序存在语法错误的是
A.
int i=0;
for(;i<10;){
i++;
System.out.prinln(i);
}
B.
for(int i=0;i<10;i++);
System.out.println(i);
for(;;){
System.out.println(i);
}
C.
for(int i=0;i<10;i++)
System.out.println(i);
D.
int i=0;
8、public class aa {
public static void main(String[] args) {
int a=5,c=5,b,d;
b=a++-1;
d=++c-1;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
}运算符优先级按从高到低排列
}
输出a,b,c,d分别是
A、5,4,5,5
B、6,5,6,5
C、6,4,6,4
D、6,4,6,5
9、下列程序无语法错误的是
A.
public class helloworld
{
public static void main(string[] args)
{
boolean b1,b2;
if(b1==b2){
System.out.println(b1);
}
}
}
B.
public class helloworld
{
public static void main(String[] args)
{
int a=8;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。