帮我做下下面的java选择题。

1.下面对对象概念描述错误的是()
A)任何对象都必须有继承性
B)对象是属性和方法的封装体
C)对象间的通讯靠消息传递
D)操作是对象的动态属性
2.软件开发的结构化生命周期方法将软件生命周期划分成()
A)定义、开发、运行维护
B)设计阶段、编程阶段、测试阶段
C)总体设计、详细设计、编程调试
D)需求分析、功能定义、系统设计
3.下列工具中为需求分析常用工具的是()
A)PAD
B)PFD
C)N-S
D)DFD
4.开发大型软件时,产生困难的根本原因是()
A)大系统的复杂性
B)人员知识不足
C)客观世界千变万化
D)时间紧、任务重
5.下述关于数据库系统的叙述中正确的是()
A)数据库系统减少了数据冗余
B)数据库系统避免了一切冗余
C)数据库系统中数据的一致性是指数据类型一致
D)数据库系统比文件系统能管理更多的数据
6.结构化程序设计的一种基本方法是()
A)筛选法
B)递归法
C)归纳法
D)逐步求精法

7.Java中定义常量的保留字是
A)const
B)final
C)finally
D)native
8.下列有关Java布尔类型的描述中,正确的是
A)一种基本的数据类型,它的类型名称为boolean
B)用int表示类型
C)其值可以赋给int类型的变量
D)有两个值,1代表真,0代表假

9.下列程序段的输出结果是
int data=0;
char k='a',p='f';
data=p-k;
system.out.println(data);
A)0
B)a
C)f
D)5
10.下列数中为八进制的是
A)27
B)0x25
C)026
D)028
11.下列方法中,不属于Throwable类的方法是
A)printMessage
B)getMessage
C)toString
D)fillStackTrace
12.下列程序的输出结果是
public class Test{
public static void main(String[] args){
int [] array={2,4,6,8,10};
int size=6;
int result=-1;
try{
for{int i=0;i
if(array[i]==20) result=i;
}
catch(ArithmeticException e){
System.out.println("Catch---1");
catch(ArrayIndexOutOfBoundsException e){
System.out.println("Catch---2");
catch(Exception e){
System.out.println("Catch---3");
}
}
A)Catch---1
B)Catch---2
C)Catch---3
D)以上都不对
13.下列叙述中,错误的是
A)内部类的名称与定义它的类的名称可以相同
B)内部类可用abstract修饰
C)内部类可作为其他类的成员
D)内部类可访问它所在类的成员
14.用于在子类中调用被重写父类方法的关键字是
A)this
B)super
C)This
D)Super
15.下列Java语句从指定网址读取html文件,在下划线处应填上的选项是
Reader in=new____(new URL(urlString).openStrream());
A)Reader
B)DataOutputStream
C)ByteArrayInputStream
D)InputStreamReader
16.下列不属于表达式语句的是
A)++i;
B)--j;
C)b#a;
D)b*=a;
17.在下列程序的空白处,应填入的正确选项是
import java.io.*;
Public class writeInt{
Public static void main(string[ ] a) {
Int[ ] myArray = {10,20,30,40};
try{
DataOutputSystem dos= new DataOutputSystem
(new FileOutputSystem(“ints.dat”));
for (int i=0;I<myarray.LENGTH;I++)
dos。writeInt(myArray[i]);
dos.
System.out.println
(“Have written binary file ints.dat”);
}
Catch(IOException ioe)
{ System.out.println(“IO Exception”);
}
}
}
A)start( )B)close( )C)read( )D)write( )。

第1个回答  2011-04-20
C、以/**开始,*/结束的是可以用于生成帮助文档的注释语句

17、下列 不属于AWT布局管理器。
A、BoxLayout

18、Java语言有许多优点和特点,下列选项中, 反映了Java程序并行机制的特点。
B、多线程

19、下面的代码段中,执行之后count的值是
int count=1;
for(int i=1;i<=5;i++)

D、16

20、下面 不是创建数组的正确语句。
C)float f[][]=new float[][6];

21、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为 C、重载

22、以下关于继承的叙述正确的是
A、在Java中类只允许单一继承

23、以下关于构造函数的描述错误的是
A、构造函数的返回类型只能是void型。

24、布尔逻辑表达式true||false&&true||false&&!true的值为
C、true

25、有语句String s=“hello world”; 以下 操作是不合法的。
A、s>>>=1;

26、假设A类有如下定义,设a是A类的一个实例,下列语句调用 是错误的。
class A {
int i;
static String s;
void method1()
static void method2()
}
C、A.method1();

27、Java语言中,负责并发管理的机制是
D、多线程

28、下列描述中,错误的是
A、Java要求编程者管理内存

29、Java为移动设备提供的平台是
A、J2ME

30、JDK中提供的文档生成器是
C、javadoc.exe

31、在Java语言中,不允许使用指针体现出的Java特性是
D、安全性

32、在Java中,与数据库连接的技术是
B、JDBC
第2个回答  2011-04-19
1:A
2:A
3:D
4:A
5:B
6:D
7:B
8:D
9:D
10:C
11:A
12:题改成这样的话

int [] array={2,4,6,8,10};
int size=6;
int result=-1;
try{
for(int i=0;i<size;i++)
if(array[i]==20)
result=i;
}
catch(ArithmeticException e){
System.out.println("Catch---1");
}
catch(ArrayIndexOutOfBoundsException e){
System.out.println("Catch---2");
}
catch(Exception e){
System.out.println("Catch---3");

}

输出结果是Catch---2

13:B
14:A
15:D
16:B
17:题下划线都找不到 不过看样子应该是D
希望能帮到你
第3个回答  2011-04-19
1.A 2.A 3.D 4.C 5.A 6.D 7.B 8.A 9.D 10,C 11.A 12.有问题(for{int i=0;i ??)13.C 14.B 15.D 16.C 17.B
第4个回答  2011-04-19
1.A 1.A 3.D 4.A 5.A 6.D 7.C 8.A 9.D 10.C 11.A 12.题目不全 13.C
14.B 15.D 16.C 17.B本回答被提问者采纳
第5个回答  2011-04-19
c a c c a, b b a a b ,c b d a d ,c 第17题没看到括号,我猜应该是read 读取数据。
第15个也是猜的 没用过这个方法。 自己答的 不一定正确
相似回答