2020年中国石油大学北京网络学院 汇编语言程序设计-第二次在线作业 参考答案

合集下载

石大远程奥鹏-数据结构-第二次在线作业正确答案

石大远程奥鹏-数据结构-第二次在线作业正确答案

中国石油大学(北京)
石大远程
数据结构-第二次在线作业
参考答案
试读一页
数据结构-第二次在线作业
1. 若用一个大小为6的数组来实现循环队列,且当前rear和front的值分别为0和3,当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为多少?( )
A、1和 5
B、2和4
C、4和2
D、5和1
正确答案:B
2. 栈和队列的共同点是()
A、都是先进先出
B、都是先进后出
C、只允许在端点处插入和删除元素
D、没有共同点
正确答案:C
3. 栈和队都是()
A、顺序存储的线性结构
B、链式存储的非线性结构
C、限制存取点的线性结构。

中石油华东《程序设计(C语言)》2020年秋季学期在线作业(二)答案

中石油华东《程序设计(C语言)》2020年秋季学期在线作业(二)答案

《程序设计(C语言)》2020年秋季学期在线作业(二)试卷总分:100 得分:100一、单选题(共20 道试题,共100 分)1.表示x≤0或x≥1的正确的表达式是()A.x>=1||x<=0B.x>1 || x<=0C.x>=1 or x<=0D.x>=1 || x<0答案:A2.以下选项中合法的实型常数是()A.5E2.0B.E-3C..2E0D.1.3E答案:C3.以下语句中无限循环语句是()A.for(;2&5;)B.while(1,2,3)C.while(‘\0’)D.for(;’\0’;)答案:B4.已知char ch='A'; 且表达式ch=(ch>='A' && ch<='Z') ?(ch 32) ::ch的值是()A.AB.aC.ZD.出错答案:B5.结构化程序设计的三种基本结构是()A.顺序结构、选择结构、循环结构B.if、switch、breakC.for、while、do-whileD.if、for、continue答案:A6.能将高级语言编写的源程序转换为目标程序的软件是()A.汇编程序B.编辑程序C.解释程序D.编译程序答案:D7.在微型计算机系统中,存储一个汉字的国标码所需要的字节数是()A.1B.2C.3D.4答案:B8.对于int a=99, b='b'; printf(“%c,%d”, a , b);的结果是()A.99,bB.c,98C.99,98D.c,b答案:B9.在C语言中,数字029是一个()A.八进制数B.十进制数C.十六进制数D.非法数答案:D10.对于循环for (k=16; k>0; k-=3) putchar(‘*’);输出是()A.*****B.******C.*******D.无限循环答案:B11.设有如下定义和执行语句,其输出结果为()int a=3,b=3; a = --b + 1; printf(“%d %d”,a,b);A.3 2B.4 2C.2 2D.2 3答案:A12.{图}A.a=2b=1B.a=1b=1C.a=1b=0D.a=2b=2答案:A13.设有定义语句:char str[][20]={"Hello","Beijing"},*p=str; 则printf("%d\n",strlen(p+20)); 输出。

石大远程Java语言程序设计在线考试第二题

石大远程Java语言程序设计在线考试第二题

中国石油大学(北京)远程教育学院期末考试《 Java语言程序设计》学习中心:通州_ 姓名:_程潇学号:_117910_一、简答题1 什么是多态性方法的重载和覆盖有何区别阅读下列代码,指出其中存在的重载和覆盖,写出输出结果是什么解释为什么这样输出 (15分)class Class1{public void find() {"");}}class Class2 extends Class1{public void find() {"");}}class Class3 {public void get(Class1 one) {"get(Class1)");();}public void get(Class2 two) {"get(Class2)");();}}public class Test1{p ublic static void main(String[] args){Class1 one = new Class2();Class3 three = new Class3();(one);}}1 什么是多态性方法的重载和覆盖有何区别阅读下列代码,指出其中存在的重载和覆盖,写出输出结果是什么解释为什么这样输出 (15分)多态性:指允许不同类的对象对同一消息做出响应。

即同一消息可以根据发送对象的不同而采用多种不同的行为方式。

(发送消息就是函数调用)方法的重载和覆盖的区别:重载public void println(int i);public void println(char c);public void println(String s);覆盖public class Employee {String name;int salary;public String getDetails() {return " Name: "+ name+ " \n "+ "Salary: "+ salary;}}---------------------public class Manager extends Employee {String department;/*** 方法的覆盖*/public String getDetails() {return " Name: "+ name+ " \n "+ " Manager of "+department;}public void test(){tart()②Callable的任务执行后可返回值,而Runnable的任务是不能返回值的③call()方法可抛出异常,而run()方法是不能抛出异常的。

2020年中国石油大学北京网络学院 计算机组成原理-第二阶段在线作业 参考答案

2020年中国石油大学北京网络学院 计算机组成原理-第二阶段在线作业 参考答案

中国石油大学北京网络学院
计算机组成原理-第二阶段在线作业
参考答案
1.(
2.5分)计算机系统中的存储器系统是指( )
A、RAM存贮器
B、ROM存贮器
C、主存贮器
D、cache、主存贮器和外存贮器
我的答案:D 此题得分:2.5分
2.(2.5分)存储单元是指( )
A、存放一个二进制信息位的存贮元
B、存放一个机器字的所有存储元集合
C、存放一个字节的所有存贮元集合
D、存放两个字节的所有存贮元集合
我的答案:B 此题得分:2.5分
3.(2.5分)相联存储器是按( )进行寻址的存贮器。

A、地址方式
B、堆栈方式
C、内容指定方式
D、地址方式与堆栈方式。

2020年中国石油大学北京网络学院 C语言程序设计-第二次在线作业 参考答案

2020年中国石油大学北京网络学院 C语言程序设计-第二次在线作业 参考答案

中国石油大学北京网络学院
C语言程序设计-第二次在线作业
参考答案
1.(
2.5分)以下关于数组的描述正确的是()。

A、A. 数组的大小是固定的,但可以有不同的类型的数组元素。

B、B. 数组的大小是可变的,但所有数组元素的类型必须相同。

C、C. 数组的大小是固定的,但所有数组元素的类型必须相同。

D、D. 数组的大小是可变的,但可以有不同的类型的数组元素。

我的答案:C 此题得分:2.5分
2.(2.5分)在定义int a[10];之后,对a的引用正确的是()。

A、A.a[10]
B、B.a[6.3]
C、C.a(6)
D、D.a[10-10]
我的答案:D 此题得分:2.5分
3.(2.5分)以下能正确定义数组并正确赋初值的语句是()。

A、A. int n=5,b[n][n];
B、B. int a[1][2]={{1},{3}};
C、C. int c[2][]={{1,2},{3,4}}
D、D. int a[3][2]={{1,2},{3,4}}。

2019石大远程在线考试——《Java语言程序设计》双号

2019石大远程在线考试——《Java语言程序设计》双号

中国石油大学(北京)远程教育学院期末考试《 Java语言程序设计》第二套题一、简答题1 什么是多态性? 方法的重载和覆盖有何区别? 阅读下列代码,指出其中存在的重载和覆盖,写出输出结果是什么?解释为什么这样输出? (15分)class Class1{public void find() {System.out.println("Class1.find");}}class Class2 extends Class1{public void find() {System.out.println("Class2.find");}}class Class3 {public void get(Class1 one) {System.out.println("get(Class1)");one.find();}public void get(Class2 two) {System.out.println("get(Class2)");two.find();}}public class Test1{public static void main(String[] args){Class1 one = new Class2();Class3 three = new Class3();three.get(one);}}多态是同一个行为具有多个不同表现形式或形态的能力。

多态就是同一个接口,使用不同的实例而执行不同操作,如图所示:多态性是对象多种表现形式的体现。

方法的覆盖和重载具有以下不同点:1方法覆盖要求参数列表(参数签名)必须一致,而方法重载要求参数列表必须不一致。

2方法覆盖要求返回类型必须一致,方法重载对此没有要求。

3方法覆盖只能用于子类覆盖父类的方法,方法重载用于同一个类中的所有方法(包括从父类中继承而来的方法)4方法覆盖对方法的访问权限和抛出的异常有特殊的要求,而方法重载在这方面没有任何限制。

中国石油大学(2020网络教育)单片机原理及应用第二阶段在线作业

中国石油大学(2020网络教育)单片机原理及应用第二阶段在线作业

第二次在线作业单选题 (共30道题)收起1.(2.5分)LJMP跳转空间最大可达到()•A、2KB•B、256B•C、128B•D、64KB我的答案:D 此题得分:2.5分2.(2.5分)计算机内部数据之所以用二进制形式表示,主要是()•A、为了编程方便•B、由于受器件的物理性能限制•C、为了通用性•D、为了提高运算速度我的答案:B 此题得分:2.5分3.(2.5分)8051单片机共有()中断源•A、4•B、5•C、6•D、7我的答案:B 此题得分:2.5分4.(2.5分)8051单片机共有()个中断优先级•A、2•B、3•C、4•D、5我的答案:A 此题得分:2.5分5.(2.5分)外部中断源IE1(外部中断1)的向量地址为()•A、0003H•B、000BH•C、0013H•D、002BH我的答案:C 此题得分:2.5分6.(2.5分)累加器A的位地址为()•A、E7H•B、F7H•C、D7H•D、87H我的答案:A 此题得分:2.5分7.(2.5分)寄存器B的位地址为()•A、E7H•B、F7H•C、D7H•D、87H我的答案:B 此题得分:2.5分8.(2.5分)8051的内部RAM中,可以进行位寻址的地址空间为()•A、00H∽2FH•B、20H∽2FH•C、00H∽FFH•D、20H∽FFH我的答案:B 此题得分:2.5分9.(2.5分)设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令SUBB A,R2后结果为()•A、(A)=74H•B、(R2)=74H•C、(A)=75H•D、(R2)=75H我的答案:A 此题得分:2.5分10.(2.5分)设(A)=0C3H,(R0)=0AAH,执行指令ANL A,R0后,结果()•A、(A)=82H•B、(A)=6CH•C、(R0)=82•D、(R0)=6CH我的答案:A 此题得分:2.5分11.(2.5分)8051的程序计数器PC为16位计数器,其寻址范围是()•A、8K•B、16K•C、32K•D、64KB我的答案:D 此题得分:2.5分12.(2.5分)提高单片机的晶振频率,则机器周期()•A、不变•B、变长•C、变短•D、不定我的答案:C 此题得分:2.5分13.(2.5分)在堆栈操作中,当进栈数据全部弹出后,这时SP应指向()•A、栈底单元•B、7FH单元•C、栈底单元地址加1•D、栈底单元地址减1我的答案:C 此题得分:2.5分14.(2.5分)8051单片机中,唯一一个用户不能直接使用的寄存器是()•A、PSW•B、DPTR•C、PC•D、B我的答案:C 此题得分:2.5分15.(2.5分)8051单片机中,唯一一个用户可使用的16位寄存器是()•A、PSW•B、DPTR•C、ACC•D、PC我的答案:B 此题得分:2.5分16.(2.5分)执行如下三条指令后,30H单元的内容是()MOVR1,#30H MOV 40H,#0EH MOV ﹫R1,40H•A、40H•B、30H•C、0EH•D、FFH我的答案:C 此题得分:2.5分17.(2.5分)有如下程序段:MOV R0,#30H SETBC CLR A ADDC A,#0 0H MOV ﹫R0,A 执行结果是()•A、(30H)=00H•B、(30H)=01H•C、(00H)=00H•D、(00H)=01H我的答案:B 此题得分:2.5分18.(2.5分)从地址2132H开始有一条绝对转移指令AJMP addr11,指令可能实现的转移范围是()•A、2000H∽27FFH•B、2132H∽2832H•C、2100H∽28FFH•D、2000H∽3FFFH我的答案:A 此题得分:2.5分19.(2.5分)中断是一种()•A、资源共享技术•B、数据转换技术•C、数据共享技术•D、并行处理技术我的答案:D 此题得分:2.5分20.(2.5分)执行MOV IE,#81H指令的意义是:()•A、屏蔽中断源•B、开放外部中断源0•C、开放外部中断源1•D、开放外部中断源0和1我的答案:B 此题得分:2.5分21.(2.5分)MCS—51单片机的复位信号是( )有效•A、高电平•B、低电平•C、脉冲•D、下降沿我的答案:A 此题得分:2.5分22.(2.5分)若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )•A、2μs•B、4μs•C、8μs•D、1ms我的答案:B 此题得分:2.5分23.(2.5分)若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( )指令•A、PUSH R0•B、PUSH @R0•C、PUSH 00H•D、PUSH 08H我的答案:D 此题得分:2.5分24.(2.5分)能够用紫外光擦除ROM中程序的只读存储器称为( )•A、掩膜ROM•B、PROM•C、EPROM•D、EEPROM我的答案:C 此题得分:2.5分25.(2.5分)在片外扩展一片2764程序存储器芯片要( )地址线•A、8根•B、13根•C、16根•D、20根我的答案:B 此题得分:2.5分26.(2.5分)定时器/计数器工作方式1是( )•A、8位计数器结构•B、2个8位计数器结构•C、13位计数结构•D、16位计数结构我的答案:D 此题得分:2.5分27.(2.5分)设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( )•A、2MHz•B、1MHz•C、500KHz•D、250KHz我的答案:C 此题得分:2.5分28.(2.5分)已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( )。

《汇编语言程序设计》网考参考答案资料试题库奥鹏中国石油大学北京

《汇编语言程序设计》网考参考答案资料试题库奥鹏中国石油大学北京

中国石油大学(北京)现代远程教育学院《汇编语言程序设计》网考期末复习题题库资料参考答案一、选择(30题)1.下列是8位带符号二进制数的补码,其中最大的是( B )。

A、10001000B、00000001C、00000000D、111111112.在一段汇编语言程序中多次调用另一段程序,用宏指令比用子程序实现。

( C )A、占内存空间小,但速度慢B、占内存空间相同,速度快C、占内存空间大,但速度快D、占内存空间相同,速度慢3.数据定义为:EE DB 3,4CC DW 3456H,6789H执行指令“MOV CX,WORD PTR EE+1”后,(CX)= ( B )A、0304HB、5604HC、3404HD、3456H4.有如下指令序列:MOV AL,95HMOV CL,2SAR AL,CL上述指令序列执行后,AL的内容是( D )A、05HB、25HC、24HD、0E5H5.设A=18610,B=2738,C=0BB16,把这三个数看成无符号数,则它们之间的关系是( D )。

A、A>B>CB、 A<B<CC、A=B=CD、A<B=C6.用一条指令实现寄存器BX和SI的内容相加,并将结果送入AX中,这条指令是( D )。

A、ADD AX,[BX][SI]B、MOV AX,[BX][SI]C、AND AX,[BX][SI]D、LEA AX,[BX][SI]7.要从端口1234H中读入8位数据,其指令应是( C )。

A、MOV DX,1234H。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国石油大学北京网络学院
汇编语言程序设计-第二次在线作业
参考答案
1.(
2.5分)下列叙述正确的是:
A、对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS 指令
B、对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP 指令
C、对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL 指令
D、对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB 指令
我的答案:C 此题得分:2.5分
2.(2.5分)在下列指令的表示中,不正确的是:
A、MOV AL,[BX+SI]
B、JMP SHORT DONING
C、DEC [BX]
D、MUL CL
我的答案:C 此题得分:2.5分
3.(2.5分)在进行二重循环程序设计时,下列描述正确的是:。

相关文档
最新文档