福师15春学期《Java程序设计》在线作业一试卷(更新)
15春福师《面向对象的程序设计》在线作业一二试卷(最新)
15春福师《面向对象的程序设计》在线作业一二一、单选题(共9 道试题,共18 分。
)1. OCL最初由()公司设计成功,由Jos Warmer和Steve Cook等人从一个项目中得到灵感而产生的。
A. IBMB. OracleC. MicrosoftD. 联想-----------------选择:A2. 在UML中,扩展关系表示为虚线箭头加()字样。
A. <<include>>B. <<extend>>C. <<association>>D. <<generalization>>-----------------选择:B3. UML的()为UML的基础结构,基础结构由Infrastructure包表示。
A. 元元模型层B. 元模型层C. 模型层D. 运行时实例层-----------------选择:A4. RUP的中文全称是()A. 统一开发过程B. 统一联合过程C. 面向对象程序设计D. 类的实现-----------------选择:A5. UML的四层模型体系结构中,元元模型层通常称为()层A. M0B. M1C. M2D. M3-----------------选择:D6. 并发视图由状态图、(),以及活动图组成。
A. 协作图B. 时序图C. 类图D. 用例图-----------------选择:A7. 对象约束语言,简称(),它是一种用于施加在指定的模型元素上约束的语言。
A. OCLB. ODLC. DAOD. DDL-----------------选择:A8. 传统的瀑布开发模型是一个()的模型,开发过程被划分为多个连续的阶段。
A. 一维B. 二维C. 三维D. N维-----------------选择:A9. 在UML中,时序图将交互关系表示为()。
A. 三维图B. 线性图C. 二维图D. 随机图形-----------------选择:C福师《面向对象的程序设计》在线作业一单选题多选题判断题二、多选题(共18 道试题,共36 分。
15春华师《JAVA编程初步》在线作业答案
华师《JA V A编程初步》在线作业一、单选题(共50 道试题,共100 分。
)1. 以下声明合法的是()A. default String s;B. public final static native int w( )C. abstract double d;D. abstract final double hyperbolicCosine( )正确答案:B2. 当包含Applet的浏览器窗口最小化时,()函数被调用。
A. init( )B. start( )C. stop( )D. destroy( )正确答案:C3. 一个对象被持续化后,对象中的()被保存下来A. 数据B. 方法C. 静态数据D. 静态方法正确答案:A4. 使用socket进行网络通信第二步是?A. 打开socket接口B. 将特定的输入输出流连接到打开的socketC. 按实际需要对socket进行读写操作D. 关闭socket正确答案:B5. 关于以下程序段的说法,正确的是()1:class MyListener implements 2:ActionListener,ItemListener{ 3:public void actionPerformed(ActionEvent ae){ 4:System.out.println("Action");} 5:public void itemStateChanged(ItemEvent ie){ 6:System.out.println("Item"); 7:} 8:}A. 可通过编译B. 第2行产生编译错误C. 第3行产生编译错误D. 第5行产生编译错误正确答案:A6. 除数为0产生的异常是?。
大工15春《Java程序设计》在线作业1满分答案
大工15春《Java程序设计》在线作业1满分答案一、单选题1. 关于Java继承性的描述,下列正确的是()。
A. Java中类只允许单一继承B. Java中一个类只能实现一个接口C. Java中一个类不能同时继承一个类和实现一个接口D. Java中接口只允许单一继承正确答案: A2. 关于Java应用及运行方式的描述不正确的是:()。
A. Java应用程序有Application和Applet两种形式B. Java应用程序的两种形式都可以单独运行C. Applet是可以嵌入Web页面的最小应用D. Application包括控制台和图形用户界面两种运行方式正确答案: B3. 下列函数组合中,哪一项组合表示的不是方法的重载()。
A. float abs(float a)和int abs(float a)B. int abs(int a, int b)和int abs(int a)C. int abs(float a)和long abs(long a)D. int abs(int a, int b)和float abs(float a)4. Java源程序经编译后生成的中间代码文件的后缀名是()。
A. (*.exe)B. (*.java)C. (*.class)D. (*.javac)正确答案: C5. 假设类中一个成员被private修饰,则该成员能被()成员访问。
A. 当前类B. 当前包C. 其他包的子类D. 所有类本帖隐藏的内容正确答案: A6. 关于类的构造方法的描述不正确的是()。
A. 构造方法与类同名B. 一个类只能声明一个构造方法C. 构造方法通过new运算符调用D. 当一个类没有构造方法时,Java会自动为该类提供一个无参数的默认构造方法7. 下列选项中,能正确表示Java标识符的是()。
A. 7maxB. +minC. _min++D. public正确答案: C8. 关于Java转移语句的描述正确的是()。
福师15秋《JAVA程序设计》在线作业
福师15秋《JAVA程序设计》在线作业试卷总分:100 测试时间:--一、单选题(共30道试题,共60分。
)1.下列关于继承的哪项叙述是正确的?A. 在java中允许多重继承B. 在java中一个类只能实现一个接口C. 在java中一个类不能同时继承一个类和实现一个接口D. java的单一继承使代码更可靠满分:2分2.下列关于Applet的说法中,错误的是_________。
A. Applet自身不能运行,必须嵌入到其它应用程序(如浏览器)中运行B. 可以在安全策略的控制下读写本地磁盘文件C. Java中不支持向Applet传递参数D. Applet的主类要定义为java.applet.Applet类的子类满分:2分3.在oneMethod()方法运行正常的情况下,程序段将输出什么{try { oneMethod();System.out.println("condition 1");} catch (ArrayIndexOutOfBoundsException e){System.out.println("condition 2");} catch(Exception e){System.out.println("condition 3");} finally{System.out.println("finally");}}A. condition 1B. condition 2C. condition 3condition 1finally满分:2分4.下面的表达式哪个是正确的( )A. String s="你好";int i=3; s+=i;B. String s="你好";int i=3; if(i==s){ s+=i};C. String s="你好";int i=3; s=i+s;D. String s="你好";int i=3; s=i+;满分:2分5.不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )A. 成员方法可以直接调用父类的成员方法B. 成员方法可以直接调用父类的类方法C. 成员方法不可以直接调用其他类的成员方法D. 成员方法可以直接调用本类的类方法满分:2分6.下列语句序列执行后,ch1 的值是( )。
福师《JAVA程序设计》在线作业一
满分:2 分
3. 设 i、j、k 为类 x 中定义的 int 型变量名,下列类 x 的构造函数中不正确的是( )
A. x( int m){ ... }
B. void x( int m){ ... }
C. x( int m, int n){ ... }
C. protected private number
D. public abstract class Car{…}
满分:2 分
12. 在Java中,表示换行符的转义字符是( )
A. \n
B. \f
C. 'n'
D. \dd
满分:2 分
13. 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。
D. East and West of BorderLayout
满分:2 分
8. 关于Java中数据类型叙述正确的是( )
A. 整型数据在不同平台下长度不同
B. boolean类型数据只有2个值,true和false
C. 数组属于简单数据类型
D. Java中的指针类型和C语言的一样
满分:2 分
9. 下列语句序列执行后,k 的值是( )。 int m=3, n=6, k=0; while((m++) < (-- n)) ++k;
A. 0
B. 1
C. 2
D. 3
满分:2 分
10. 异常包含下列那些内容( )。
A. 程序中的语法错误
D. x( int h,int m,int n){ ... }
2015 年春季学期《面向对象程序设计(Java)》在线考试(适用于2015年6月份考试)中石油华东 标准答案
2015 年春季学期《面向对象程序设计(Java)》在线考试(适用于2015年6月份考试)一、单选题(共20 道试题,共40 分。
)1. 下列关于Applet 的叙述中,正确的是()。
A. Applet 是Java 类,所以可由JDK 中的解释器直接解释运B. Applet 的主类不一定要定义为java.applet.Applet 类或JApplet 类的子类C. Applet 与Application 的主要区别在执行方式上D. Applet 不能在浏览器中运行----------------选择:C2. 对于下列代码:1) class Person {2) public void printValue(int i, int j) {//... }3) public void printValue(int i){//... }4) }5) public class Teacher extends Person {6) public void printValue() {//... }7) public void printValue(int i) {//...}8) public static void main(String args[]){9) Person t = new Teacher();10) t.printValue(10);11) }12) }第10 行语句将调用()语句。
A. line 2B. line 7C. line 6D. line 3----------------选择:D3. 如果想让某方法不能被任何外部类访问,应使用访问说明符()定义。
A. publicB. privateC. defaultD. protected----------------选择:B4. 下列选项中,()反映了Java 程序并行机制的特点。
A. 安全性B. 多线程C. 跨平台D. 可移植----------------选择:B5. 若在某一个类定义中定义有如下的方法:abstract void performDial( ); 该方法属于()方法。
东师《Java程序设计》15春在线作业1试卷(最新)
东师《Java程序设计》15春在线作业1一、单选题(共10 道试题,共30 分。
)V 1. 下面哪句是正确的?()A. 会打印出Hello Worl。
B. 编译错误。
C. 运行时间错误。
D. 只打印出Hello.满分:3 分2. 以下哪个关键字可以用来对对象加互斥锁?()A. transientB. serializeC. synchronizedD. static满分:3 分3. Panel类对象的默认布局是()。
A. FlowLayout布局B. BorderLayout布局C. CardLayout布局满分:3 分4. 关于以下程序段的说法,正确的是()A. 可通过编译B. 第3行产生编译错误C. 第4行产生编译错误D. 第6行产生编译错误满分:3 分5. 下列程序段的输出结果是() public class operatorsandExpressions{ void stringPlus(){ int a=3,b=4,c=5; System.out.println("abc"+3); } }A. 15B. abc3C. 256D. 63满分:3 分6. 实现一个线程有几种方法:()A. 一种D. 三种以上满分:3 分7. 下列选项不是Java关键字的是()A. sizeofB. superC. abstractD. break满分:3 分8. 阅读下面的代码,第10行的语句将调用哪个方法?() 1. class Person { 2. public v oid printValue(int i, int j) {/*…*/ } 3. public void printValue(int i){/*...*/ } 4. } 5. public class Teacher extends Person { 6. public void printValue() {/*...*/ } 7. public void printValue(int i) {/*...*/} 8. public static void main(String args[]){ 9. Person t = new Teacher(); 10. t.printValue(10); 11. } 12. }A. 行2B. 行3满分:3 分9. 下面哪些是short型的取值范围?()A. -27 -- 27-1B. 0 -- 216-1C. -215 -- 215-1D. -231 -- 231-1满分:3 分10. 下面代码的执行结果是什么?( )<html><body> <% x=3; %> <% int x=5; %> <%! int x=7; %> x = <%=x%>, <%=this.x%> </body></html>A. x = 3, 5B. x = 3, 7C. x = 5, 3D. x = 5, 7满分:3 分A. _sys1_lllB. 2mailC. $changeD. class满分:3 分2. 以下是一段不完整的方法代码,下面哪些方法能够使该方法抛出一个IOException,假定该方法返回true?() 1. public void method(){ 2.3. if (someTestFails()){4.5. }6.7.}A. 在行2增加:IOException e;B. 在行4增加:throw e;C. 在行4增加:throw new IOException();D. 在行6增加:throw new IOException();满分:3 分3. 设有如下变量说明:byte myByte; int myInt; long myLong; char myChar; float myFloat; double myDouble; 以下赋值语句哪个需要强制转换A. myFloat = myDouble;C. myByte = 3;D. myInt = myChar;满分:3 分4. 给定下面的代码段,哪些选项是对setVar()方法的重载?() 1. public class MethodOver { 2. public void setVar (int a, int b, float c) { 3. } 4. }A. private void setVar (int a, float c, int b) { }B. protected void setVar (int a, int b, float c) { }C. public int setVar (int a, float c, int b) {return a;}D. public int setVar (int a, int b, float c) {return a;}满分:3 分5. 指出下列哪个方法与方法public void add(int a){}为合理的重载方法。
15秋福师《JAVA程序设计》在线作业二满分答案
:B
18.
String s="This is the
t=s.concat("String."); t 的内容是( )
A. This is the String
B. This is the
C. String
正确答案
:A
19.
阅读下列代码
public class Test2005{
public static void main(String args[]){
正确答案
:C
5. 下列 java 标识符,错误的是()
A. _sys_varl
B. $change
C. User_name
D. 1_file
正确答案
:D
6. 在 Java 中,与数据库连接的技术是_________。
A. ODBC
B. JDBC
C. 数据库厂家驱动程序
D. 数据库厂家的连接协议
正确答案
C. 2 D. 有错误,数组的大小没有定义。 正确答案 :C 8. 关于被私有访问控制符 private 修饰的成员变量,以下 说法正确的是( )。 A. 可以被三种类所引用:该类自身、与它在同一个包中的 其他类、在其他包中的该类的子类 B. 可以被两种类访问和引用:该类本身、该类的所有子类 C. 只能被该类自身所访问和修改 D. 只能被同一个包中的类访问 正确答案 :C 9. "阅读下面程序 class ex3124 { public static void main(String [] args) { boolean b=true; if(b){ int i=1;} else { int i=2;}System.out.println(i);}} 现在想先编译 再运行该程序,结果是( )。 A. 1 B. 2 C. 编译出错 D. 运行出错 正确答案
东师《Java程序设计》2015春第一次在线作业
东师《Java程序设计》2015春第一次在线作业一、单选题(共10 道试题,共30 分。
)V 1. 在Applet的关键方法中,关闭浏览器以释放Applet占用的所有资源的方法是()A. init()B. start()C. paint()D. destroy()满分:3 分2. 下面哪些是short型的取值范围?()A. -27 -- 27-1B. 0 -- 216-1C. -215 -- 215-1D. -231 -- 231-1满分:3 分3. 下列程序段的输出结果是() public class operatorsandExpressions{ void stringPlus(){ int a=3,b=4,c=5; System.out.println("abc"+3); } }A. 15B. abc3C. 256D. 63满分:3 分4. 现有负无限值双精度浮点数x和负有限值单精度浮点数y,以下关于x%y的说法中.哪一个选项地正确的?()A. NaNB. 负无限单精度浮点数C. 负有限双精度浮点数D. 负无限双精度浮点数满分:3 分5. 对于下面的程序,x在什么范围内取值时将输出字符串”second”?() if (x>0) { System.out.println("first"); } else if (x>-3) { System.out.println("second"); } else { System.out.println("third"); } Which range of x value would print the string "second"?A. x > 0B. x > -3C. x <= -3D. x <= 0 & x > -3满分:3 分6. 类是对象的抽象,它的定义包括()部分A. 一部分B. 两部分C. 三部分D. 四部分满分:3 分7. Java程序中,通过类的定义只能实现()重继承。
福师15春《JAVA程序设计》在线作业一
福师15春《JA V A程序设计》在线作业一试卷总分:100 测试时间:--一、单选题(共30道试题,共60分。
)1.下列哪个选项的java源文件代码片段是不正确的?A. package testpackage;public class Test{ }B. import java.io.*;package testpackage;public class Test{ }C. import java.io.*;class Person{ }public class Test{ }D. import java.io.*;import java.awt.*;public class Test{ }满分:2分2.设x、y为已定义的类名,下列声明x类的对象x1的语句中正确的是( )A. static x x1;B. public x x1=new x(int 123);C. y x1;D. x x1=x();满分:2分3.下面语句执行后,i 的值是( )。
for( int i=0, j=1; j < 5; j+=3 ) i=i+j;A. 4B. 5C. 6D. 7满分:2分4.java语言的执行模式是:A. 全编译型B. 全解释型C. 半编译和半解释型D. 同脚本语言的解释模式满分:2分5.给出下列代码,则数组初始化中哪项是不正确的?byte[]array1,array2[];byte array3[][];byte [][]array4;A. array2 = array1B. array2=array3C. array2=array4D. array3=array4满分:2分6.阅读下列代码public class Test{public static void main(String args[]){System.out.println(89 >>1);}}其运行结果是_________。
《JAVA程序设计》(含答案)(可编辑修改word版)
《JAVA 程序设计》练习题一、单选择题1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( B )。
A. javaB. .classC. htmlD. .exe2、设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( A )。
A. 3B. 3. 5C. 4D. 53、不允许作为类及类成员的访问控制符的是( C )。
A. publicB. privateC. staticD. protected4、为AB 类的一个无形式参数无返回值的方法method 书写方法头,使得使用类名AB 作为前缀就可以调用它,该方法头的形式为( A )。
A. static void method( )B. public void method( )C. final void method( )D. abstract void method( )5、关于选择结构下列哪个说法正确?( B)A.if 语句和else 语句必须成对出现B.if 语句可以没有else 语句对应C.switch 结构中每个case 语句中必须用break 语句D.switch 结构中必须有default 语句6、while 循环和do…while 循环的区别是:( D )A.没有区别,这两个结构任何情况下效果一样B.while 循环比do…while 循环执行效率高C.while 循环是先循环后判断,所以循环体至少被执行一次D.do…while 循环是先循环后判断,所以循环体至少被执行一次7、关于for 循环和while 循环的说法哪个正确?( B )A.while 循环先判断后执行,for 循环先执行后判断。
B.while 循环判断条件一般是程序结果,for 循环的判断条件一般是非程序结果C.两种循环任何时候都不可以替换D.两种循环结构中都必须有循环体,循环体不能为空8、下列修饰符中与访问控制无关的是( D )A.private B.publicC.protected D.final9、void 的含义:( A )A.方法没有返回值B.方法体为空C.没有意义 D. 定义方法时必须使用10、return 语句:( C )A.只能让方法返回数值B.方法都必须含有C.方法中可以有多句return D.不能用来返回对象11、关于对象成员占用内存的说法哪个正确?( B )A.同一个类的对象共用同一段内存B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间C.对象的方法不占用内存D.以上都不对12、下列说法哪个正确?( C )A.不需要定义类,就能创建对象B.对象中必须有属性和方法C.属性可以是简单变量,也可以是一个对象D、属性必须是简单变量13、下列说法哪个正确?( A )A、一个程序可以包含多个源文件B、一个源文件中只能有一个类C、一个源文件中可以有多个公共类D、一个源文件只能供一个程序使用14、关于方法main()的说法哪个正确?( C )A.方法main()只能放在公共类中B main()的头定义可以根据情况任意更改C.一个类中可以没有main()方法D.所有对象的创建都必须放在main()方法中15、构造函数何时被调用?( A )A、创建对象时B、类定义时C、使用对象的方法时D、使用对象的属性时16、抽象方法:( C )A、可以有方法体B、可以出现在非抽象类中C、是没有方法体的方法D、抽象类中的方法都是抽象方法17、关于继承的说法正确的是:( B )A、子类将继承父类所有的属性和方法。
15秋福师《JAVA程序设计》在线作业一满分答案
15秋福师《JAVA程序设计》在线作业一满分答案一、单选题(共30 道试题,共60 分。
)1. 所有的异常类皆继承哪一个类?( )A. java.io.ExceptionB. ng.ThrowableC. ng.ExceptionD. ng.Error正确答案:C2. 若数组a定义为int[][]a=new int[3][4],则a是_________。
A. 一维数组B. 二维数组C. 三维数组D. 四维数组正确答案:B3. 在Java 中,所有类的根类是( )。
A. ng.ObjectB. ng.ClassC. java.applet.AppletD. java.awt.Frame正确答案:A4. 可变长度字符串使用( )处理。
A. charB. CharacterC. StringD. StringBuffer正确答案:D5. 下列常见的系统定义的异常中,哪个是输入、输出异常?A. ClassNotFoundExceptionB. IOExceptionC. FileNotFoundExceptionD. UnknownHostException正确答案:B6. 关于类和对象的叙述正确的是( )A. Java的类分为两大部分:系统定义的类和用户自定义的类B. 类的静态属性和全局变量的概念完全一样,只是表达形式不同C. 类的成员至少有一个属性和一个方法D. 类是对象的实例化正确答案:A7. 下面的代码段中,执行之后i 和j 的值是( )。
int i = 1; int j; j = i++;A. 1, 1B. 1, 2C. 2, 1D. 2, 2正确答案:C8. 下面哪个为构造函数的特性定义( )。
A. 在类中声明构造函数时,名称须与类名相同B. 具有重载特性,可以建立多个相同名称C. 使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配D. 以上都是正确答案:D9. 关于以下程序段的说法正确的是( )。
福师《JAVA程序设计》在线作业二答卷
福师《JAVA程序设计》在线作业二-0001
试卷总分:100 得分:100
一、单选题 (共 30 道试题,共 60 分)
1.异常包含下列那些内容( )。
A.程序中的语法错误
B.程序的编译错误
C.程序执行过程中遇到的事先没有预料到的情况
D.程序事先定义好的可能出现的意外情况
答案:C
2.下列InputStream类中哪个方法可以用于关闭流?
A.skip()
B.close()
C.mark()
D.reset()
答案:B
3.当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout( )。
A.FlowLayout
B.CardLayout
C.North and South of BorderLayout
D.East and West of BorderLayout
答案:D
4.在switch(expression)语句中,expression的数据类型不能是( )。
A.double
B.char
C.byte
D.short
答案:A
5.下列的哪个赋值语句是正确的?
A.char a=12;
B.int a=12.0;
C.int a=12.0f;
D.int a=(int)12.0;
答案:D
6.下列的哪个赋值语句是不正确的?
A.float f = 11.1;
B.double d = 5.3E12;
C.float d = 3.14f ;
D.double f=11.1E10f;
答案:A。
福师15春学期《C++语言程序设计》在线作业一试卷(更新)
福师15春学期《C++语言程序设计》在线作业一一、单选题(共30 道试题,共60 分。
)1. 要使几个不同数据类型的数据共享同一块内存区域,应使用()A. 数组B. 结构C. 联合D. 文件满分:2 分2. 下面程序的结果是什么?Int i=3,j=4;i?i++:j++;printf(“%d %d\n”,i,j);()A. 3 3B. 4 4C. 3 4D. 4 3满分:2 分3. 析构函数在什么时间开始调用。
()A. 类创建B. 创建对象C. 引用对象D. 释放对象满分:2 分4. 已知:print( )函数是一个类的常成员函数,且无返回值。
在下列表示中,正确的是()A. void print( ) const;B. const void print( );C. void print( );D. void print(const);满分:2 分5. 已知字符'b'的ASCII码为98,语句printf("%d,%c",'b','b'+1 );的输出为()A. 98,bB. 语句不合法C. 98,99D. 98,c满分:2 分6. 在下边的二维数组定义中,正确的是( )A. int a[5][]B. int a[][5]C. int a[][3]={{1,3,5},2}D. int a[](10)满分:2 分7. 下面关于类的对象性质的描述,正确的是()A. 对象之间不可以相互赋值B. 不可以说明指向对象的指针C. 对象不能用作数组元素D. 一个对象能用作另一个对象的成员满分:2 分8. 下面关于new 和delete操作符的说法中,不正确的是()A. 使用new操作符,可以动态分配全局堆中的内存资源B. 若p的类型已由A*强制转换为void *,那么执行语句delete p;时,类A的析构函数不会被调用C. 实现全局函数时,new和delete通常成对地出现在由一对匹配的花括号限定的语句块中D. 执行语句A * p=new A[100]时,类A的构造函数只会被调用1次满分:2 分9. 下列哪项不是面向对象程序设计的主要特征()A. 封装B. 继承C. 多态D. 结构满分:2 分10. 要声明一个有10个int型元素的数组,正确的语句是()A. int a[10];B. int a[2,5];C. int a[];D. int *a[10];满分:2 分11. 下列函数中,可以为虚函数的是()A. 自定义的构造函数B. 拷贝构造函数C. 静态成员函数D. 析构函数满分:2 分12. 下列的各函数中, 不是类的成员函数的是()A. 构造函数B. 析构函数C. 友元函数D. 复制构造函数满分:2 分13. 若用数组名作为函数调用时的实参,则实际上传递给形参的是()A. 数组首地址B. 数组的第一个元素值C. 数组中全部元素的值D. 数组元素的个数满分:2 分14. 以下各选项企图说明一种新的类型名,其中正确的是()A. typedef v1 int;B. typedef v2=int;C. typedef int v3;D. typedef v4: int;满分:2 分15. 下列对引用的陈述中,不正确的是()A. 每一个引用都是其所引用对象的别名,因此必须初始化B. 形式上针对引用的操作实际上作用于它所引用的对象C. 一旦定义了引用,一切针对其所引用对象的操作只能通过该引用间接进行D. 不需要单独为引用分配存储空间满分:2 分16. 下列叙述正确的是()A. 一个程序中可以有多个#include命令行B. 在#include命令行中,用双引号和用尖括号将被包含的文件名括起来没有区别C. #include命令行只能放在程序开始位置D. #include命令后也必须以分号结束满分:2 分17. 已知函数test定义为:void test() { ………… } 则函数定义中void 的含义是()A. 执行函数test后,函数没有返回值B. 执行函数test后,函数不再返回C. 执行函数test后,函数返回任意类型值D. 以上三个答案都是错误的满分:2 分18. 下面有关重载函数的说法中正确的是()A. 重载函数必须具有不同的返回值类型B. 重载函数形参个数必须不同C. 重载函数必须有不同的形参列表D. 重载函数名可以不同满分:2 分19. 在下列运算符中,优先级最低的是()A. ||B. !=C. <D. +满分:2 分20. 以下哪个不是循环语句()A. while语句B. do-while语句C. for语句D. if-else语句满分:2 分21. 在C++语言中,二维数组元素在内存中的存放顺序是()A. 按行存放B. 按列存放C. 由用户自己定义D. 由编译器决定满分:2 分22. 如果a=1,b=2,c=3,d=4,则条件表达式“a>b?a:c<d?c:d ” 的值为( )A. 2B. 3C. 1D. 4满分:2 分23. 如要求在if后一对括号中的表达式,表示a不等于0的时候的值为"真",则能正确表示这一关系的表达式为()A. a<>0B. !aC. a=0D. a满分:2 分24. 设B类是由A类继承的。
《JAVA程序设计》习题集及参考答案_IT168文库-推荐下载
9. 异常处理的重要性在于,程序不但要发现异常,还要捕获异常并编写代 码来处理
10. 类是同种对象集合的抽象,而属于类的某一个对象则被称为是类的一个 实例,对象是具有 状态 、行为 、标志三种属性的计算机软件结构。
适当事件发生时自动调用该实例的几个主要方法是:init()方法、start()
方法、 paint()
方法、stop( )方法和 destroy() 方法。
12. Java Application 是独立、完整的程序,在命令行调用独立的解释器软件
(java.exe)即可运行,其程序主类必须有一个 main()方法,完整的方法
22. Java 虚拟机(JVM)是编译后的 Java 程序和 硬件系统 之间的接口, 是用软件方法实现的一台假想机。JVM 使用的代码存储在 .class 文 件中 。
23. Java Applet 中的 init() 方法仅在开始的时候执行一次, start() 方法在 用户每次访问包含 Applet 的 HTML 文件时都会被调用, repaint() 方法 可以用来更新 Applet 的画面。
头为
public static void main(String aegs[]) 。
13. Java Applet 程序需要与浏览器中已预先实现好的功能结合,才能构成一
个完整的程序,其直接父类必须为 Applet 类,Applet 所需做的是接
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术0艺料不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试22下卷,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看2度并22工且22作尽22下可22都能2可地护1以缩关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编5试要写、卷求重电保技要气护术设设装交备备4置底高调、动。中试电作管资高气,线料中课并3敷试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
20春【福建师范】《JAVA程序设计》在线作业一-2(答案资料)
【奥鹏】-[福建师范大学]福师《JAVA程序设计》在线作业一试卷总分:100 得分:100第1题,用于定义类成员的访问控制权的一组关键字是( )A、class, float, double, publicB、float, boolean, int, longC、char, extends, float, doubleD、public, private, protected正确答案:D第2题,Java语言中,负责并发管理的机制是_________。
A、垃圾回收B、虚拟机C、代码安全D、多线程正确答案:D第3题,下列关于for循环和while循环的说法中哪个是正确的( )A、while循环能实现的操作,for循环也都能实现B、while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果C、两种循环任何时候都可替换D、两种循环结构中都必须有循环体,循环体不能为空正确答案:A第4题,以下语句有语法错误的是( )A、int x=1;y=2;z=3B、for (int x=10,y=0;x0;x++);C、while (x5);D、for(; ;);正确答案:A第5题,当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout( )。
A、FlowLayoutB、CardLayoutC、North and South of BorderLayoutD、East and West of BorderLayout正确答案:D第6题,下面哪个为构造函数的特性定义( )。
A、在类中声明构造函数时,名称须与类名相同B、具有重载特性,可以建立多个相同名称C、使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配D、以上都是正确答案:D第7题,给出下列代码,如何使成员变量m 被方法fun()直接访问?class Test { private int m; public static void fun() { ... } }A、将private int m 改为protected int mB、将private int m 改为 public int mC、将private int m 改为 static int mD、将private int m 改为 int m正确答案:C第8题,下列不属于Swing中构件的是_________。
北语15春《JAVA语言程序设计》作业1试卷_最新
北语15春《JAVA语言程序设计》作业1一、单选题【共10道,总分:100分】1.下列选项中哪一项属于Java语言的复合数据类型。
A. 无符号整数类型B. 整型C. 联合类型D. 接口2.下面的程序段,方法A返回的类型为( )。
public class ReturnA{ ReturnType A(byte x,double y){ return(short)x/y*2;A. doubleB. byteC. floatD. short3.下面程序段的运行结果为( )。
public class OperatorsAndExpressions { void equalsMethod1( ){ int i=10,j=15; System.out.println(i==j); String s1=new String("how are you"); String s2=new String("how are you"); System.oA. 0 0B. 0 1C. false falseD. false true4.编译执行下面的程序段,结果为( )。
public class Test { public static voidmain(String args[]){ int i=0; while(1){ if(i==4){ break; } i; }A. 4B. 5C. 3D. 不能通过编译5.下面程序段的运行结果为( )。
public class OperatorsAndExpressions { void equalsMethod2( ){ String s1=new String("hello"); String s2=new String("hello"); System.out.println(s1.equals(s2)); class MyValue{ int i;A. true trueB. true falseC. false falseD. false true6.表达式1+2+"aa"+3的值为( )。
福师《JAVA程序设计》在线作业一-000277
福师《JAVA程序设计》在线作业一-0002关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。
A:可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B:可以被两种类访问和引用:该类本身、该类的所有子类C:只能被该类自身所访问和修改D:只能被同一个包中的类访问答案:C下面的表达式哪个是正确的( )A:String s="你好";int i=3; s+=i;B:String s="你好";int i=3; if(i==s){ s+=i};C:String s="你好";int i=3; s=i+s;D:String s="你好";int i=3; s=i+;答案:A设 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){ ... }答案:B<font face="Arial">下列描述中,正确的是_________。
</font>A:<font face="Arial">在Serializable接口中定义了抽象方法</font>B:<font face="Arial">在Serializable接口中定义了常量 </font>C:<font face="Arial">在Serializable接口中没有定义抽象方法,也没有定义常量 </font>D:<font face="Arial">在Serializable接口中定义了成员方法</font>答案:C<font face="Arial">下列常见的系统定义的异常中,哪个是输入、输出异常? </font>A:<font face="Arial">ClassNotFoundException</font>B:<font face="Arial">IOException</font>C:<font face="Arial">FileNotFoundException </font>D:<font face="Arial">UnknownHostException</font>答案:B<font face="Arial">下列声明和赋值语句错误的是()</font>A:<font face="Arial">double w=3.1415;</font>B:<font face="Arial">String strl=”bye”;</font>C:<font face="Arial">float z=6.74567</font>D:<font face="Arial">boolean truth=true;</font>答案:C下列关于Java线程的说法那些是正确的( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
福师15春学期《Java程序设计》在线作业一一、单选题(共30 道试题,共60 分。
)1. 下列对于线性链表的描述中正确的是( )A. 存储空间不一定是连续,且各元素的存储顺序是任意的B. 存储空间不一定是连续,且前件元素一定存储在后件元素的前面C. 存储空间必须连续,且前件元素一定存储在后件元素的前面D. 存储空间必须连续,且各元素的存储顺序是任意的满分:2 分2. 不使用static修饰符限定的方法称为成员方法,下列哪一个说法是不正确的( )A. 成员方法可以直接调用父类的成员方法B. 成员方法可以直接调用父类的类方法C. 成员方法不可以直接调用其他类的成员方法D. 成员方法可以直接调用本类的类方法满分:2 分3. 下列关于修饰符混用的说法,错误的是( )A. abstract不能与final并列修饰同一个类B. abstract类中不可以有private的成员C. static方法中能处理非static的属性D. abstract方法必须在abstract类中满分:2 分4. 下列语句序列执行后,ch1 的值是( )。
char ch1='A',ch2='W'; if(ch1 + 2 < ch2 ) ++ch1;A. …A'B. B'C. …C'D. B满分:2 分5. 下面语句执行后,i 的值是( )。
for( int i=0, j=1; j < 5; j+=3 ) i=i+j;A. 4B. 5C. 6D. 7满分:2 分6. 下列程序段执行后b3 的结果是( )boolean b1=true, b2, b3; b3= b1 ?b1 : b2;A. 0B. 1C. trueD. false满分:2 分7. 以下语句有语法错误的是( )A. int x=1;y=2;z=3B. for (int x=10,y=0;x>0;x++);C. while (x>5);D. for(; ;);满分:2 分8. 下列语句序列执行后,i的值是( )。
int i=16; do { i/=2; } while( i > 3 );A. 16B. 8C. 4D. 2满分:2 分9. 下面哪个为构造函数的特性定义( )。
A. 在类中声明构造函数时,名称须与类名相同B. 具有重载特性,可以建立多个相同名称C. 使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配D. 以上都是满分:2 分10. 执行完代码"int[]x=new int[25];"后,以下说明是正确的( )。
A. x[24]为0B. x[24]未定义C. x[25]为0D. x[0]为空满分:2 分11. String s=""This is the "";String t=s.concat(""String.""); t的内容是( )A. This is th StringB. This is theC. String满分:2 分12. 可变长度字符串使用( )处理。
A. charB. CharacterC. StringD. StringBuffer满分:2 分13. 下列语句序列执行后,k 的值是( )。
int m=3, n=6, k=0; while((m++) < (-- n)) ++k;A. 0B. 1C. 2D. 3满分:2 分14. 关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )。
A. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B. 可以被两种类访问和引用:该类本身、该类的所有子类C. 只能被该类自身所访问和000D. 只能被同一个包中的类访问满分:2 分15. 数组的大小在创建以后( )。
A. 可以改变B. 不能改变C. 使用new方法可以改变D. 有些可以改变满分:2 分16. 编译并且执行以下代码,会出现什么情况( )。
public class Q{ public static void main(String argv[]){ int anar[]=new int[]{1,2,3}; System.out.println(anar[1]); } }A. 1B. 有错误,数组anar在初始化以前不能正常输出C. 2D. 有错误,数组的大小没有定义。
满分:2 分17. 已知表达式int m[] = {0, 1, 2, 3, 4, 5, 6 }; 下面哪个表达式的值与数组下标量总数相等( )。
A. m.length()B. m.lengthC. m.length()+1D. m.length+1满分:2 分18. 设x、y为已定义的类名,下列声明x类的对象x1的语句中正确的是( )A. static x x1;B. public x x1=new x(int 123);C. y x1;D. x x1=x();满分:2 分19. 以下选项中,合法的赋值语句是( )A. a = = 1;B. ++ i;C. a=a + 1= 5;D. y = int ( i );满分:2 分20. 关于以下程序段的说法正确的是( )。
1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int[5]; 4. System.out.println(i[5]); 5. }6. }A. 第2行编译出错B. 第4行编译出错C. 编译时产生错误D. 编译时没有产生错误,运行时发生异常满分:2 分21. 当浏览器返回到新URL的包含applet 的页面时调用以下哪个函数( )。
A. init()B. start()C. stop()D. destroy()满分:2 分22. 下列运算符中,优先级最高的是( )。
A. &&B. ++C. +D. *满分:2 分23. 设有定义int i=123; long j=456; 下面赋值不正确的语句是( )A. j=i;B. j=(long)i;C. i=(int)j;D. i=j;满分:2 分24. 已知如下代码:boolean m = true;if ( m = false )System.out.println("False");else System.out.println("True");执行结果是( )A. FalseB. TrueC. NoneD. 出错满分:2 分25. 下列程序段执行后的结果是( )。
String s=new String("abcdefg"); for(int i=0;i<s.length();i+=2){ System.out.print(s.charAt(i)); }A. acegB. ACEGC. abcdefgD. abcd满分:2 分26. 若已定义byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是( )A. x[5-3]B. x[k]C. x[k+5]D. x[0]满分:2 分27. 给出如下代码: class test{ private int m; public static void fun() { // some code... } } 如何使成员变量m 被函数fun()直接访问( )。
A. 将private int m 改为protected int mB. 将private int m 改为public int mC. 将private int m 改为static int mD. 将private int m 改为int m满分:2 分28. 设x = 1 , y = 2 , z = 3,则表达式y+=z--/++x 的值是( )A. 3B. 3.5C. 4D. 5满分:2 分29. 设有定义float x=3.5f, y=4.6f, z=5.7f;则以下的表达式中,值为true的是( )A. x > y || x > zB. x != yC. z > ( y + xD. x < y & ! ( x < z )满分:2 分30. 以下哪个约束符可用于定义成员常量( )A. staticB. finalC. abstractD. 以上都不对满分:2 分二、多选题(共10 道试题,共20 分。
)V 1. 以下哪些是Java中处理xml的API?( )A. JAXPB. JAXBC. JAXMD. SAAJ满分:2 分2. JDBC驱动程序的类型包括哪几种?( )A. JDBC-ODBC桥接B. 部分Java,部分本地驱动C. JDBC网络纯Java驱动程序D. 本地协议纯Java驱动程序满分:2 分3. 数组与向量的区别是( )。
A. 数组的长度固定B. 数组元素的数据类型相同,可以是普通数据类型C. 向量长度可变D. 类型可不同,只能是对象的引用满分:2 分4. 哪个布局管理器使用的是组件的最佳尺寸( )A. FlowLayoutB. BorderLayoutC. GridLayoutD. CardLayoutE. GridBagLayout满分:2 分5. 关于awt和swing说法正确的是( )A. awt在不同操作系统中显示相同的风格B. swing在不同的操作系统中显示相同的风格C. java.awt的子类D. awt和swing都支持事件模型满分:2 分6. 定义变量如下: char c=…w…; int i=8; long L=15; float f=8.9f; 以下赋值语句正确的是( )A. i=c+i;B. c=c+i;C. L=f+L;D. f=i+L+f;满分:2 分7. 以下哪些是Java语言的特点( )A. 面向对象B. 安全可靠C. 平台无关D. 多支持线程E. 支持分布操作满分:2 分8. 以下哪些是Java语言的特点?( )A. 结构简单,代码长度短B. 可以在网络的任何地方运行C. 使Internet上的信息真正具有动态性和交互性D. 所有Java applet都受Applet类的子类满分:2 分9. 如下哪些是Java中有效的关键字( )A. ConstB. NULLC. falseD. thisE. native满分:2 分10. 下面哪个说法正确( )。