管理信息系统题库.docx

上传人:b****5 文档编号:3427729 上传时间:2022-11-23 格式:DOCX 页数:22 大小:29.21KB
下载 相关 举报
管理信息系统题库.docx_第1页
第1页 / 共22页
管理信息系统题库.docx_第2页
第2页 / 共22页
管理信息系统题库.docx_第3页
第3页 / 共22页
管理信息系统题库.docx_第4页
第4页 / 共22页
管理信息系统题库.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

管理信息系统题库.docx

《管理信息系统题库.docx》由会员分享,可在线阅读,更多相关《管理信息系统题库.docx(22页珍藏版)》请在冰豆网上搜索。

管理信息系统题库.docx

管理信息系统题库

《管理信息系统》题库

一、单项选择题:

1.main()方法的返回类型是( B )。

A、intB、voidC、booleanD、static

2.下面哪个是正确的?

( D )

A、Stringtemp[]=newString{“a”“b”“c”};

B、Stringtemp[]={“a”“b”“c”}

C、Stringtemp={“a”,“b”,“c”}

D、Stringtemp[]={“a”,“b”,“c”};

3.System类在哪个包中?

( D )

A、java.utilB、java.ioC、java.awtD、java.lang

4.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?

( B )

A、CardLayoutB、FlowLayout

C、BorderLayoutD、GridLayout

5.哪个关键字可以抛出异常?

( C )

A、transientB、finallyC、throwD、static

6.执行完下面的程序片段后,下面哪个结论是正确的?

( B )

inta,b,c;

a=1;

b=2;

c=(a+b>3?

a++:

++b);

A、a的值是2,b的值是3B、a的值是1,b的值是3

C、a的值是1,b的值是2D、c的值是false

7.在使用interface声明一个接口时,只可以使用( D )修饰符修饰该接口。

A、privateB、protectedC、privateprotectedD、public

8.对于构造函数,下列叙述不正确的是( C )。

A、构造函数也允许重载

B、子类无条件地继承父类的无参构造函数

C、子类不允许调用父类的构造函数

D、在同一个类中定义的重载构造函数可以相互调用

9.给定如下代码,下面哪个可以作为该类的构造函数( B )。

publicclassTest{

?

}

A、publicvoidTest(){?

}B、publicTest(){?

}

C、publicstaticTest(){?

}D、publicstaticvoidTest(){?

}

10.Java中,用哪一个类来表示TCP协议的服务器Socket对象( A )。

A、SocketB、InputStream

C、ServerSocketD、OutputStream

11.以下关于面向对象概念的描述中,不正确的一项是( B )。

A、在现实生活中,对象是指客观世界的实体

B、程序中的对象就是现实生活中的对象

C、在程序中,对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class)

D、在程序中,对象是一组变量和相关方法的集合

12.在字符串前面加上( B )符号,则字符串中的转义字符将不被处理。

A、@B、\C、#D、%

13.在Java中,以下关于得到ResultSet对象、PreparedStatement对象、Statement对象的说法,正确的是( A )

A、可以使用Statement对象的executeQuery方法返回ResultSet对象

B、可以使用Connection对象的createStatement方法获得PreparedStatement对象

C、可以使用Connection对象的executeQuery方法获得Statement对象

D、可以使用Connection对象的executeQuery方法返回ResultSet对象

14.下列描述中,符合Java语言的特征的是( B )。

A、不支持跨平台(Windows,Linux,Unix等)

B、GC(自动垃圾回收),提高了代码安全性

C、支持类C的指针运算操作

D、不支持与其它语言书写的程序进行通讯

15.以下哪个方法用于定义线程的执行体?

( C )。

A、start()B、init()C、run()D、main()

16.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。

这种面向对象程序特性称为( C )。

A、隐藏B、覆盖C、重载D、Java不支持此特性

17.关于异常(Exception),下列描述错误的是( D )。

A、异常的基类为Exception,所有异常都必须直接或者间接继承它

B、异常可以用try{...}catch(Exceptione){...}来捕获并进行处理

C、如果某异常继承RuntimeException,则该异常可以不被声明

D、异常可以随便处理,而不是抛给外层的程序进行处理

18.给出下面代码:

publicclassPerson{

staticintarr[]=newint[10];

publicstaticvoidmain(Stringa[]){

System.out.println(arr[1]);

}

}

哪个语句是正确的?

( C )。

A、编译时将产生错误;B、编译时正确,运行时将产生错误;

C、输出零;D、输出空。

19.下面的程序段执行后,变量a,b,c的值分别为( A )

inta,b,c;

a=(int)Math.round(-4.51);

b=(int)Math.ceil(-4.51);

c=(int)Math.floor(-4.51);

A、-5,-4,-5B、-4,-4,-5C、-5,-5,-5D、-4,-4,-4

20.关于类与对象说法错误的是( B )。

A、类是模板;对象是产品

B、人是类;男人是对象

C、类是对某一事物的描述,是抽象的;对象是实际存在的该类事物的个体

D、汽车设计图是类;制造的若干汽车是对象

21.关于实例方法和类方法,以下描述正确的是:

( D )

A、实例方法只能访问实例变量

B、类方法既可以访问类变量,也可以访问实例变量

C、类方法只能通过类名来调用

D、实例方法只能通过对象来调用

22.关于数据库的执行操作,( B )选项是错误的。

A、showdatabases语句用于查询当前数据库系统中已经存在的数据库

B、alterdatabases语句用于修改指定数据库的名称

C、dropdatabase语句可以删除指定的数据库

D、createdatabase可以创建指定的数据库

23.如下哪个不是java的关键字?

( B )

A、constB、NULLC、thisD、super

24.下列符号中,可以在Java程序里表示单行注释的是( C )

A、--B、/**/C、//D、/***/

25.设变量k已定义,以下由while语句构成的循环执行的次数是( A )

while(true)k++;

A、无限次B、有语法错误,不能执行

C、一次也不执行D、执行1次

26.finally语句块中的代码( A )。

A、总是被执行

B、当try语句块后面没有catch时,finally中的代码才会执行

C、异常发生时才执行

D、异常没有发生时才被执行

27.提供Java存取数据库能力的包是( A )

A、java.sqlB、java.awtC、java.langD、javax.swing

28.下面不是Java语言中的基本数据类型的是( B )。

A、byteB、IntegerC、charD、long

29.在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用( A )类的对象来实现。

A、JLabelB、JButtonC、JTextAreaD、JTextField

30.程序如果要按行输入/输出文件中的字符,最合理的方式是采用( A )。

A、BufferedReader类和BufferedWriter类

B、InputStream类和OutputStream类

C、FileReader类和FileWriter类

D、File_Reader类和File_Writer类

31.若在某一个类定义中定义有如下的方法:

abstractvoidperformDial();该方法属于( D )。

A、本地方法B、最终方法C、解态方法D、抽象方法

32.监听器接口的方法返回值类型是( C )

A、intB、StringC、voidD、Object

33.( A )方法可以使线程从运行状态进入阻塞状态。

A、sleep()B、wait()C、yield()D、start()

34.下面哪个可以改变容器的布局?

( A )

A、setLayout(aLayoutManager);

B、addLayout(aLayoutManager);

C、layout(aLayoutManager);

D、setLayoutManager(aLayoutManager);

35.分析以下程序:

publicclassArrayList{

publicstaticvoidmain(String[]args){

floatf1[],f2[];

fl=newfloat[10];

f2=f1;//第5行

System.out.Println("f2[0]="+f2[0]);//第6行

}

}

该程序执行的结果是( A )

A、输出结果:

f2[0]=0.0B、输出结果:

f2[0]=NaN

C、第5行有错误导致编译失败D、第6行有错误导致编译失败

36.Java应用程序中的主类需包含main方法,以下哪项是main方法的正确形参?

( B )

A、StringargsB、Stringargs[]C、CharargD、StringBufferargs[]

37.若a的值为3时,下列程序段被执行后,c的值是多少?

( C )

c=1;

if(a>0)

if(a>3)

c=2;

else

c=3;

else

c=4;

A、1B、2C、3D、4

38.在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是( B )包。

A、java.ioB、javax.swingC、java.appletD、java.awt.event

39.阅读以下程序:

booleana=false;

booleanb=true;

booleanc=(a&b)&&(!

b);

intresult=b==false?

1:

2;

这段程序执行完后,c与result的值是( D )

A、c=false;result=l;B、c=true;result=2;

C、c=true;result=l;D、c=false;result=2;

40.下列语句执行后,k的值是( B )

intx=3,y=5,k=0;

switch(x%y+3){

case0:

k=x*y;break;

case6:

k=x/y;break;

case12:

k=x-y;break;

default:

k=x*y-x;break;

}

A、12B、0C、15D、-2

41.Strings=newString(“hello”);

Stringt=newString(“hello”);

charc[]={’h’,’e’,’l’,’l’,’o’};

下列哪个表达式返回true?

( A )

A、s.equals(t);B、t.equals(c);C、s==t;D、t==c;

42.作为Java应用程序入口的main方法,其声明格式是( B )。

A.publicstaticintmain(Stringargs[])

B.publicstaticvoidmain(Stringargs[])

C.publicvoidmain(Stringargs[])

D.publicstaticvoidmain()

43.下列说法正确的是( C )。

A.class中的构造方法不可省略

B.构造方法必须与class同名,但方法不能与class同名

C.构造方法在一个对象被new时执行

D.一个class只能定义一个构造方法

44.在使用JDBC访问数据库时,关于Statement和PreparedStatement的描述错误的是( D )

A、PreparedStatement接口继承自Statement接口,因此PreparedStatement实例能够强制转换成Statement实例来使用

B、Statement对象和PreparedStatement对象均可由Connection对象得到

C、Statement实例和PreparedStatement实例均能对数据库进行增删改查操作

D、Statement实例和PreparedStatement实例均能通过“?

”作为占位符,用于后面进行参数的设定

45.下面哪一个是Java中定义的流( A )

A、字节流B、数据流C、理解流D、I/O流

46.下列说法正确的是( B )。

A、在类方法中可用this来调用本类的类方法

B、在类方法中调用本类方法时可直接调用

C、在类方法中只能用本类中的类方法

D、在类方法中绝对不能调用实例方法

47.下列为窗口事件的是( B )

A、MouseEventB、WindowEvent

C、ActionEventD、KeyEvent

48.用Java虚拟机执行类名为Hello的应用程序的正确命令是( D )

A、javaHello.classB、Hello.Class

C、javaHello.JavaD、javaHello

49.分析以下程序:

publicclassTest{

staticvoidleftshift(inti,intj){

i<<=j;

}

publicstaicvoidmain(Stringargs[]){

inti=4,j=2;

leftshift(i,j);

System.out.println(i);

}

}

该程序的执行结果是( D )

A、2B、4C、8D、16

50.编译运行以下程序后,关于输出结果的说明正确的是( C ):

publicclassConditional{

publicstaticvoidmain(Stringargs[]){

intx=4;

System.out.println(“valueis“+((x>4)?

99.9:

9));

}

}

A、输出结果为:

valueis99.99B、输出结果为:

valueis9

C、输出结果为:

valueis9.0D、编译错误

51.以下语句输出的结果是( A )

Stringstr="123";

intx=4,y=5;

str=str+(x+y);

System.out.println(str);

A、1239B、12345C、会产生编译错误D、123+4+5

52.Java中,JDBC是指( A )。

A、Java程序与数据库连接的一种机制

B、Java程序与浏览器交互的一种机制

C、Java类库名称

D、Java类编译程序

53.Java源程序的主类是指包含有( A )方法的类。

A、main方法B、toString方法

C、init方法D、actionPerfromed方法

54.下列哪一种叙述是正确的( D )

A、abstract修饰符可修饰字段、方法和类

B、抽象方法的body部分必须用一对大括号{}包住

C、声明抽象方法,大括号可有可无

D、声明抽象方法不可写出大括号

55.下列哪些语句关于内存回收的说明是正确的( B )

A、程序员必须创建一个线程来释放内存

B、内存回收程序负责释放无用内存

C、内存回收程序允许程序员直接释放内存

D、内存回收程序可以在指定的时间释放内存对象

56.对于子类的构造函数说明,下列叙述中不正确的是( D )。

A、子类无条件地继承父类的无参构造函数。

B、子类可以在自己的构造函数中使用super关键字来调用父类的含参数构造函数,但这个调用语句必须是子类构造函数的第一个可执行语句。

C、在创建子类的对象时,将先执行继承自父类的无参构造函数,然后再执行自己的构造函数。

D、子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。

57.关于线程设计,下列描述正确的是( C )。

A、线程对象必须实现Runnable接口

B、启动一个线程直接调用线程对象的run()方法

C、Java对多线程同步提供语言级的支持

D、一个线程可以包含多个进程

58.在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法建立与数据源的连接,语句为:

Connectioncon=DriverManager.getConnection(“jdbc:

Microsoft:

sqlserver:

//localhost:

1433:

DatabaseName=news”);

其中,“news”表示的是( B )

A、用户名B、数据库的名称

C、数据库服务器的机器名D、数据库中表的名称

59.以下代码中,this是指( A )

classbird{

intx,y;

voidfly(intx,inty){

this.x=x;

this.y=y;

}

}

A、birdB、flyC、bird或flyD、不一定

60.编译JAVA文件的命令是( B )。

A、JavaB、JavacC、JavadbD、Javaw

61.下列关于interface的说法正确的是:

( D )

A、interface中可以有private方法

B、interface中可以有final方法

C、interface中可以有function实现

D、interface可以继承其他interface

62.下面不是Java语言中的基本数据类型的是( B )

A、byteB、IntegerC、charD、long

63.下列关于修饰符混用的说法,错误的是( D )。

A.abstract不能与final并列修饰同一个类

B.abstract类中可以有private的成员

C.abstract方法必须在abstract类中

D.static方法中能处理非static的属性

64.设有下面两个类的定义:

classPerson{}

classStudentextendsPerson{

longid;//身份证号

intscore;//入学总分

Stringname;//姓名

intgetScore(){

returnscore;

}

}

问:

类Person和类Student的关系是( B )。

A、包含关系B、继承关系

C、关联关系D、无关系,上述类定义有语法错误

65.指出正确的表达式( C )。

A、byte=128;B、Boolean=null;

C、longl=0xfffL;D、double=0.9239d;

66.下面是关于类及其修饰符的一些描述,错误的是( B )。

A、abstract类只能用来派生子类,不能用来创建abstract类的对象。

B、final类不但可以用来派生子类,也可以用来创建final类的对象。

C、abstract不能与final同时修饰一个类。

D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。

67.属性的可见性不包括( C )。

A.公有的B.私有的C.私有保护的D.保护的

68.有关线程的哪个叙述是错误的( A )。

A、一旦一个线程被创建,它就立即开始运行。

B、使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。

C、当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。

D、一个线程可能因为不同的原因停止并进入就绪状态。

69.在编写异常处理的Java程序中,每个catch语句块都应该与( C )语句块对应,使得用该语句块来启动Java的异常处理机制。

A、if-elseB、switchC、tryD、throw

70.对于try…catch子句的排列方式,下列正确的是( A )。

A、子类异常在前,父类异常在后

B、父类异常在前,子类异常在后

C、只能有子类异常

D、父类异常与子类异常不能同时出现

71、关键字( B )表明一个对象或变量在初始化后不能修改。

A、extendsB、finalC、thisD、finalize

72.若有如下程序段:

intindex=1;

intfoo[]=newint[3];

intbar=foo[index];

intbaz=bar+index;

程序的执行结果正确的( B )

A、整型变量baz的值为0B、整型变量baz的值为1

C、整型变量baz的值为2D、执行有错误

73.设x=40,则y=(++x)+1和y=(x++)+1的结果,使y分别为( D )

A、42,42B、41,41C、41,42D、42,41

74.以下( D )是基于字节的文件输入流。

A、FileReaderB、FileOutputStream

C、FileWriteD、FileInputStream

75.Java网络程序设计中,下列正确的描述是( A )。

A、Java网络编程API建立在Socket基础之上

B、Java网络接口只支持TCP以及其上层协议

C、Java网络接口只支持UDP以及其上层协议

D、Java网络接口不支持IP以上的所有高层协议

76.JDBC中,用于表示数据库连接的对象是( B )。

A、StatementB、Connection

C、DriverManagerD、PreparedStatement

77.下面关于import,class和package的声明顺序哪个正确?

( A )

A、package,import,classB、class,import,package

C、import,package,classD、package,class,import

78.指出下列程序运行的结果( B )。

publicclassExa

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1