帮忙做一下,是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)
展开
 我来答
死后是好人
2011-09-07 · TA获得超过2638个赞
知道小有建树答主
回答量:628
采纳率:0%
帮助的人:959万
展开全部
1)b 2)b 3)d
4)a c f
float f = 1.3f
boolean不能=null
char c='a'
5)a
这三个变量类型中double是最大的,最后会转成double类型
6)c
即c=c*(b+8)
7)c
>,>=,<.<=,==为逻辑表达符
8)b
int i = 3;
int j = 0;
double k = 3.2;
i<k,而且i!=j
9)b
i=9,选择default,而default又没有break,所以连0的一块儿执行了
10)b
int i=4,j=5,k=9,m=5;
i<j,m<k,所以满足条件, k++;
11)d
必须是switch(变量)的格式,而a里面switch(a+b); 有分号
12)b
ch1=’A’,ch2=’W’;
ch1对应的ASCll码加2为'C',小于ch2,所以满足条件,ch1对应的ASCll码转为数字+1后得到的新的ASCll码对应的'B'
13)c
同上,将对应的ASCll码转为数字进行+运算
14)d
方法必须是 返回值 方法名(方法参数){}的格式,大小括号都不能省略
return 的变量必须与方法的返回值类型相同,b的写法是错的,必须有返回值类型或者void,
a是void,不能return参数,
15)c
重载的函数名必须相同,排除d,方法需要有返回值类型或者void,排除a,重载函数,参数类型不能相同,排除b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gwl3323405
2011-09-09 · TA获得超过1226个赞
知道小有建树答主
回答量:1423
采纳率:33%
帮助的人:784万
展开全部
我认为答案是这样的:
B、B、D、CF、C、C、C、B、B、B、AD、B、D、D、ABD
具体的你可以带到Eclipse里去运行下看看就知道了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是哈你知道哈
2011-09-07 · TA获得超过489个赞
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:190万
展开全部
1选a

javac将Java类文件编译成class文件

2选b

3选d

4选c、f

5选a

自动类型转换

6选c

7选c

8选b

9选a

10选b

11选a

12选b

13选c

14选d

15选d

有什么不懂的再问,这里就不一个个解释了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寒雪皓轩
2011-09-07 · TA获得超过385个赞
知道答主
回答量:63
采纳率:0%
帮助的人:47.2万
展开全部
b b c acf a c c d b d ad b c d a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8146815
2011-09-07 · 超过13用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:34.2万
展开全部
b b c acf a c c d b d ad b c d a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式