帮忙做一下,是JAVA编程题
1)在JAVA编程中,2)以下()命令用来执行java类文件。a)javacb)javac)appletviewerd)以上所有选项都不e)正确3)MyProgram.J...
1) 在JAVA编程中,2) 以下()命令用来执行java类文件。
a) javac
b) java
c) appletviewer
d) 以上所有选项都不e) 正确
3) MyProgram.Java被编译后,4) 生成( )。
a) MyProgram. Obj
b) MyProgram. class
c) MyProgram.exe
d) MyProgram. bat
5) 编译、运行下面代码将发生什么?
public class Test5 {
public static void main (String args []) {
/* This is the start of a comment
System.out.println("Done the test");
/* This is another comment */
System.out.println ("The end");
}
}
a) 程序运行出错。
b) 输出“Done the test”。
c) 输出“The end”。
d) 输出“Done the test”和“The end”。
6) 请问下面哪些代码行编译时会出错?
a) float f = 1.3;
b) double D=4096.0;
c) boolean b = null;
d) String s = "1";
e) int i = 10;
f) char c = "a";
7) 如果定义有double x;float y;int m,则表达式x*y-m的类型为( ):
a) double
b) float
c) int
d) short
8) 如果int a=3,b=2,则执行a*=b+8后a的值为:( )
a) 20
b) 14
c) 30
d) 16
9) 下面的逻辑表达式中合法的是__________
a) (7+8)&&(9-5)
b) (9*5)||(9*7)
c) 9>6&&8<10
d) (9%4)&&(8*3)
10) 下面代码段的运行结果是()
int i = 3;
int j = 0;
double k = 3.2;
if (i < k)
if (i == j)
System.out.println(i);
else
System.out.println(j);
else
System.out.println(k);
a) 3
b) 0
c) 3.2
d) 以上三个都不e) 对
11) 下面程序的执行结果是()
int i = 9;
switch (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) default
b) default, zero
c) error default clause not defined
d) no output displayed
12) 下列语句序列执行后,13) k 的值是( )。
int i=4,j=5,k=9,m=5;
if(i>j||m<k) k++; else k--;
a) 5
b) 10
c) 8
d) 9
14) 若a和b均是整型变量并已正确赋值,15) 正确的switch语句是( )。
a) switch(a+b); { ...... }
b) witch( a+b*3.0 ) { ...... }
c) switch a { ...... }
d) switch ( a%b ) { ...... }
16) 下列语句序列执行后,17) ch1 的值是( )。
char ch1=’A’,ch2=’W’;
if(ch1 + 2 < ch2 ) ++ch1;
a) ‘A’
b) ‘B’
c) ‘C’
d) B
18) 下列语句序列执行后,19) r 的值是( )。
char ch='8'; int r=10;
switch( ch+1 )
{
case '7': r=r+3;
case '8': r=r+5;
case '9': r=r+6; break;
default: r=r+8;
}
a) 13
b) 15
c) 16
d) 18
20) 下列方法定义中,21) 正确的是。
a) void x( int a,int b ); { return (a-b); }
b) x( int a,int b) { return a-b; }
c) double x { return b; }
d) int x( int a,int b) { return a+b; }
22) 在某个类中存在一个方法: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) 展开
a) javac
b) java
c) appletviewer
d) 以上所有选项都不e) 正确
3) MyProgram.Java被编译后,4) 生成( )。
a) MyProgram. Obj
b) MyProgram. class
c) MyProgram.exe
d) MyProgram. bat
5) 编译、运行下面代码将发生什么?
public class Test5 {
public static void main (String args []) {
/* This is the start of a comment
System.out.println("Done the test");
/* This is another comment */
System.out.println ("The end");
}
}
a) 程序运行出错。
b) 输出“Done the test”。
c) 输出“The end”。
d) 输出“Done the test”和“The end”。
6) 请问下面哪些代码行编译时会出错?
a) float f = 1.3;
b) double D=4096.0;
c) boolean b = null;
d) String s = "1";
e) int i = 10;
f) char c = "a";
7) 如果定义有double x;float y;int m,则表达式x*y-m的类型为( ):
a) double
b) float
c) int
d) short
8) 如果int a=3,b=2,则执行a*=b+8后a的值为:( )
a) 20
b) 14
c) 30
d) 16
9) 下面的逻辑表达式中合法的是__________
a) (7+8)&&(9-5)
b) (9*5)||(9*7)
c) 9>6&&8<10
d) (9%4)&&(8*3)
10) 下面代码段的运行结果是()
int i = 3;
int j = 0;
double k = 3.2;
if (i < k)
if (i == j)
System.out.println(i);
else
System.out.println(j);
else
System.out.println(k);
a) 3
b) 0
c) 3.2
d) 以上三个都不e) 对
11) 下面程序的执行结果是()
int i = 9;
switch (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) default
b) default, zero
c) error default clause not defined
d) no output displayed
12) 下列语句序列执行后,13) k 的值是( )。
int i=4,j=5,k=9,m=5;
if(i>j||m<k) k++; else k--;
a) 5
b) 10
c) 8
d) 9
14) 若a和b均是整型变量并已正确赋值,15) 正确的switch语句是( )。
a) switch(a+b); { ...... }
b) witch( a+b*3.0 ) { ...... }
c) switch a { ...... }
d) switch ( a%b ) { ...... }
16) 下列语句序列执行后,17) ch1 的值是( )。
char ch1=’A’,ch2=’W’;
if(ch1 + 2 < ch2 ) ++ch1;
a) ‘A’
b) ‘B’
c) ‘C’
d) B
18) 下列语句序列执行后,19) r 的值是( )。
char ch='8'; int r=10;
switch( ch+1 )
{
case '7': r=r+3;
case '8': r=r+5;
case '9': r=r+6; break;
default: r=r+8;
}
a) 13
b) 15
c) 16
d) 18
20) 下列方法定义中,21) 正确的是。
a) void x( int a,int b ); { return (a-b); }
b) x( int a,int b) { return a-b; }
c) double x { return b; }
d) int x( int a,int b) { return a+b; }
22) 在某个类中存在一个方法: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) 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询