管理信息系统题库.docx
- 文档编号:3427729
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:22
- 大小:29.21KB
管理信息系统题库.docx
《管理信息系统题库.docx》由会员分享,可在线阅读,更多相关《管理信息系统题库.docx(22页珍藏版)》请在冰豆网上搜索。
管理信息系统题库
《管理信息系统》题库
一、单项选择题:
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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 题库