奥鹏北语14秋《面向对象程序设计》作业2满分答案

合集下载

北语19秋《Java语言程序设计》作业2参考满分答案

北语19秋《Java语言程序设计》作业2参考满分答案

[北京语言大学]-【奥鹏】-北语19秋《Java语言程序设计》作业2试卷总分:100 得分:100一、单选题 (共 10 道试题,共 100 分)1.Java程序的安全性体现在平台层的是_______。

A.语法检查B.访问权限的合法性C.堆栈的溢出D.可设定访问资源域,无需分本地和远程标准参考满分解析答案:D2.下列哪个类声明是正确的?A.public final class NewClass extends superClass implements Interface1{…}B.public abstract class String{…}C.abstract public class classmates{…}D.abstract class G2 extends superClass1,superClass2{…}标准参考满分解析答案:A3.下面的程序段,在程序执行到第13行的声明时,将调用_______。

class Person{ public void printValue(int i,int j){} public void printValue(int i){} } public class Teacher extends Person { public void printValue(int i,int j){} public void printValue(int i){}A.第9行的方法B.第8行的方法C.第4行的方法D.第3行的方法标准参考满分解析答案:B4.下列哪个是合法的Java标识符?A.time/2B.publicC.i_CountD.1varName标准参考满分解析答案:C5.下面程序段的输出结果是_______。

public class Test{ public static void main(String。

北语20秋《面向对象程序设计》作业2【标准答案】

北语20秋《面向对象程序设计》作业2【标准答案】
A.A
B.B
C.C
D.D
答案:C
20.关于封装,下列说法中不正确的是( )。
A.通过封装,对象的全部属性和操作结合在一起,形成一个整体
B.通过封装,一个对象的实现细节被尽可能地隐藏起来(不可见)
C.通过封装,每个对象都成为相对独立的实体
D.通过封装,对象的属性都是不可见的
答案:D
B.B
C.C
D.D
答案:A
11.假定p指向的字符串为”string”,则cout<<p+3的输出结果为( )。
A.string
B.ring
C.ing
D.i
答案:C
12.x>0 || y==5的相反表达式为( )。
A.x<=0||y!=5
B.x<=0&&y!=5
C.x>0||y!=5
D.x>0&&y==5
A.内联函数
B.重载函数
C.递归函数
D.函数模板
答案:A
3.下列的符号常量定义中,错误的定义是( )。
A.constM=10
B.constintM=20
C.constcharch
D.constboolmark=true
答案:C
4.题面见图片{图}
A.A
B.B
C.C
D.D
答案:A
5.题面见图片{图}
A.A
答案:B
13.题面见图片{图}
A.A
B.B
ห้องสมุดไป่ตู้C.C
D.D
答案:A
14.在下面循环语句中循环体执行的次数为( )。for(int i=0; i<n; i++)if(i>n/2) break;

面向对象程序设计习题及答案

面向对象程序设计习题及答案

面向对象程序设计一、选择填空1.对于 C++与 C 语言的关系描绘中,( D)是错误的。

(A) C 语言是 C++的一个子集(B)C语言与C++是兼容的(C) C++对 C 语言进行了一些改良(D)C++和C语言都是面向对象的2.下边对于对象观点的描绘中,(B)是错误的。

(A)对象就是 C 语言的结构变量(B)对象代表着正在创立的系统中的一个实体(C)对象是一个状态的操作(或方法)的封装体(D)对象之间的信息传达是经过信息进行的3.下边对于类观点的描绘中,(D)是错误的。

(A)类是抽象数据种类的实现(B)类是拥有共同行为的若干对象的一致描绘体(C)类是创立对象的样板(D)类就是C语言的结构种类4.依照表记符的要求,( A)符号不可以构成表记符。

(A)连结符(B)下划线(C)大小写字母(D)数字字符5.以下符号中,( C)不行作为分开符。

(A),(B):(C)(D);6.在 16 位机中, int型字宽为(A)字节。

(A)2(B)4(C)6(D)87.种类修饰符unsigned 修饰( D)种类是错误的。

(A) char(B)int(C)long int(D)float8.对于 int *pa[5];的描绘,(D)是正确的。

(A) pa 是一个指向数组的指针,所指向的数组是 5 个 int型元素(B) pa 是一个指向某数组中第 5 个元素的指针,该元素是int变量(C) pa[5] 表示某个数组的第 5 个元素(D) pa 是一个拥有 5 个元素的指针数组,每个元素是一个int型指针。

9.以下对于指针的运算中,(D)是非法的。

(A)两个指针在必定条件下,能够进行相等或不等的运算。

(B)能够有一个空指针赋值给某个指针。

(C)一个指针能够加上一个整数。

(D)两个指针在必定条件下,能够相加。

10.指针能够用来表示数组元素,以下表示中(A)是错误的。

已知:int a[3][7];( A) *(a+1)[5](B)*(*a+3)(C)*(*(a+1))(D)*(&a[0][0]+2) 11.以下表示引用的方法中,(A)是正确的。

东财《面向对象的程序设计》在线作业--汇总含答案

东财《面向对象的程序设计》在线作业--汇总含答案

东财《面向对象的程序设计》在线作业--汇总含答案14春13秋13春东财《面向对象的程序设14春13秋13春东财《面向对象的程序设计》在线作业一(随机)试卷总分:100 测试时间:--单选题多选题、单选题(共18 道试题,共72 分。

)1. 有定义public Manager extends Employee那么如果raiseSalary和fire是Employee类中的公有方法,则AA. Manager也拥有这两个方法B. Manager没有这两个方法C. Manager拥有这两个方法,切不可以再定义同名的方法D. 不确定满分:4 分2. 包语句可以放在(B )A. 源文件的任意位置B. 源文件的第一条语句C. 源文件的末尾D. 源文件的中间满分:4 分3. Frame是(B )类的子类A. PanelB. WindowC. ComponentD. Container满分:4 分4. Java中int类型的变量占几个字节的内存?(C )A. 1B. 2C. 4D. 8满分:4 分5. 当我们在代码中调用了repaint()函数更新显示的时候,AWT线程会调用(B)方法首先将画面清空,然后调用paint()方法绘制新的内容。

A. paint( )B. updata( )C. repaint( )D. ondraw( )满分:4 分6. 下列属于Runnable接口实现的函数是。

DA. publicRunnble(Thread t)B. public void start( )C. public void main( )D. public void run( )满分:4 分7. Java中,调用new时,在执行显式的成员初始化以后会(C )A. 分配新的对象的空间B. 退出new方法C. 执行构造函数D. 不一定满分:4 分8. Applet程序中,用于显示的函数是?(D)A. HelloApplet( )B. init( )C. start( )D. paint(Graphics g)满分:4 分9. 当包含Applet的浏览器窗口最小化又再次恢复以后,(B )函数被调用。

C++面向对象程序设计习题答案

C++面向对象程序设计习题答案

《C++面向对象程序设计》习题答案(总29页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除《C++程序设计》习题解答目录第2部分习题解答................................................................................................... 错误!未定义书签。

第1章面向对象程序设计概述.................................. 错误!未定义书签。

第2章面向过程程序设计...................................... 错误!未定义书签。

第3章类和对象.............................................. 错误!未定义书签。

第4章继承与派生............................................ 错误!未定义书签。

第5章多态性与虚函数........................................ 错误!未定义书签。

第6章友元与静态成员........................................ 错误!未定义书签。

第7章运算符重载............................................ 错误!未定义书签。

第8章泛型编程.............................................. 错误!未定义书签。

第9章输入/输出............................................. 错误!未定义书签。

第10章异常处理............................................. 错误!未定义书签。

15秋北交《面向对象的程序设计》在线作业二满分答案

15秋北交《面向对象的程序设计》在线作业二满分答案

15秋北交《面向对象的程序设计》在线作业二满分答案一、单选题(共 23 道试题,共 57.5 分。

)1. 下列不合法的变量名为()A. intB. int1C. name_1D. name0正确答案:A2. 下面关于派生类的描述中,()是错的。

A. 一个派生类可以作为另一个派生类的基类B. 派生类至少有一个基类C. 派生类的成员除了它自己的成员外,还包含了它的基类的成员D. 派生类中继承的基类成员的访问权限到派生类保持不变正确答案:D3. 面向对象系统不具有()特性A. 继承性B. 封装性C. 过程性D. 多态性正确答案:C4. 有如下函数模板定义: template T func(T x, T y) { returnx*x+y*y; } 在下列对func的调用中,错误的是( )A. func(3, 5);B. func(3.0, 5.5);C. func (3, 5.5);D. func(3, 5.5);正确答案:C5. 以下保留字()不能出现在说明虚函数原型的语句中。

A. staticB. operatorC. voidD. const正确答案:A6. 下列关于类和对象的叙述中,错误的是( )A. 一个类只能有一个对象B. 对象是类的具体实例C. 类是对某一类对象的抽象D. 类和对象的关系是一种数据类型与变量的关系正确答案:A7. 下列不是C++流对象的是( )。

A. coutB. cinC. cerrD. ostream正确答案:D8. 下面有关重载函数的说法中正确的是()A. 重载函数必须具有不同的返回值类型B. 重载函数形参个数必须不同C. 重载函数必须有不同的形参列表D. 重载函数名可以不同正确答案:C9. 下面关于C++流的叙述中,正确的是( )A. cin是一个输入流对象B. 可以用ifstream定义一个输出流对象C. 执行语句序列char *y="QMN"; cout&lt;D. 执行语句序列char x[80]; cin.getline(x,80); 时,若键入 Happy new year 则x中的字符串是"Happy"正确答案:A10. 假定AB为一个类,则执行“AB a(4) , b[3] , * p[2] ;”语句时,自动调用该类构造函数的次数为()。

奥鹏北语14秋《计算机基础》作业2满分答案

奥鹏北语14秋《计算机基础》作业2满分答案

14秋《计算机基础》作业2单选题一、单选题(共25 道试题,共100 分。

)1. Excel工作簿就是( )。

A. 书B. 记录方式C. 工作表D. Excel文件-----------------选择:D2. 函数SUM(参数1,参数2,...)的功能是( )。

A. 求括号中指定的各参数的总和B. 找出括号中指定的各参数中的最大值C. 求括号中指定的各参数的平均值D. 求括号中指定的各参数中具有数值类型数据的个数-----------------选择:A3. 当利用键盘右边的小键盘区输入数字时,应将()键锁定在数字状态,否则这个区域的数字键将担负编辑键的功能A. TabB. Scroll LockC. Num LockD. Caps Lock-----------------选择:C4. Excell工作簿的主文件名最多由( )字符组成。

A. 200B. 8C. 218D. 215-----------------选择:D5. 在资源管理器右窗口中,已选定全部文件,若要取消其中几个文件的选定,正确的操作是( )。

A. 用鼠标右键依次单击各个要取消选定的文件B. 用鼠标左键依次单击各个要取消选定的文件C. 按住Ctrl键,再用鼠标左键依次单击各个要取消选定的文件D. 按住Shift键,再用鼠标左键依次单击各个要取消选定的文件-----------------选择:C6. 输入英文文章时,如果已将键盘锁定在小写字母状态,输入个别大写字母时,可借助()键A. AltB. Scroll LockC. Shift。

(完整版)《面向对象程序设计》答案

(完整版)《面向对象程序设计》答案

实验一熟悉VC++IDE开发环境一、实验目的1、熟悉VC++6.0集成开发环境,熟练掌握VC++6.0项目工作区、各种编辑器、菜单栏和工具栏的使用。

2、掌握如何编辑、编译、连接和运行一个C++程序。

3、通过运行简单的C++程序,初步了解C++源程序的结构和特点。

二、实验要求1、分析下列程序运行的结果。

程序一:#include <iostream.h>int add(int x,int y=8);void main(){ int x=4;cout<<add(x)<<",";cout<<add(x,add(add(x,add(x))))<<endl;}int add(int x,int y){ return x+y;}//12,28程序二:#include <iostream.h>void main(){ int *p,i;i=5;p=&i;i=*p+10;cout<<"i="<<i<<endl;}//i=15程序三:#include <iostream.h>void main(void){ int i=10;int &r=i;r++;cout<<"i="<<i<<", r="<<r<<'\n';i=88;cout<<"i="<<i<<", r="<<r<<'\n';}//i=11,r=11i=88,r=88程序四:#include <iostream.h>int f(int i){ static int k=1;for(;i>0;i--)k +=i;return k;}void main(){ int i;for(i=0;i<5;i++)cout<<f(i)<<" ";}// 1 2 5 11 21程序五:#include <iostream.h>void func();int n=1;void main(){ static int a;int b= -9;cout <<"a:"<<a<<" b:"<<b<<" n:" <<n<<endl;b+=4;func();cout <<"a:"<<a<<" b:"<<b<<" n:"<<n<<endl;n+=10;func();}void func(){ static int a=2; int b=5;a+=2;n+=12;b+=5;cout <<"a:" <<a<<" b:" <<b<<" n:" <<n <<endl;}// a:0 b:-9 n:1a:4 b:10 n:13a:0 b:-5 n:13a:6 b:10 n:35实验二C++对C的扩充一、实验目的1、了解在面向对象程序设计过程中C++对C功能的扩充与增强,并善于在编写程序的过程中应用这些新功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
D.
?
正确答案:B
6.函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为( )个。
A. 1
B. 2
C. 4
D. 5
?
正确答案:B
7.题面见图片
A.
B.
C.
D.
?
正确答案:A
8.在下面循环语句中循环体执行的次数为()。int i=0; do i++; while(i*i<10);
D.两个以上的函数取相同的函数名,并且函数的返回类型相同
?
正确答案:A
14.题面见图片
A.
B.
C.
D.
?
正确答案:B
15.题面见图片
A.
B.
C.
D.
?
正确答案:D
16.假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。
A. 2
B. 4
14秋《面向对象程序设计》作业2
一,单选题
1. do语句能够改写为()语句。
A.复合
B. if
C. switch
D. while
?
正确答案:D
2.题面见图片
A.
B.
C.
D.
?
正确答案:A
3.题面见图片
A.
B.
C.
D.
?
正确答案:D
4.题面见图片
A.
B.
C.
D.

B.
C.
A. 3
B. 4
C. 5
D. 6
?
正确答案:B
19.题面见图片
A.
B.
C.
D.
?
正确答案:D
20.题面见图片
A.
B.
C.
D.
?
正确答案:A
A. 4
B. 3
C. 5
D. 2
?
正确答案:A
9.当处理特定问题时的循环次数已知时,通常采用()来解决。
A. for循环
B. while循环
C. do循环
D. switch语句
?
正确答案:A
10.为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择()。
A.内联函数
B.重载函数
C.递归函数
D.函数模板
?
正确答案:A
11.题面见图片
A.
B.
C.
D.
?
正确答案:D
12.题面见图片
A.
B.
C.
D.
?
正确答案:D
13.函数重载是指()。
A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
C.两个以上的函数名字不同,但形参的个数或类型相同
C. 6
D. 8
?
正确答案:C
17.下列()的调用方式是引用调用。
A.形参和实参都是变量
B.形参是指针,实参是地址值
C.形参是引用,实参是变量
D.形参是变量,实参是地址值
?
正确答案:C
18.设有如下函数定义int f(char *s) {char *p=s;while(*p!=’\0’) p++;return(p-s);}在主函数中用cout<<f(“good”)调用上述函数,则输出结果为()。
相关文档
最新文档