北邮高级语言程序设计第三次阶段作业
电大《C++语言程序设计》第1、2、3、4次作业及答案

第一次作业一、写出下列每个程序运行后的输出结果1。
#include〈stdio.h>void main(){int x=5;switch(2*x—3){case 4:printf(”%d ",x);case 7:printf(”%d ",2*x+1);case 10:printf(”%d ”,3*x-1);break;default:printf(”%s ”,”default\n");}printf(”%s\n","switch end。
");}2。
#include〈stdio.h>void main(){int i,s=0;for(i=1;i〈=6;i++)s+=i*i;printf(”s=%d\n”,s);}3。
#include〈stdio。
h〉void main(){int i,s1=0,s2=0;for(i=0;i〈10;i++)if(i%2)s1+=i;else s2+=i;printf(”%d %d\n”,s1,s2);}4. #include<stdio。
h〉void main(){int n=10,y=1;while(n——){y++;y++;}printf(”y=%d\n",y);}5。
#include〈stdio.h〉void main(){int f,f1,f2,i;f1=f2=1;printf(”%d %d ",f1,f2);for(i=3;i〈=10;i++){f=f1+f2;printf("%d ",f);if(i%5==0)printf("\n”);f1=f2;f2=f;}printf(”\n");}6。
#include<stdio。
h>#include〈math.h>void main(){int i,n;for(n=2;n〈=20;n++){int temp=(int)sqrt(n);//sqrt(n)求出n的平方根并取整for(i=2;i〈=temp;i++)if(n%i==0)break;if(i〉temp)printf(”%d ”,n);}printf(”\n”);}7。
NGN阶段作业2012秋季北邮

第二章一、单项选择题(共5道小题,共100.0分)1.下面的H.248消息中,终端A100000124接收媒体流的IP地址、RTP端口号分别是()。
MGl→MGC:MEGACO/1 [10.54.250.43]:2944P=369363687{C=386{A=A0,A=A100000124{M{O{MO=RC,RV=OFF,RG=OFF,nt/jit=40},L{v=0 c=IN IP4 10.54.250.43 m=audio 18300 RTP/AVP 8}}}}}A. 10.54.250.43和2944B. 10.54.250.43和18300C. 10.54.250.44和2944D. 10.54.250.44和183002. (错误)在H.248协议中,()描述网关向远端实体发送的媒体流特性。
A. 本地描述符B. 远端描述符C. 事件描述符D. 本地控制描述符3. (错误)以下消息中,被叫用户的注册账号为( )。
INVITE Sip:watson @ SIP/2.0Via: SIP/2.0/UDP From: A. Bell ( Sip: a.g.bell @ )To: T. Watson (Sip: watson @ ); tag = 37462311 Call-ID: 3298420296 @ CSeq: 1 INVITEContact: Sip: a.g.bell @ Content-Type: application/sdpContent-Length =……v=0o = Watson 4858949 4858949 IN IP4 192.1.2.3s = I'm on my wayc = IN IP4 m = audio 5004 RTP/AVP 0 3A. a.g.bell @ B. watson @ C. 3298420296 @ D. watson @ 4. (错误)G.723编码数据的比特率采用6.3kb/s,每30ms传送一次,在不考虑静音压缩和数据链路层头部所占的带宽的情况下,在IP网络中传送一路G.723话音所占的带宽为( )。
北邮大学英语3阶段作业1-2-3

B.choose
C.elect
D.register
知识点:
阶段作业三
学生答案:
[A;]
标准答案:
A
得分:
[10]
试题分值:
10.0
7.The heating system here has a (an) ___________ temperature control.
A.automobile
得分:
[10]
试题分值:
10.0
3.I used to cook with electricity, but I've __________to gas.
A.changed
B.exchanged
C.switched
D.transformed
知识点:
阶段作业一
学生答案:
[C;]
得分:
[10]
试题分值:
D.defendants
知识点:
阶段作业一
学生答案:
[A;]
得分:
[10]
试题分值:
10.0
9.Students often find ________ jobs during their summer vacations.
A.temporary
B.permanent
sting
D.part
知识点:
试题分值:
10.0
6.He ________ to me about the food.
plained
B.pretended
C.regretted
plaint
知识点:
阶段作业一
学生答案:
[A;]
汇编语言程序设计第3阶段测试题

江南大学现代远程教育上半年第三阶段测试卷A考试科目:《汇编语言程序设计》第5章至第7章(总分100分)时间:90分钟______________学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、单选题(每题3分,共24分)1.设某子程序使用的返回指令是RET 4,则返回地址为__________A.CALL指令下面第4条指令的地址B.CALL指令下面第2条指令的地址C.(SP+1)和(SP)中存放的地址D.(SP+5)和(SP+4)中存放的地址2. 执行CALL FAR PTR SUB1指令后,在堆栈区域中应__________A.弹出两个字节的内容B.压入两个字节的内容C.压入四个字节的内容D.弹出四个字节的内容3、对于下列要求,若用汇编语言设计,其中必须采用循环结构来完成的是A.拆字(将某一存贮单元中的内容拆成两个BCD码)B.比较两个带符号数的大小C.延时1秒种D.查表4、已知中断类型号为0BH,则其中断服务程序入口地址存放在中断矢量表中的地址是A.CS:000BH B.0000:000BHC.CS:002CH D.0000:002CH5、在汇编语言程序的开发过程中使用宏功能的顺序是A、宏定义,宏调用B、宏定义,宏展开C、宏定义,宏调用,宏展开D、宏定义,宏展开,宏调用6、循环指令LOOPNZ终止循环的条件是A、CX=0,且ZF=0B、CX=0,或ZF=1C、CX≠0,且ZF=0D、CX≠0,或ZF=17.已知RET指令是属性为NEAR子程序中的返回指令,执行RET之前SP=100H,执行后SP的内容为。
A.100H B.102H C.98H D.0FEH8.伪指令用来指定宏局部标号。
A.PUBLIC B.LOCAL C.EXTRN D.ASSUME二、阅读下列程序,并回答问题(每题10分,共30分)1. 有下列程序段:BUF DB 0CHMOV AL,BUFCALL FAR PTR HECA..HECA PROC FARCMP AL,10JC KlADD AL,7K1:ADD AL,30HMOV DL,ALMOV AH,2INT 21HRETHECA ENDP问:程序执行后,DL=?屏幕上显示输出的字符是什么?2、阅读下列程序MOV AL,38HMOV BL,49HCALL SUBOINC ALDEC CL┇SUBO PROCADD AL,BLMOV CL,ALDAARETSUBO ENDP上述程序段运行后,(AL)=_________,(CL)=_________3、设程序中的MM为一带符号数,阅读下列程序并回答下列问题程序:DA TA SEGMENTBUF1 DB MMBUF2 DB ?DA TA ENDSCODE SEGMENTASSUME CS:CODE,DS:DA TASTART PROCMOV AX,DA TAMOV DS,AXMOV BX,OFFSET BUF1MOV DI,OFFSET BUF2MOV AH,[ BX ]OR AH,AHJZ ZEROJL MINUSMOV AH,01HJMP ASSIGNZERO:MOV AH,00HJMP ASSIGNMINUS:MOV AH,0FFHASSIGN:MOV [ DI ],AHINT 20H ;返回DOSSTART ENDPCODE ENDSEND START问题:A:该程序完成的操作是(1);B:当MM为80H时,程序执行后BUF2单元的内容为(2);C:若程序中指令JL MINUS改为JNL MINUS且MM为00H时,则程序执行后BUF2单元的内容为(3)三、根据题意完善程序(每空3分,共27分)下面的程序把缓冲区NUM中的十六进制值转换为4个ASCII码,依次放入缓冲区STRING 中,并显示输出,请根据题意,完善该程序。
2020年中国石油大学北京网络学院 汇编语言程序设计-第三次在线作业 参考答案

21.(2.5分) BUFF单元开始,连续存放了十个字节数据,欲找出与AL中内容不同的数,并将不同数据的地址偏移量送ADR单元,应选用的指令序列是:
A、REPZ CMPSB
B、REPNZ CMPSB
C、REPZ SCASB
D、REPNZ SCASB
我的答案:C 此题得分:2.5分
A、SI=5678H
B、SI=1234H
C、SI=2000H
D、SI=3234H
我的答案:B 此题得分:2.5分
12.(2.5分) 变量具有类型属性,错误的类型是:
A、字节型
B、字型
C、字符型
D、双字型
我的答案:C 此题得分:2.5分
13.(2.5分) 寄存器DI间接寻址的存储器字节单元内容加1的指令是:
26.(2.5分) CMP [BX],[DI]
正确
错误
我的答案:错误此题得分:2.5分
27.(2.5分) PUSH CL
中国石油大学北京网络学院
汇编语言程序设计-第三次在线作业
参考答案
1.(2.5分) 若AX=-15要得到AX=15应执行的指令是:
A、NEG AX
B、NOT AX
C、INC AX
D、DEC AX
我的答案:A 此题得分:2.5分
2.(2.5分) 已知AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是:
22.(2.5分) 下列叙述正确的是
A、对两个无符号数进行比较采用cmp指令,对两个有符号数比较用cmps指令
B、对两个无符号数进行比较采用cmps指令,对两个有符号数比较用cmp指令
C、对无符号数条件转移采用jae/jnb指令,对有符号数条件转移用jge/jnl指令
16秋北邮大学英语3阶段作业

一、单项选择题(共9道小题,共90、0分)1.下面关于Java 得理解错误得就是( )。
A.Java 就是一个面向对象、平台独立、多线程、动态得编程环境B.Java就是一个完整得计算平台,包括完整得程序开发环境与运行环境C.Java 就是一个通用得编程环境,使用它可以开发完成各种计算任务得通用程序D.Java就是一个Web程序开发与运行环境,使用它只能开发Web 应用程序知识点:阶段作业一学生答案: [D;]标准答案:D得分: [10] 试题分值:10、02.(错误)下面不就是包得用途得就是( A )A.规定一组类得对外界面B.防止命名冲突C.访问控制D.方便类得查找与使用知识点:阶段作业一学生答案: [D;]标准答案:A得分: [0] 试题分值:10、03.在Java中,用Package语句说明一个包时,该包得层次结构必须就是( )A.与文件得结构相同B.与文件目录得层次相同C.与文件类型相同D.与文件大小相同知识点:阶段作业一答案: [B;]答案:B得分: [10] 试题分值:10、04.关于Eclipse透视图说法错误得就是()A.每个透视图都定义了工作台中各个视图得初始设置与布局B.一个工作台窗口包含多个独立得透视图,但同一时刻只有一个透视图就是对用户可见得C.每个透视图都有自己得视图与编辑器,用户可以在各个透视图间切换D.透视图得布局就是可以改变得,但改变多次后无法再恢复到初始设置知识点:阶段作业一学生答案: [D;]标准答案:D得分: [10] 试题分值:10、05.(错误)关于Eclipse工作空间说法错误得就是( C )A.它就是用户计算机磁盘上划出得一块区域,用来存放用户得工作资料B.它以项目为单位组织文件与目录C.它将各种资源组织成树形结构,文件夹位于树得根部,项目位于树枝位置D.用户对工作空间得每次操作都能在Eclipse集成环境中得到同步知识点:阶段作业一学生答案: [B;]标准答案:C得分: [0] 试题分值:10、06.在Eclipse中开发JAVA程序得步骤不包括( )A.创建一个Java项目B.手动创建Java源程序C.手工运行JDK命令D.运行Java程序知识点:阶段作业一答案: [C;]答案:C得分: [10] 试题分值:10、07.下面叙述中哪个就是正确得( )A.当编译Java程序时,源程序中得每个类都将被分别编译成不同得文件,每个文件名都与所对应得类名相同,并以扩展名class结束B.当编译Java程序时,源程序中得每个类都将被分别编译成不同得文件,每个文件名都与所对应得类名相同,并以扩展名javax结束C.当编译Java程序时,源程序中得所有类都将被编译到同一个文件中,文件名与主类得类名相同,并以扩展名class结束D.当编译Java程序时,源程序中得所有类都将被编译到同一个文件中,文件名与主类得类名相同,并以扩展名javax结束知识点:阶段作业一学生答案: [A;]标准答案:A得分: [10] 试题分值:10、08.下面关于Java 得理解错误得就是()A.Java 就是一个面向对象、平台独立、多线程、动态得编程环境B.Java 就是一个完整得计算平台,包括完整得程序开发环境与运行环境C.Java 就是一个通用得编程环境,使用它可以开发完成各种计算任务得通用程序D.Java 就是一个Web程序开发与运行环境,使用它只能开发Web 应用程序知识点:阶段作业一学生答案: [D;]标准答案:D得分: [10] 试题分值:10、09.冯·诺依曼计算机中指令与数据均以二进制形式存放在存储器中,CPU区分它们得依据就是( )A.指令操作码得译码结果B.指令与数据得寻址方式C.指令周期得不同阶段D.指令与数据所在得存储单元知识点:阶段作业一学生答案: [C;]标准答案:C得分: [10] 试题分值:10、0一、单项选择题(共10道小题,共100、0分)1.下面关于“回调”得说法错误得就是( )A.“回调”就是一种程序设计模式,而不就是Java得专门语法规则B.通过回调,对象被赋予一些信息,这些信息允许它在稍后得某个时刻返回头去调用初始对象C.Java通过指针实现回调D.Java通过接口实现回调知识点:阶段作业二学生答案: [C;]标准答案:C得分: [10] 试题分值:10、02.设有如下程序public class Try2{public static voidmain(String[] args) { Circle c = new Circle(2);System、out、println(c、getArea());}}interface IShape {double PI = 3、14;doublegetArea();}class Circle implements IShape {private doubleradius;Circle(double radius) {this、radius = radius;}public double getArea() {return (PI * radius * radius);}}则下面说法正确得就是()A.编译时发生错误B.运行时发生错误C.输出为12、56D.输出为0知识点:阶段作业二学生答案: [C;]标准答案:C得分: [10] 试题分值:10、03.设有如下程序public class Try2 {public static void main(String[]args) {Bobjb = (B) new A();objb、show();}}class A {void show(){System、out、println("a”);}}class B extends A { void show(){ System、out、print ln("b");}}则下面说法正确得就是( )A.编译时发生错误B.运行时发生错误C.输出为aD.输出为b知识点:阶段作业二学生答案: [B;]标准答案:B得分: [10] 试题分值:10、04.有如下代码段class COuter {int x = 10;void showA(){System、out、println(x);}void print() {(new CInner())、showB();}class CInner {int x = 20;void showB() {System、out、println(x);}}}public class Try2 {public static void main(String[] args) { COuter o = new COuter();o、print();}}则下面说法正确得就是( )A.编译时发生错误B.运行时发生错误C.输出为20D.输出为10知识阶段作业二点:学生[C;] 标准 C答案: 答案:得分: [10] 试题分值:10、05.设有如下程序段class Test{private int m;publicstatic void fun(){//some code…}}要使成员变量m被函数fun()直接访问,则下面选项正确得就是( )A.将private intm改成protected intmB.将private int m改成public int mC.将private intm改成static intmD.将privateint m改成int m知识点:阶段作业二学生答案: [C;]标准答案:C得分: [10] 试题分值:10、06.(错误)设有如下声明String s = ”story";则下面语句哪个就是合法得?( A)A.s += ”books”;B.char c = s[1];C.int len = s、length;D.Stringt= s、subString(1,4);知识点:阶段作业二学生答案: [D;]标准答案:A得分: [0] 试题分值:10、07.Java 提供了很多系统程序包,编译程序时会自动导入到源程序中得系统包就是( )A.java、apppletB.java、ioC.java、langD.java、security知识点:阶段作业二学生答案: [C;]标准答案:C得分: [10] 试题分值:10、08.下面关于Java程序得类得叙述错误得就是( )A.类就是描述同种对象具有得结构与功能得程序模块B.Java 用类来定义对象能够持有得数据与方法得执行效果C.类就就是对象,对象就就是类D.类就是一种数据类型知识点:阶段作业二学生答案: [C;]标准答案:C得分: [10] 试题分值:10、09.(错误)设有如下接口定义interface IShape {double Pi = 3、14;void getArea();}则下面说法错误得就是( )A.在程序得任何一个地方都可以调用getArea(C)B.getArea()就是抽象方法C.getArea()就是静态方法D.getArea()不带有返回值知识点:阶段作业二学生答案: [D;]标准答案:C得分: [0] 试题分值:10、010.设有如下程序publicclass Try2{public static void main(String[] args) {A obja = new B();obja、show();}}class A {void show() {System、out、println("a");}}class B extends A { void show(){ System、out、println(”b");}}则下面说法正确得就是()A.编译时发生错误B.运行时发生错误C.输出为aD.输出为b知识点:阶段作业二学生答案: [D;]标准答案:D得分: [10] 试题分值:10、0一、单项选择题(共10道小题,共100、0分)1.(错误)设有如下程序public class Try2 {public static void main(String[] args) { Circle c = new Circle(2);System、out、println(c、getArea());}}interface IShape {double PI= 3、14;double getArea();}classCircle implements IShape {private double radius;Circle(double radius) {this、radius = radius;}double getArea(){return (PI*radius *radius);}}则下面说法正确得就是( A )A.编译时发生错误B.运行时发生错误C.输出为12、56D.输出为0知识点:阶段作业二学生答案:[C;]得分: [0] 试题分值:10、02.下面哪个不能直接导致一个线程停止执行?( )A.调用yield() 方法B.在一个对象上调用 wait()方法C.在一个对象上调用 notify () 方法D.在一个对象上调用 Interrupt() 方法知识点:阶段作业三学生答案:[C;]得分: [10] 试题分值:10、03.(错误)请瞧下面未完成得代码public class Foo implements Runnable {public void run (Thread t){System、out、println(”Running、”);}public static void main (String[] args) { new Thread(new Foo())、start();}}结果就是?( C)A.运行时抛出一个异常B.程序能够运行,但就是没有任何输出C.没有实现Runnable 接口中得方法导致编译错误D.程序运行后输出“Running”知识点:阶段作业三学生答案:[D;]得分: [0] 试题分值:10、04.下面能够得到文件“"得父路径得就是()A.String name= (“");B.String name= (new File(“”))、getParent();C.String name = (new File(“”))、getParentName();D.String name= (new File(“"))、getParentFile();知识点:阶段作业三学生答案:[B;]得分: [10] 试题分值:10、05.下面哪个基于Unicode字符得输入流?()A.ReaderB.WriterC.InputStreamD.OutputStream知识点:阶段作业三学生答案:[A;]得分: [10] 试题分值:10、06.关于Java 流得叙述错误得就是()A.流就是Java 语言处理I/O 得方式B.从概念上讲,流就就是一系列得字节序列或字符序列C.引入流得概念得目得就是使得在处理不同得数据输入输出时编程更加方便D.流就是Java惟一得非面向对象得语言构成知识点:阶段作业三学生答案:[D;]得分: [10] 试题分值:10、07.请瞧下面得代码public void test() {try { oneMethod( );System 、out、println(“condition 1”);} catch (ArrayIndexOutOfBoundsException e) {System 、out 、println(“condition2");}catch (Exception e) {System、out 、println(“condition3”);} finally{System、out 、println(“condition 4”);}}如果oneMethod抛出NullPointerException,则程序输出结果为就是( )A.condition 1B.condition 2C.condition3D.condition 3condition 4知识点:阶段作业三学生答案:[D;]得分: [10] 试题分值:10、08.设有如下程序publicclass Try2 {public static void main(String[] args) {Try2 obj = new Try2();obj、test();}void oneMethod() {int a [] = {1, 2, 3};System、out、println(a[0]);}public voidtest() {try {oneMethod( );System、out、println("condition1”);}catch (ArrayIndexOutOfBoundsException e) {System、out、println(”condition 2");}catch (Exceptione) {System、out、println(”condition 3”);}finally {System、out、println("finally”); }}}则程序得输出结果得就是()A.1condition 1finallyB.condition2finallyC.condition 3finallyD. 3aondition 1finally知识点:阶段作业三学生答案:[A;]得分: [10] 试题分值:10、09.(错误)关于异常得说法错误得就是( C )A.所谓异常,就就是程序得运行时错误。
C语言程序设计第3阶段练习题

江南大学现代远程教育第三阶段测试卷考试科目:《C语言程序设计》第10章至第13章(总分100分)时间:90分钟学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、单项选择题(本题共20小题,每小题2分,共40分。
)1、设有定义:int a,*pA=&a;以下scanf语句中能正确为变量a读入数据的是()。
A、scanf(“%d”,pA) ;B、scanf(“%d”,A) ;C、scanf(“%d”,&pA) ;D、scanf(“%d”,*pA);2、若有语句int *point,a=4;和point=&a;下面均代表地址的一组选项是()。
A、a,point,*&aB、&*a,&a,*pointC、*&point,*point,&aD、&a,&*point,piont3、有以下程序main( ){ char *p[10]={“abc”,”aabdfg”,”dcdbe”,”abbd”,”cd”};printf(“%d\n”,strlen(p[4]));}执行后输出结果是()。
A、2B、3C、4D、54、C语言结构体类型变量在程序执行期间()。
A、所有成员一直驻留在内存中B、只有一个成员驻留在内存中C、部分成员驻留在内存中D、没有成员驻留在内存中5、以下对C语言中共用体类型数据的叙述()的叙述是正确的。
A、可以对共有变量名直接赋值B、一个共用体变量中可以同时存放其所有成员C、一个共有体变量中不能同时存放其所有成员D、共用体类型定义中不能出现结构体类型的成员6、有以下程序main(){ char str[]="xyz",*ps=str;while(*ps)ps++;for(ps--;ps-str>=0;ps--) puts(ps);}执行后的输出结果是()。
A、yzB、zC、zD、xxyz yz yz xyxyz xyz7、设有如下定义struct ss{ char name[10];int age;char sex;}std[3],*p=std;下面各输入语句中错误的是()。
C++语言程序设计第三次作业-推荐下载

“C++语言程序设计”课程作业第三次作业一、填空题1.假定p所指对象的值为28,p+1所指对象的值为62,则* p + +的值为282.假定p所指对象的值为28,p+1所指对象的值为62,则* + + p的值为623.假定p所指对象的值为25,p+1所指对象的值为50,则执行“(*p)+ +;”语句后,p所指对象的值为264.假定p所指对象的值为25,p+1所指对象的值为50,则执行“*(p+ +);”语句后,p所指对象的值为505.假定a是一个指针数组,则a+i所指对象的地址比a地址大4*i 字节。
6.假定a是一个一维数组,则a[i]的指针访问方式为*(а+i) 。
7.假定a是一个二维数组,则a[i] [j]的指针访问方式为*(a[i]+ j )或*(*( a+i) + j。
8.假定a是一个一维数组,则a[i]对应的存储地址(以字节为单位)为a+i *sizeof(a[0])。
9.假定一个二维数组为a[M] [N],则a[i] [j]对应的存储地址(以字节为单位)为a+(i*N+j)*sizeof(a[i][j]) 。
10.假定一个二维数组a[M] [N],则a[i]的地址值(以字节为单位)为a+(i*N)*sizeof(a[0][0])或a+i*sizeof(a[i]) 。
11.假定p是一个指向float型数据的指针,则p+1所指数据的地址比p所指数据的地址大4 字节。
12.假定a为一个字符数组名,则元素a[8]的字节地址为a+8 。
13.假定a为一个整型数组名,则元素a[4]的字节地址为a+16 。
14.假定一个结构类型的定义为“struct A{int a,b;short c;A*d;};”,则该类型的大小为14 字节。
15.假定一个结构类型的定义为“struct B{int a[8];char* b;};”,则该类型的大小为36 字节。
16.假定一个结构类型的定义为“struct D{int a;union{int b;double c;}; D*d[3];};”,则该类型的大小为24 字节。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题(共20道小题,共分)
1.下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的?____
A.public
B.private
C.static
D.final
知识点:第三单元过关自测
学生答
[A;]
案:
得分:[5]试题分值:
提示:
2.
3.以下哪个接口的定义是正确的_____
A.interface A
{void print() { } ;}
B.abstract interface A
{void print() ;}
C.abstract interface A extends I1, I2 // I1、I2为已定义的接
口
abstract void print(){ };}
D.interface A
{void print();}
知识点:第三单元过关自测
学生答
[D;]
案:
得分:[5]试题分值:
提示:
4.
5.下列说法正确的是____
A.子类只能覆盖父类的方法,而不能重载
B.子类只能重载父类的方法,而不能覆盖
C.子类不能定义和父类名同名同形参的方法,否则,系统将不知道使
用哪种方法
D.重载就是一个类中有多个同名但有不同形参和方法体的方法
知识点:第三单元过关自测
学生答
[D;]
案:
得分:[5]试题分值:
提示:
6.
7.在调用构造函数时,____
A.子类可以不加定义就使用父类的所有构造函数
B.不管类中是否定义了何种构造函数,创建对象时都可以使用默认构
造函数
C.先调用父类的构造函数
D.先调用形参多的构造函数
知识点:第三单元过关自测
学生答
[A;]
案:
得分:[5]试题分值:
提示:
8.
9.方法的作用不包含____
A.使程序结构清晰
B.功能复用
C.代码简洁
D.重复代码
知识点:第三单元过关自测
学生答
[D;]
案:
得分:[5]试题分值:
提示:
10.
11.构造函数在____时被调用
A.创建对象时
B.类定义时
C.使用对象的方法时
D.使用对象的属性时
知识点:第三单元过关自测
学生答[A;]
得分:[5]试题分值:提示:
12.
13.return语句____
A.可以让方法返回数值
B.方法都必须包含
C.方法中不可以有多个return语句
D.不能用来返回对象
知识点:第三单元过关自测
学生答
[A;]
案:
得分:[5]试题分值:提示:
14.
15.方法的形参____
A.必须定义多个形参
B.至少有一个
C.可以没有
D.只能是简单变量
知识点:第三单元过关自测
学生答
[C;]
案:
得分:[5]试题分值:提示:
16.
17.方法内的变量____
A.一定在方法内所有位置可见
B.可能在方法内的局部可见
C.可以在方法外可见
D.方法外也可以
知识点:第三单元过关自测
学生答
[B;]
案:
得分:[5]试题分值:
18.
19.下列声明正确的是____
A.Abstract final class Hh{……}
B.Abstract private move(){……}
C.Protected private number;
D.Public abstract class Car{……}
知识点:第三单元过关自测
学生答
[B;]
案:
得分:[5]试题分值:
提示:
20.
21.被声明为private,protected及public的类成员,在类外部____
A.只能访问声明为public的成员
B.只能访问到声明为protected和public的成员
C.都可以访问
D.都不可以访问
知识点:第三单元过关自测
学生答
[A;]
案:
得分:[5]试题分值:
提示:
22.
23.关于main()的说法正确的是____
A.方法main()只能放在公共类中
B.方法main()的头定义可以根据情况任意更改
C.一个类中可以没有main()方法
D.所有对象的创建都必须放在main()方法中
知识点:第三单元过关自测
学生答
[C;]
案:
得分:[5]试题分值:
提示:
24.
25.分析下列程序
public class Test{
public static void main(String[] args){
String s1=new String("true");
boolean b1=new Boolean(true);
if(b1)){
"Equal");
}
}
}
以上程序的输出结果是____
A.无输出
B.输出“Equal”
C.在第5行出现编译错误
D.程序执行后产生异常
知识点:第三单元过关自测
学生答
[A;]
案:
得分:[5]试题分值:
提示:
26.下面程序有错误,关于错误原因的说法正确的是
public class App {
int x = 8;
"K");
public static void main(String[] mm) {
}
}
A.语句“int x = 8;”有错,不能在声明变量的同时赋值
B.语句“"K");”有错,这样的操作性语句必须放到某个方法的方法
体中才行
C.main() 方法的方法体中没有任何语句,所以产生错误
D.main() 方法中的参数应该是 args,而这里写成了mm,所以出错
知识点:主题8自测
学生答[B;]
得分:[5]试题分值:
提示:
27.下列说法中正确的是______
A.不需要定义类就能创建对象
B.对象中必须有属性和方法
C.属性必须是简单变量
D.属性可以是简单变量,也可以是一个对象
知识点:主题8自测
学生答
案:
[D;]
得分:[5]试题分值:
提示:
28.
29.下列关于修饰符混用的说法,错误的是
A.abstract不能与final并列修饰同一个类
B.abstract类中不可以有private的成员
C.abstract方法必须在abstract类中
D.static方法中能处理非static的属性
知识点:主题9自测
学生答
案:
[D;]
得分:[5]试题分值:
提示:
30.
31.类与对象的关系是___
A.类是对象的抽象
B.类是对象的具体实例
C.对象是类的抽象
D.对象是类的子类
知识点:主题9自测
案:
[A;]
得分:[5]试题分值:
提示:
32.
33.下列关于构造方法的叙述中,错误的是____
A.Java语言规定构造方法名与类名必须相同
B.Java语言规定构造方法没有返回值,但不用void声明
C.Java语言规定构造方法不可以重载
D.Java语言规定构造方法只能通过new自动调用
知识点:主题9自测
学生答
案:
[C;]
得分:[5]试题分值:
提示:
34.
35.下列说法正确的是_____
A.Java中允许一个子类有多个父类
B.某个类是一个类的子类,它仍有可能成为另一个类的父类
C.一个父类只能有一个子类
D.继承关系最多不能超过四层
知识点:主题9自测
学生答
案:
[B;]
得分:[5]试题分值:
提示:
36.
37.关于继承的说法正确的是____
A.子类将继承父类所有的属性和方法
B.子类继承父类的非私有属性和方法
C.子类只继承父类public方法和属性
D.子类只继承父类的方法,而不继承属性
知识点:主题9自测
案:
[B;]
得分:[5]试题分值:
提示: 38.。