2019秋福师《JAVA程序设计》在线作业二15(100分)
【奥鹏】[福建师范大学]福师《JAVA程序设计》在线作业二
试卷总分:100 得分:100
第1题,设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是( )
A、x( int m){ ... }
B、void x( int m){ ... }
C、x( int m, int n){ ... }
D、x( int h,int m,int n){ ... }
正确答案:
第2题,JDK中提供的文档生成器是Java语言中,负责并发管理的机制是________。
A、java.exe
B、javap.exe
C、javadoc.exe
D、javaprof.exe
正确答案:
第3题,在Java中,与数据库连接的技术是_________。
A、ODBC
B、JDBC
C、数据库厂家驱动程序
D、数据库厂家的连接协议
正确答案:
第4题,java语言是1995年由()公司发布的。
A、Sun
B、Microsoft
C、Borland
D、Fox Software
正确答案:
第5题,数组的大小在创建以后( )。
A、可以改变
B、不能改变
C、使用new方法可以改变
D、有些可以改变
正确答案:
第6题,下列语句序列执行后,i的值是( )。int i=16; do { i/=2; } while( i3 );
A、16
B、8
C、4
D、2
正确答案:
第7题,为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )
A、static?void?method(?)
B、public?void?method(?)
C、final?void?method(?)
D、abstract?void?method(?)
正确答案:
第8题,下列的哪个赋值语句是不正确的?
A、float f = 11.1;
B、double d = 5.3E12;
C、float d = 3.14f ;
D、double f=11.1E10f;
正确答案:
第9题,如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。
A、private
B、public
C、protected
D、no modifier
正确答案:
第10题,在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( )
A、与文件的结构相同
B、与文件目录的层次相同
C、与文件类型相同
D、与文件大小相同
正确答案:
第11题,下列方法中可以用来创建一个新线程的是( )。
A、实现java.lang.Runnable 接口并重写 start()方法
B、实现java.lang.Runnable 接口并重写 run()方法
C、继承java.lang.Thread 类并重写 run()方法
D、实现java.lang.Thread 类并实现 start()方法
正确答案:
第12题,java以JVM为基础,最下层是移植接口,由适配器和()组成
A、网卡
B、Java os
C、Java基本类
D、Java 应用程序和applet小程序
正确答案:
第13题,当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout( )。
A、FlowLayout
B、CardLayout
C、North and South of BorderLayout
D、East and West of BorderLayout
正确答案:
第14题,下列java标识符,错误的是()
A、_sys_varl
B、$change
C、User_name
D、1_file
正确答案:
第15题,paint()方法使用哪种类型的参数( )。
A、Graphics
B、Graphics2D
C、String
D、Color
正确答案:
第16题,关于Java中数据类型叙述正确的是( )
A、整型数据在不同平台下长度不同
B、boolean类型数据只有2个值,true和false
C、数组属于简单数据类型
D、Java中的指针类型和C语言的一样
正确答案:
第17题,在Java语言中,不允许使用指针体现出的Java特性是_________。
A、可移植
B、解释执行
C、健壮性
D、安全性
正确答案:
第18题,下列的哪个选项可以正确用以表示八进制值8?
A、0x8
B、0x10
C、08
D、010
正确答案:
第19题,下列关于栈的描述中错误的是( )
A、栈是先进后出的线性表
B、栈只能顺序存储
C、栈具有记忆作用
D、对栈的插入与删除操作中,不需要改变栈底指针
正确答案:
第20题,下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?
A、private
B、无修饰符
C、public
D、protected
正确答案:
第21题,java语言的执行模式是:
A、全编译型
B、全解释型
C、半编译和半解释型
D、同脚本语言的解释模式
正确答案:
第22题,下列描述中,正确的是_________。
A、在Serializable接口中定义了抽象方法
B、在Serializable接口中定义了常量
C、在Serializable接口中没有定义抽象方法,也没有定义常量
D、在Serializable接口中定义了成员方法
正确答案:
第23题,下列哪个是面向大型企业级用容器管理专用构件的应用平台?
A、J2EE
B、J2ME
C、J2SE
D、J2DE
正确答案:
第24题,下列语句序列执行后,k 的值是( )。 int i=10, j=18, k=30; switch( j - i ) { case 8 : k++; case 9 : k+=2; case 10: k+=3; default : k/=j; }
A、31
B、32
C、2
D、33
正确答案:
第25题,下列不是 InputStream 子类的是( )
A、文件输入流 FileInputStream
B、对象输入流 ObjectInputStream
C、字符输入流 CharInputStream
D、压缩文件输入流 ZipInputStream
正确答案:
第26题,在对String类进行查找比较操作时,字符串的长度( )。
A、不变
B、变长
C、变短
D、不一定
正确答案:
第27题,线程生命周期中正确的状态是_________。
A、新建状态、运行状态和终止状态
B、新建状态、运行状态、阻塞状态和终止状态
C、新建状态、可运行状态、运行状态、阻塞状态和终止状态
D、新建状态、可运行状态、运行状态、恢复状态和终止状态
正确答案:
第28题,在switch(expression)语句中,expression的数据类型不能是( )。
A、double
B、char
C、byte
D、short
正确答案:
第29题,在 Java 中,所有类的根类是( )。
A、java.lang.Object
B、java.lang.Class
C、java.applet.Applet
D、java.awt.Frame
正确答案:
第30题,下列Java常见事件类中哪个是鼠标事件类?
A、InputEvent
B、KeyEvent
C、MouseEvent
D、WindowEvent
正确答案:
第31题,下面哪些类可以被继承( )。
A、java.lang.Thread
B、java.lang.Number
C、java.lang.Double
D、java.lang.Math
正确答案:
第32题,以下哪些是Java语言的特点?( )
A、结构简单,代码长度短
B、可以在网络的任何地方运行
C、使Internet上的信息真正具有动态性和交互性
D、所有Java applet都受Applet类的子类
正确答案:
第33题,下面哪个说法正确( )。
A、如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字。
B、如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行。
C、如果某源文件包含package语句,则该语句必须是第一个非空、非注释行。
D、接口中的方法必定是抽象方法,但可以不用关键字abstract修饰。
正确答案:
第34题,关于awt和swing说法正确的是( )
A、awt在不同操作系统中显示相同的风格
B、swing在不同的操作系统中显示相同的风格
C、java.awt的子类
D、awt和swing都支持事件模型
正确答案:
第35题,JDBC驱动程序的类型包括哪几种?( )
A、JDBC-ODBC桥接
B、部分Java,部分本地驱动
C、JDBC网络纯Java驱动程序
D、本地协议纯Java驱动程序
正确答案:
第36题,下列哪些语句是正确的( )。
A、int a[][]=new int[];
B、int a[][]={{1,3},{2,3,4},{1,2}};
C、String s[][]=new String[];
D、String s[][]={{"can","I"},{"help","you"}}
正确答案:
第37题,指出下列哪个方法与方法public void add(int a){}为合理的重载方法( )。
A、public int add(int a)
B、public void add(long a)
C、public void add(int a,int b)
D、public void add(float a)
正确答案:
第38题,已知如下的命令执行 java MyTest a b c 请问哪个语句是正确的()。
A、args = "MyTest a b c"
B、args = "MyTest"
C、args = "a"
D、args= ‘b‘
正确答案:
第39题,选出合理的标识符( )
A、_sys1_lll
B、2mail
C、$change
D、class
正确答案:
第40题,下列正确的表达式( )
A、double a=1.0;
B、Double a=new Double(1.0);
C、byte a = 340;
D、Byte a = 120;
正确答案:
第41题,实现JDBC-ODBC桥接的方式需要三步:建立数据库和数据表,建立数据源,编写Java代码通过JDBC-ODBC桥访问数据库( )
A、错误
B、正确
正确答案:
第42题,char 类型的取值范围是0~28-1。
A、错误
B、正确
正确答案:
第43题,Java的各种数据类型占用的内存长度固定,与具体软硬件环境无关。
A、错误
B、正确
正确答案:
第44题,当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。( )
A、错误
B、正确
正确答案:
第45题,线程的优先级是不能改变的。
A、错误
B、正确
正确答案:
第46题,套接字是指网络上的两个程序经过双向的通信而建立起来的一个实现数据传输的通道,这个双向连接的一端成为一个套接字( )
A、错误
B、正确
正确答案:
第47题,实现java.lang.Runnable 接口并重写 run()方法可以用来创建一个新线程。
A、错误
B、正确
正确答案:
第48题,Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。
A、错误
B、正确
正确答案:
第49题,抽象类里一定要包含抽象方法,但含抽象方法的类未必是抽象类。
A、错误
B、正确
正确答案:
第50题,一个Java类可以有多个父类( )。
A、错误
B、正确
正确答案:
页:
[1]