JAVA 基础题 求答案 呵呵 相当于散分

CHOUMUMU 2008-06-30 05:10:44
一、 选择题(30分)
1、选出以下定义合法的标识符:( D )
A、float B、2ac C、#3c D、$abc
2、下列选项中,合法的String型字符串常量是( D )
A、’M’ B、How are you C、’#apple’ D、“apple”
3、以下关于接口和类的说法正确的是(C )
A、接口和类都可以实现多重继承
B、子类可以继承多个父类
C、子类可以实现多个接口
D、一个子类不能同时继承某一个父类和实现某一个接口
4、下列类定义中哪个是合法的抽象类的定义( C )
A、abstract Animal{abstract void grow();}
B、class abstract Animal{ abstract void grow();}
C、abstract class Animal{ abstract void grow();}
D、abstract class Animal{ abstract void grow(){System.out.println(“Animal”);}}
5、以下描述正确的是( C )
A、在Java中任何类必须有显式的构造方法
B、在定义抽象类时使用的关键字是ABSTRACT
C、当一个类被final关键字修饰后,他将不能在派生子类
D、在Java中,包的声明必须紧跟在import语句的后面
6、下面的代码段中,执行之后count的值是( D )
int count=1;
for(int i=1;i<=5;i++)
{ count=count+i;
System.out.println(count);
}
A、5 B、1 C、15 D、16
7、以下程序的输出结果是( A )
int x=3,y=6;
System.out.println (x/y);
A、0 B、0.5 C、2 D、错误信息
8、下列数组定义中,正确的是( C )
A、int a[][]=new int [10,10] B、int a[10][10]
C、int a[][]=new int [10][10] D、int a[][10];
9、下列关于关键字this和super的说法正确的是( C)
A、this是调用父类的方法和变量
B、super是调用本类中的方法
C、super是调用父类的方法和变量
D、没有区别
10、假设现在有一个类,名称为ceshi,现在要声明和创建一个ceshi类型的对象变量ceshiA,则下述正确的是( D)
A、ceshi ceshiA; B、ceshi ceshia=new ceshi;
C、ceshi ceshiA=new ceshi; D、ceshi ceshiA=new ceshi()
11、用于定义类成员的访问控制权的一组关键字是(D )。
A、 class, float, double, public B、float, boolean, int, long
C、 char, extends, float, double D、public,private,protected
12、Java程序中读入用户输入的一个值,要求创建一个自定义的异常,如果输入值大于10,使用throw
语句显式地引发异常,异常输出信息为“something is wrong!”,语句为 ( )
A、if (I>10) throw Exception(“something is wrong!”);
B、if (I>10) throw Exception e (“something is wrong!”);
C、if (I>10) throw new Exception(“something is wrong!”);
D、if (I>10) throw new Exception e (“something is wrong!”);
13、下列方法定义中,正确的是( )
A、int x( ){ int y=x;} B、void x( ){ ...return true; }
C、int x( ){ ...return true; } D、int x( int a, b){ return a+b; }
14、Panel和Applet的默认布局管理器是 ( )
A、CardLayout B、FlowLayout C、BorderLayout D、GridLayout
15、下列关于构造方法的说法正确的是( )
A、构造方法必须是和类的名称相同
B、每一个类都必须显示声明自己的构造方法
C、构造方法不能进行重载
D、子类不能使用父类的构造方法
二、 判断题(10分)
( )1、用javac编译java源文件后得到代码叫字节码
( )2、一个父类可以有多个子类,一个子类也可以有多个父类。
( )3、在同一个类中定义的重载构造函数可以相互调用。
( )4、Java中数组的元素只可以是简单数据类型。
( )5、用“+”可以实现字符串的拼接,用“-” 可以从一个字符串中去除一个字符子串。
( )6、子类的对象能直接向其父类对象赋值。
( )7、在父类中声明为 final 的方法,也可以在其子类中被重新定义(覆盖)。
( )8、java语言中的接口可以继承,一个接口通过关键字extends可以继承另一个接口。
( )9、Java Application不能单独运行,需要嵌入在HTML文件中,借助浏览器来解释执行。
( )10、Java异常处理中,不允许使用多个catch子句,它只能捕获一种异常情况。
三、 填空题(将横线上所缺的内容补充完整)(15分)
阅读程序,根据程序功能,在指定的空白处填上适当的语句或语法成分,使程序完整。
1、下面是一个类的定义及应用:
class Myclass
{
int x, y;
_______ ( int i, _______) // 构造函数
{ x=i;
y=j; }
}
public class Test
{
public void main(String args[]){
_______ m = _______ Myclass(10,20);//创建对象
System.out.println(“x=”_______);//输出对象m的x的值
System.out.println(“y=”_______);//输出对象m的y的值
}
}
该程序如果保存的话,文件名应保存为 ___________。
2、下面是一个Java Application 的主类的定义,其功能是当命令行参数内容不为空时输出所有命令行参数。
import java.io.*;
public class MyClass
{
public static void ________(String args[ ])
{
if( args.length !=0)
for(int i=0; i < ___________; i++)System.out.println(___________);
else System.out.println("没有命令行参数");
}
}
四、 阅读下列程序,写出运行结果(15分)
1、(本题3分)
public class Exam3_4 {
public static void main(String[] args) {
String s,s1=“”;
char c;
s= “wELCOME”;
for (int i=0;i<s.length();i++){
c=s.charAt(i);
if(c>='a' && c<='z') {
s1=s1+Character.toUpperCase(c);
}
else {
s1=s1+Character.toLowerCase(c);
}
}
System.out.println(s1);
}
}
2、(本题4分)
class A
{
public static int a1;
public int a2;
}
public class app04 {
public static void main(String[] args){
A t1=new A();
t1.a1=4;
t1.a2=5;

A t2=new A();
t2.a1=6;
t2.a2=7;
System.out.println(t1.a1+“,”+t1.a2);
System.out.println(t2.a1+“,”+t2.a2);
}
}
3、(本题4分)
class A{
A(){
System.out.println("A");
}
}
class B extends A{
B(){
System.out.println("B");
}
}
class C extends B{
C(){
System.out.println("C");
}
}
public class test{
public static void main(String[] args){
C t=new C();
}
}
4、(本题4分)
class A{
public void prt(){
System.out.println("A");
}
}
class B extends A{
public void prt(){
System.out.println("B");
}
}
class C extends A{
public void prt(){
System.out.println("C");
}
}
public class app04{
public static void main(String[] args){
A t=new A();
t.prt();
t=new C();
t.prt();
t=new B();
t.prt();
}
}
五、 编程题(30分)
1、(10分)编写一个Java Application 程序,接受用户输入的10个整数,并输出这10个整数的最
大值和最小值。
2、(20分)定义一个类Student,类中包含三个变量:整形变量num(学号)、字符串变量name(姓名)、单精度数组变量score[](表示三门课的成绩);类中包含两个构造方法:一个空参的、一个有三个参数。
现有两个学生:s1 学号:2623,姓名:张三,成绩(80,90.5,88);
s2 学号:2635,姓名:李四,成绩(91.5,83.5,90);
求出张三的平均成绩和李四的平均成绩,并把成绩输出到文件D:\score\a.txt下(采用字符流)。


...全文
166 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
CHOUMUMU 2008-06-30
  • 打赏
  • 举报
回复
呵呵 goodmrning 就看你的了 从第一题开始做 ,做到最后 ,把分都给你啦 呵呵
把答案发到muzixuan1987@163.com里 ,好吧 ?就等你邮箱啦

答题纸:一1-5
6-10:
11-15:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~来吧 等你哦
goodmrning 2008-06-30
  • 打赏
  • 举报
回复
1、下面是一个类的定义及应用:
class Myclass
{
int x, y;
___Myclass____ ( int i, int j_______) // 构造函数
{ x=i;
y=j; }
}
public class Test
{
public void main(String args[]){
_____Myclass__ m = ____new___ Myclass(10,20);//创建对象
System.out.println(“x=”__+x_____);//输出对象m的x的值
System.out.println(“y=”+y_______);//输出对象m的y的值
}
}
该程序如果保存的话,文件名应保存为 Test.java___________。
goodmrning 2008-06-30
  • 打赏
  • 举报
回复
二:TFTFF FFTTF
goodmrning 2008-06-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 jingulang 的回复:]
都说散分了 接了分在看

不过楼主要结贴啊 嘎嘎
[/Quote]
gloomy98 2008-06-30
  • 打赏
  • 举报
回复
12-15: DABA
Even__Chung 2008-06-30
  • 打赏
  • 举报
回复
要我做哪到题 ?
说吧
我来做
我来接分
哈哈!!
wufongming 2008-06-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 jingulang 的回复:]
都说散分了 接了分在看

不过楼主要结贴啊 嘎嘎
[/Quote]
jingulang 2008-06-30
  • 打赏
  • 举报
回复
都说散分了 接了分在看

不过楼主要结贴啊 嘎嘎
全粘架构师 2008-06-30
  • 打赏
  • 举报
回复
太长,写一个5-1
import java.util.Arrays;

class SortNumber
{
public static void main(String[] args)
{
if(args.length!=10){
System.out.println("必须输入10个数字");
return;
}

int[] numbers=new int[10];
try{
for(int x=0;x<10;x++){
numbers[x]=Integer.parseInt(args[x]);
}
}catch(Exception e){
System.out.println("必须输入10个数字");
return;
}

Arrays.sort(numbers);

for(int i=0;i<numbers.length;i++){
System.out.println(numbers[i]);
}
}
}
OXFORD_216 2008-06-30
  • 打赏
  • 举报
回复
楼主该结一些帖子了
jf
不是有答案了吗
baobao28 2008-06-30
  • 打赏
  • 举报
回复
这是什么题

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧