北邮高级语言程序设计第三次阶段作业

合集下载

电大《C++语言程序设计》第1、2、3、4次作业及答案

电大《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秋季北邮

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

北邮大学英语3阶段作业1-2-3
A.vote
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阶段测试题

汇编语言程序设计第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年中国石油大学北京网络学院 汇编语言程序设计-第三次在线作业 参考答案

2020年中国石油大学北京网络学院 汇编语言程序设计-第三次在线作业 参考答案
我的答案:C 此题得分:2.5分
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阶段作业

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语言程序设计第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++语言程序设计第三次作业-推荐下载

“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 字节。

北邮高级语言程序设计基于Java阶段作业二精编

北邮高级语言程序设计基于Java阶段作业二精编

北邮高级语言程序设计基于J a v a阶段作业二精编Document number:WTT-LKK-GBB-08921-EIGG-22986一、多项选择题(共1道小题,共分)1.下列变量的声明中,正确的是____A.int $x;B.int 123;C.int _123;D.int #dim;E.int %percent;F.int *divide;G.intcentral_sales_region_Summer_2005_gross_sales;2.二、单项选择题(共19道小题,共分)1.阅读分析下列程序段:???? if(x>0){System .out .println(“first”);}???? else if (x<20) {System .out .println(“second”);}???? else {System .out .println(“third”)}当程序输出“second”时,x的范围为____A.x<=0B.x<20&&x>0C.x>0D.x>=202.下列程序片段输出的是什么_____A.???? int a=3;B.???? int b=1;C.???? if(a=b)D.????E.a=3F.编译错误,没有输出G.正常运行,但没有输出3.所有的程序均可用几种控制类型控制结构编写____A.顺序结构、选择结构、循环结构B.顺序结构、循环结构C.顺序结构、选择结构D.选择结构、循环结构4.float数据类型所占的内存空间大小为____A.16bitB.8bitC.32bitD.64bit5.Java的数据类型中哪个不是基本数据类型____A.shortB.StringC.charD.int6.char的数值范围是____A.0~32767B.0~65535C.-256~255D.-32768~327677.指出正确的表达式____A.byte=128;B.Boolean=null;C.long l=0xfffL;D.double=;8.使整数变量x加1,下面表达式错误的是____A.x++B.++xC.x=x+1D.x=+19.假若 int x=2;int y=(x++)*5;其执行结果为 y=____A.10B.14C.15D.1610.执行下列程序段后,c的值是____???? char c=’\0’;???? for(c=’a’;c<’z’;c+=3)???? {???????? if(c>=’e’)???????? break;????? }A.'e'B.'d'C.'f'D.'g'11.执行下列程序段后后,k的值是____???? int j=4,I,k=10;???? for(i=2;i!=j;i++)???? k=k-I;A.4B.5C.6D.712.执行下列语句段后,x的值是____int x=2;do??? {x+=x;}while(x,17);A.4B.16C.32D.25613.下列对数组初始化的语句中不正确的是____A.int x[] = {1,2,3};B.int x[3] = {1,2,3};C.int[] x = {1,2,3};D.int x[] = new int[]{1,2,3};14.下列语句执行后,k的值为____int j=4,i,k=10;??for(i=2;i!=j;i++)??k=k-i;?A.4B.5C.6D.715.下列语句执行后,i,j的值是____?????? int i=1,j=8;??do{??????? if(i++>--j) continue;??? }??while(i<4);?A.i=4,j=5B.i=5,j=4C.i=4,j=6D.i=5,j=616.编译运行下列程序段时,输出是____int a=3;??int b=1;??if(a=b)??A.a=1B.a=3C.编译错误,没有输出D.正常运行,但没有输出17.下面程序运行的结果是哪一个____class Sixties {??? public static void main(String[] args) {????? int x = 5;????? int y = 7;????? * 2) % x));????? " " + (y % x));??? }??}?A. 1 1B. 1 2C. 2 1D. 2 2E. 4 1F. 4 2G.编译错误H.运行时抛出异常18.编译运行下面的程序段后i 和j 的值是什么 ____int i = 1;??int j;??j = i++;?A.1,1B.1,2C.2,1D.2,219.下列选项中,正确的赋值语句是____A.short myshort=99s;B.String name=’Excellent’;C.char c=17c;D.int z=015;20.。

北邮高级语言程序设计基于Jv第三次阶段作业

北邮高级语言程序设计基于Jv第三次阶段作业

北邮高级语言程序设计(基于Java)第三次阶段作业一、单项选择题(共20道小题,共100.0分)1.下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的?____A.publicB.privateC.staticD.final知识点: 第三单元过关自测学生答案:[A;]得分: [5] 试题分值:5.0提示:2.以下哪个接口的定义是正确的_____A.interface AB.{void print() { } ;}C.abstract interface AD.{void print() ;}E.abstract interface A extends I1, I2 // I1、I2为已定义的接口F.abstract void print(){ };}G.interface AH.{void print();}知识点: 第三单元过关自测学生答案:[D;]得分: [5] 试题分值:5.0提示:3.下列说法正确的是____A.子类只能覆盖父类的方法,而不能重载B.子类只能重载父类的方法,而不能覆盖C.子类不能定义和父类名同名同形参的方法,否则,系统将不知道使用哪种方法D.重载就是一个类中有多个同名但有不同形参和方法体的方法知识点: 第三单元过关自测学生答案:[D;]得分: [5] 试题分值:5.0提示:4.在调用构造函数时,____A.子类可以不加定义就使用父类的所有构造函数B.不管类中是否定义了何种构造函数,创建对象时都可以使用默认构造函数C.先调用父类的构造函数D.先调用形参多的构造函数知识点: 第三单元过关自测学生答案:[A;]得分: [5] 试题分值:5.0提示:5.方法的作用不包含____A.使程序结构清晰B.功能复用C.代码简洁D.重复代码知识点: 第三单元过关自测学生答案:[D;]得分: [5] 试题分值:5.0提示:6.构造函数在____时被调用A.创建对象时B.类定义时C.使用对象的方法时D.使用对象的属性时知识点: 第三单元过关自测学生答案:[A;]得分: [5] 试题分值:5.0提示:7.return语句____A.可以让方法返回数值B.方法都必须包含C.方法中不可以有多个return语句D.不能用来返回对象知识点: 第三单元过关自测学生答案:[A;]得分: [5] 试题分值:5.0提示:8.方法的形参____A.必须定义多个形参B.至少有一个C.可以没有D.只能是简单变量知识点: 第三单元过关自测学生答案:[C;]得分: [5] 试题分值:5.0提示:9.方法内的变量____A.一定在方法内所有位置可见B.可能在方法内的局部可见C.可以在方法外可见D.方法外也可以知识点: 第三单元过关自测学生答案:[B;]得分: [5] 试题分值:5.0提示:10.下列声明正确的是____A.Abstract final class Hh{……}B.Abstract private move(){……}C.Protected private number;D.Public abstract class Car{……}知识点: 第三单元过关自测学生答案:[B;]得分: [5] 试题分值:5.0提示:11.被声明为private,protected及public的类成员,在类外部____A.只能访问声明为public的成员B.只能访问到声明为protected和public的成员C.都可以访问D.都不可以访问知识点: 第三单元过关自测学生答案:[A;]得分: [5] 试题分值:5.0提示:12.关于main()的说法正确的是____A.方法main()只能放在公共类中B.方法main()的头定义可以根据情况任意更改C.一个类中可以没有main()方法D.所有对象的创建都必须放在main()方法中知识点: 第三单元过关自测学生答案:[C;]得分: [5] 试题分值:5.0提示:13.分析下列程序public class Test{public static void main(String[] args){ String s1=new String("true");boolean b1=new Boolean(true); if(s1.equals(b1)){ ("Equal");}}}以上程序的输出结果是____A.无输出B.输出“Equal”C.在第5行出现编译错误D.程序执行后产生异常知识点: 第三单元过关自测学生答案:[A;]得分: [5] 试题分值:5.0提示:14.下面程序有错误,关于错误原因的说法正确的是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] 试题分值:5.0提示:15.下列说法中正确的是______A.不需要定义类就能创建对象B.对象中必须有属性和方法C.属性必须是简单变量D.属性可以是简单变量,也可以是一个对象知识点: 主题8自测学生答案:[D;]得分: [5] 试题分值:5.0提示:16.下列关于修饰符混用的说法,错误的是A.abstract不能与final并列修饰同一个类B.abstract类中不可以有private的成员C.abstract方法必须在abstract类中D.static方法中能处理非static的属性知识点: 主题9自测学生答案:[D;]得分: [5] 试题分值:5.0提示:17.类与对象的关系是___A.类是对象的抽象B.类是对象的具体实例C.对象是类的抽象D.对象是类的子类知识点: 主题9自测学生答案:[A;]得分: [5] 试题分值:5.0提示:18.下列关于构造方法的叙述中,错误的是____A.Java语言规定构造方法名与类名必须相同B.Java语言规定构造方法没有返回值,但不用void声明C.Java语言规定构造方法不可以重载D.Java语言规定构造方法只能通过new自动调用知识点: 主题9自测学生答案:[C;]得分: [5] 试题分值:5.0提示:19.下列说法正确的是_____A.Java中允许一个子类有多个父类B.某个类是一个类的子类,它仍有可能成为另一个类的父类C.一个父类只能有一个子类D.继承关系最多不能超过四层知识点: 主题9自测学生答案:[B;]得分: [5] 试题分值:5.0提示:20.关于继承的说法正确的是____A.子类将继承父类所有的属性和方法B.子类继承父类的非私有属性和方法C.子类只继承父类public方法和属性D.子类只继承父类的方法,而不继承属性知识点: 主题9自测学生答案:[B;]得分: [5] 试题分值:5.0提示:。

北邮 经济法

北邮 经济法

经济法
一、单项选择题(共10道小题,共100.0分)
甲厂业务员王某开除后,用盖有甲厂公章的空白合同书与乙厂订立一份购销合同。

乙厂并不知情,并按时
属于()
烧制品,甲遂花费1000元价格购买之。

后经检验,乃为外地泥土烧制品。

对甲的购买行为,下列说法中,
甲未表示反对。

后发生纠纷,甲以所付装修费用远远高于装修标准为为由,请求法院对装修费用予以变更。

资为房产。

公司成立后,又吸引丁出资现金十万元入股,半年后该公司经营不善,拖欠巨额债务。

法院查明,丙作为出资的房屋仅十五万元,又查明,现有可执行的个人财产十万元。

依照公司法的规定对此应如
某公司在其格式劳动合同中规定:“因公司的机器设备给职工造成的人身伤害,由公司不承担赔偿责任。

”该公司职工王某为完成生产定额,在下班后使用一台机器时被轧断了一根手指。

王某因受伤而造成的财产
要求学校在此前做好准备工作,并准备必要的配套资金。

但双方未正式签订合同。

6月初,学校将旧校舍拆除,并向银行贷款50万元,期限1年。

后李广以生意亏本为由拒绝捐赠资金。

学校诉诸法院,要求李广
告后于第3天自带金额为300万元的汇票去甲公司买车公司的车此时已全部售完,无货可供。

依照法律规
诺,并接受了丁交付的5 000元款项。

此时甲父知道此事也欲购买该份额,甲又与其父签订了转让份额协。

XXXC语言程序设计A第三次形考任务及答案

XXXC语言程序设计A第三次形考任务及答案

XXXC语言程序设计A第三次形考任务及答案在下面的函数定义中,存在着语法错误的是()。

a。

int func(int a。

float b)b。

float func(float a。

int b)c。

void func(int a)d。

int func(int a。

int b。

int c)题目121在下面的保留字中,不能作为变量名的是()。

a。

intb。

doublec。

returnd。

char题目131假定有语句为“int a=5.int *p=”,则下面正确的语句为()。

a。

*p=6;b。

&a=*p;c。

p=d。

a=*p;题目141假定有语句为“int a[3]={1,2,3};”,则下面正确的语句为()。

a。

int b=a;b。

int *b=a;c。

int b[3]=a;d。

int *b=a+1;题目151在下面的运算符中,优先级最高的是()。

a。

+b。

==c。

&&d。

*二、简答题(共70分)1.请简述指针和引用的区别。

(10分)指针和引用都是C++语言中的数据类型,但指针是一个变量,存储的是另一个变量的地址,而引用是一个别名,与原变量共享同一块内存空间。

指针可以改变指向的变量,而引用不能改变指向的变量。

另外,指针可以为空,引用不能为空。

2.请简述动态内存分配的方法及其使用场景。

(10分)动态内存分配的方法有两种:malloc和new。

malloc函数可以分配指定大小的内存空间,返回一个void类型的指针,需要手动释放内存空间;new操作符可以分配指定类型的内存空间,返回一个指向该类型的指针,需要使用delete操作符释放内存空间。

动态内存分配适用于需要在程序运行过程中动态创建和释放内存空间的场景,如不确定数组大小、对象的数量等情况。

3.请简述面向对象编程中的封装、继承和多态的概念。

(15分)封装是面向对象编程的一个重要特性,它将数据和操作数据的函数封装在一起,对外部隐藏对象的内部细节,使得对象的使用更加简单和安全。

北邮英语阶段作业

北邮英语阶段作业

句子改错(共10道小题,共50.0分)1.(错误)This(A)| is the sportsman whom(B) everyone says(C) will win the gold medal at(D) the WinterOlympic.A.B.C.D.知识点:挑错学生答案:[C;] 标准答案: B;得分: [0] 试题分值: 5.0提示: B.改为who或者that。

先行词sportsman在后面的定语从句中充当主语,所以引导词要用who或者that。

本句大意是“这就是那位大家认为将会在冬奥会上夺取金牌的运动员。

”2.3.Let's(A) go and watch(B) that new movie at eight tonight(C), won't(D) we?A.B.C.D.知识点: 挑错学生答案:[D;] 标准答案: D;得分: [5] 试题分值: 5.0提示: D.改为will you。

Let’s引导的祈使句,后面的反意疑问句要用will you。

本句大意是“今晚八点我们一起去看那部新电影,好吗?”4.5.(错误)Neither John and(A) his father was able to wake up(B) early enough(C) to catch(D) the morning train.A.B.C.D.知识点: 挑错学生答案:[B;] 标准答案: A; 得分: [0] 试题分值: 5.0提示: A.改为nor。

“neither…nor…”意思是“既不……也不……”,是固定搭配。

本句大意是“John和他父亲起床都不够早,所以没有搭上早晨的火车。

”6.(错误)Those of us(A) who work in chemical laboratories(B) should have their(C) lungs checked(D)quite regularly.A.B.C.D.知识点: 挑错学生答案:[D;] 标准答案: C;得分: [0] 试题分值: 5.0提示: C.改为our, 代指前面的those of us。

【免费下载】北邮高级语言程序设计(基于Java)第二次阶段作业

【免费下载】北邮高级语言程序设计(基于Java)第二次阶段作业

学生答
案:
得分: [5]
提示:
[A;]
2. 3. 下列换行的转义符是____
试题分
值:
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷资,配料不置试仅技卷可术要以是求解指,决机对吊组电顶在气层进设配行备置继进不电行规保空范护载高与中带资负料荷试下卷高问总中题体资,配料而置试且时卷可,调保需控障要试各在验类最;管大对路限设习度备题内进到来行位确调。保整在机使管组其路高在敷中正设资常过料工程试况中卷下,安与要全过加,度强并工看且作护尽下关可都于能可管地以路缩正高小常中故工资障作料高;试中对卷资于连料继接试电管卷保口破护处坏进理范行高围整中,核资或对料者定试对值卷某,弯些审扁异核度常与固高校定中对盒资图位料纸置试,.卷保编工护写况层复进防杂行腐设自跨备动接与处地装理线置,弯高尤曲中其半资要径料避标试免高卷错等调误,试高要方中求案资技,料术编试交写5、卷底重电保。要气护管设设装线备备置敷4高、调动设中电试作技资气高,术料课中并3中试、件资且包卷管中料拒含试路调试绝线验敷试卷动槽方设技作、案技术,管以术来架及避等系免多统不项启必方动要式方高,案中为;资解对料决整试高套卷中启突语动然文过停电程机气中。课高因件中此中资,管料电壁试力薄卷高、电中接气资口设料不备试严进卷等行保问调护题试装,工置合作调理并试利且技用进术管行,线过要敷关求设运电技行力术高保。中护线资装缆料置敷试做设卷到原技准则术确:指灵在导活分。。线对对盒于于处调差,试动当过保不程护同中装电高置压中高回资中路料资交试料叉卷试时技卷,术调应问试采题技用,术金作是属为指隔调发板试电进人机行员一隔,变开需压处要器理在组;事在同前发一掌生线握内槽图部内 纸故,资障强料时电、,回设需路备要须制进同造行时厂外切家部断出电习具源题高高电中中源资资,料料线试试缆卷卷敷试切设验除完报从毕告而,与采要相用进关高行技中检术资查资料和料试检,卷测并主处且要理了保。解护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

C++程序设计语言第三次作业题及答案.doc

C++程序设计语言第三次作业题及答案.doc

第3次作业一、填空题(本大题共20分,共5小题,每小题4分)1.类型兼容原则指的是:任何在需要_______ 对象的地方,都可以用 ________ 的对象去替代。

2.重新抛出异常的表达式为:_______ o3.STL中算法大致分为四类,分别是_________ 、 _____ 、______ 、______ o4.以下程序的执行结果是____________________ o#inelude <iostream>using namespace std;class A{int x;public:A(int x) {this->x二x;}A &operator--(){x--;return *this;}A operator--int){A a(x-=2);return a;}void show() { cout<< x;}};void main () {A a(3),b(3);(a--). show();(一一b)・ show();5.以下方阵类CSquare完成查找n行n列的二维int数组中两对角线上最大元素的值•请你填空完成此功能.# include class CSquare { int //arr 为矩阵首地址int num; //表示行数与列数_______ // CSquare(int *p, int n){______ // num = n;}______ //};int CSquare::FindMax() const { int max; int i 二0;int r, c, tmp;max = arr[0];for (; i < num ; i++){r = arr[i^num + i] ; //r为第i行对角线上的一个元素值_________ // c为第i行另一个对角线上的一个元素值if( r > c ) tmp 二r;else tmp = c;if ( max < tmp) max = tmp;}return max;}void main() { static int a[5][5]二{{20, -5, 21, 1& 156},{3, ~6, -& 26, ~3},{10, 7, 74, 200, 011, 94, 3, 239, 11-7, 23, 8& 2& 83}};CSquare s ((int*)a, 5);int max = s. FindMax(); cout<<,,max=/,<<=/z/z应输岀:max二〃239〃> 二、程序阅读题(本大题共40分,共5小题,每小题8分) 1.#include<stdio.h>int main(){int k=2, i=2, m;m二(k+二i*二k);printf (z,m=%d\ti=%d\n", m, i);return 0;}2.#inelude <iostream>using namespace std;int main(){int a[] = {l, 2, 3, 4, 5, 6, 7, 8, 9, 10}, s=0, i;for(i=0; i<10; i++)if(a[i]%2)s=s+a[i];cout〈〈〃s二〃〈〈s〈〈endl;;return 0;3.ttinclude <iostream>#include <cstring>using namespace std;void mycat(char *s, char *t, int p);int main(){char si [20]=/z abcdefg,z, s2[200]=〃12345〃;mycat (si, s2, 3);puts (si);return 0;)void mycat (char *s,char *t, int p){strcat (t, s+p);strepy (s+p, t);!4.ttincludc <iostrcam> using namespace std; int avere (int x, int y, int z); double aver (double x,double y, double z);int main(){int ai=l, bi二2, ci=3;double ad=l. 5, bd二5. 5, cd=7. 5;cout<<,z ai+bi+ci=,,<<aver (ai, bi, ci) <<endl; cout<<,,ad+bd+cd=/,<<avcr (ad, bd, cd) <<cndl;return 0;}int aver (int x, int y, int z){return x+y+z;idouble aver (double x, double y, double z){return x+y+z;}5.★include <iostream>using namespace std;int a, b, c, d;int main()void p(int a, int b);cout«a«,/, 〃<<b<<:,,«d«endl;p(a, b);cout«a«,/, 〃«b«〃,〃«c«〃,,,«d«endl ; return 0;)void p(int a, int b){static int c;a++, b++;c-二1, d+二1;if(a<3){p(a, b);cout<<a<<,z,,,<<b<<,,>,,<<c<</,,,,<<d<<cndl;三、程序设计题(本大题共40分,共8小题,每小题5分)1.编程序实现功能:从键盘上输入一个字符串和一个字符,统计该字符在字符串中出现的次数。

2019年电大《C语言程序设计》第1、2、3、4次作业及答案参考必考重点

2019年电大《C语言程序设计》第1、2、3、4次作业及答案参考必考重点

3、4 次作业及答案电大《C++语言程序设计》第1、2、第一次作业一、写出下列每个程序运行后的输出结果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. #include<stdio.h> #include<math.h> const int M=20; void main() {int i,c2,c3,c5; c2=c3=c5=0;for(i=1;i<=M;i++){ if(i%2==0)c2++; if(i%3==0)c3++; if(i%5==0)c5++;}printf("%d %d %d\n",c2,c3,c5); }8. #include<stdio.h> #include<math.h> const int M=20; void main(){int i,s; for(i=1,s=0;i<15;i++){if(i%2==0 || i%3==0)continue; printf("%d ",i);s+=i;} printf("%d\n",s);}参考答案:1、答案:11 14 switch end.2、答案:s=91.3、答案:25 20.4、答案:y=21.5、答案: 1 1 2 3 58 13 21 34 556、答案:2 3 5 7 11 13 17197、答案:10 6 48、答案: 1 5 7 11 13 37第二次作业一、根据下列每个题目要求编写程序1.编写一个函数,函数头格式为“void fun4(char *a , int b[]) ”,分别求出由字符指针a 所指向的字符串中包含的每种十进制数字出现的次数,把统计结果保存在数组b 的相应元素。

北邮2020春季高级语言程序设计阶段作业2

北邮2020春季高级语言程序设计阶段作业2
2.某个类是一个类的子类,它仍有可能成为另一个类的父类
3.一个父类只能有一个子类
4.继承关系最多不能超过四层
知识点:
新主题8自测
学生答案:
[B;]
标准答案:
B;
得分:
[5]
试题分值:
5.0
提示:
46.
类与对象的关系是()。
47.
1.类是对象的抽象
2.类是对象的具体实例
3.对象是类的抽象
4.对象是类的子类
}
else {
System .out .println(“third”)
}
3.
当程序输出“second”时,x的范围为____
4.
1.x<=0
2.x<20&&x>0
3.x>0
4.x>=20
知识点:
主题5自测
学生答案:
[A;]
标准答案:
A;
得分:
[5]
试题分值:
5.0
提示:
5.
下列程序片段输出的是什么_____
知识点:
新主题8自测
学生答案:
[A;]
标准答案:
A;
得分:
[5]
试题分值:
5.0
提示:
标准答案:
C;
得分:
[5]
试题分值:
5.0
提示:
42.
下述概念中不属于面向对象方法的是()。
43.
1.对象、消息
2.继承、多态
3.类、封装
4.过程调用
知识点:
新主题8自测
学生答案:
[D;]
标准答案:
D;
得分:
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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.。

相关文档
最新文档