面向对象程序设计期末考试题及答案
“面向对象程序设计期末考试题及答案”相关的资料有哪些?“面向对象程序设计期末考试题及答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“面向对象程序设计期末考试题及答案”相关范文大全或资料大全,欢迎大家分享。
面向对象程序设计期末考试
面向对象程序设计期末考试
中央广播电视大学2006-2007学年年度第一学期“开放本科”期末考试
计算机专业 面向对象程序设计 试题
2007年1月
一、单项选择题(每小题1分,共20分)
1.由C++源程序文件编译而成的目标文件的默认扩展名为( C )。
A.cpp B.exe C.obj D.lik
2.设x和y均为bool量,则x&&y为真的条件是( A )。
A. 它们均为真 B.其中一个为真
C. 它们均为假 D. 其中一个为假
3.在下面的二维数组定义中,正确的语句是( C )。
A.int a[5][]; B.int a[][5];
C.int a[][3]={{1,3,5},{2}}; D.int a[][10];
4.在文件包含命令中,被包含文件的扩展名( C )。
A.必须是 .h; B.不能是 .h;
C.可以是 .h或 .cpp; D.必须是 .cpp;
面向对象程序设计期末考试
5.要使语句“p=new int[10][20]”正确,p应事先定义为( D )。
A.int *p;
《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案
一、单选题
1. 在下列概念中,Java语言只保留了D
A.运算符重载
B.结构和联合
C.指针
D. 方法重载
2. 下列类定义中,不正确的是B
A.class x { .... }
B.static class x implements y1,y2 { .... } D.class x extends y { .... }
C.public class x extends Applet { .... } 3. 下列语句序列执行后,k 的值是B
int m=3, n=6, k=0; while( (m++) < (- - n) ) ++k;
i++
先把i的初值赋给表达式(i++),作为表达式(i++)的值,然后i自增1作为i的值。
如i=1,则表达式(i++)的值等于1,而i的值变为2。 ++i
i先自增1,再把自增后的值赋给表达式(++i)。 如i=1,则表达式(++i)的值等于2,i的值也为2,
A.0
B.1
C.2
D.3
4. 设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是A
A.a[0] = 7;
B.i = i + 2
C.i++ - --j; D.a(0) = 66;
5. J
《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案
一、单选题
1. 在下列概念中,Java语言只保留了D
A.运算符重载
B.结构和联合
C.指针
D. 方法重载
2. 下列类定义中,不正确的是B
A.class x { .... }
B.static class x implements y1,y2 { .... } D.class x extends y { .... }
C.public class x extends Applet { .... } 3. 下列语句序列执行后,k 的值是B
int m=3, n=6, k=0; while( (m++) < (- - n) ) ++k;
i++
先把i的初值赋给表达式(i++),作为表达式(i++)的值,然后i自增1作为i的值。
如i=1,则表达式(i++)的值等于1,而i的值变为2。 ++i
i先自增1,再把自增后的值赋给表达式(++i)。 如i=1,则表达式(++i)的值等于2,i的值也为2,
A.0
B.1
C.2
D.3
4. 设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是A
A.a[0] = 7;
B.i = i + 2
C.i++ - --j; D.a(0) = 66;
5. J
8《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案4
《面向对象程序设计JAVA语言程序设计》期末考试试题及部分答案4 《Java语言和WWW技术》期末考试模拟题四
一、填空题 1、 Java提供“包”来管理类名空间。“包”实际上提供了一种___命名机制________和 可见性限制机制 。
2、使用 createScreenCapture() 方法可以复制屏幕的一个矩形区域。
3、 Final关键字修饰变量,则该变量____常量________。Final修饰方法,则该方法___不允许其子类覆盖________。Final修饰类,则该类___不会再被扩展_________。 5、Java程序分两种,_ Java Application _________和___Java Applet________。 6、 final 关键字表明一个对象或变量在初始化不能修改。
7、在Java语言中,___ RandomAccessFile________文件允许对文件内容的随机读写。 8、一个Java的图形用户界面的最基本组成部分是____组件(Component)___________。 二、判断题
1、在Java语言中,常量true、fal
《面向对象程序设计C++》期末考试试卷
面向对象程序设计期末考试试卷
《面向对象程序设计C++》期末考试试卷 一、选择题(每小题3分,共48分。)
01、下列关于C++函数的叙述中,正确的是( )。
A)每个函数至少要具有一个参数 B)每个函数都必须返回一个值 C)函数在被调用之前必须先声明 D)函数不能自己调用自己
02、下列关于类和对象的叙述中,错误的是( )。
A)一个类只能有一个对象 B)对象是类的具体实例 C)类是对某一类对象的抽象 D)类和对象的关系是一种数据类型与变量的关系 03、在C++中,用于实现运行时多态性的是( )。
A)内联函数 B)重载函数 C)模板函数 D)虚函数 04、下列关于运算符重载的叙述中,正确的是( )。
A)通过运算符重载,可以定义新的运算符 B)有的运算符只能作为成员函数重载
C)若重载运算符+,则相应的运算符函数名是+ D)重载二元运算符时,必须声明两个形参
05、对于语句 cout<<x<<endl;错误的是描述是( )。
A)“cout”是一个输出流对象 B)“endl”的作用是输出回车换行 C)“x”是一个变量
2005级《C++面向对象程序设计》期末考试试题(A卷)
2006-2007学年第1学期
2005级《C++面向对象程序设计》期末考试试题(A卷)
考试时间:2007年1月13日
班级 学号 0943041000 姓名 田文熙
? 本试卷满分100分;
? 请将答案写在答题纸上,写明题号,不必抄题,字迹工整、清晰;
? 请在答题纸和试题纸上都写上你的班级,学号和姓名,交卷时请将试题纸、答题纸和草纸
一并交上来。
一、单选题(共10分,每题1分) 1. C++中解决命名冲突的机制是:D
(A) 虚基类 (B) 虚函数 (C) 函数重载 (D) 名字空间 2. 若类A的一个对象所占的内存空间中包含虚函数表的入口地址,则: C
(A) 类A不能有静态数据成员 (B) 类A中公有的成员函数一定是虚的 (C) 类A中至少有一个成员函数是虚的 (D) 类A的析构函数一定是虚的 3.任意一个类,析构函数的个数最多是:B
(A) 不限个数 (B) 1 (C) 2 (D) 3 4. 下列关于this指针的说法,哪个是正确的: D
(A) this指针一定
Java程序设计期末考试题
Java程序设计期末考试题 一、选择题
下列说法中,不正确的是( A )
A) 一个java源程序编译通过后,得到的结果文件数也只有一个。 B) 一个java源程序经过编译后,得到的文件的扩展名一定是.class。
C) 一个java源程序只能有一个public class类定义,且源文件的名字与public class的类名相同,扩展名必须是.java。 D) 一个java源程序可以包含多个class类。
请问,以下哪些描述是正确的? 请选择所有正确答案:
(1)如果package语句存在,则必须出现在源文件的非空白首行。 (2)如果import语句存在,则必须出现在源文件的非空白首行。 (3)如果main()方法存在,则必须出现在源文件的非空白首行。 (4)如果在源文件中声明了一个public接口,则其名称必须和源文件名一致。
请问,以下哪些是Java中的合法标识符? 请选择所有正确答案: (1)my-id (2)my_id
(3)101ids (4)id101
请问,以下哪些是合法的标识符? 请选择所有正确答案: (1)%abcd (2)$abcd (3)1abcd (4)package (5)_a_long_n
《面向对象程序设计》答案
实验一 熟悉VC++IDE开发环境
一、实验目的
1、熟悉VC++6.0集成开发环境,熟练掌握VC++6.0项目工作区、各种编辑器、菜单栏和工具栏的使用。
2、掌握如何编辑、编译、连接和运行一个C++程序。
3、通过运行简单的C++程序,初步了解C++源程序的结构和特点。
二、实验要求
1、分析下列程序运行的结果。 程序一:
#include int add(int x,int y) { return x+y; } //12,28 程序二: #include cout<<\} //i=15 程序三: #include //i=11,r=11 i=88,r=88 程序四: #include { static int k=1; for(;i>0;i--) k +=i; return k
面向对象程序设计期末复习
面向对象程序设计课程期末复习
一、填空题
1.Java源程序的扩展名是 .java ,经过编译后的程序的扩展名是 .class 。 2.Socket通常也称为 套接字 ,用于描述 IP地址 和 端口 。 3.线程的优先级在 0 至 31 之间,数值越大 任务越紧急 4.构造方法是一种特殊的成员方法,构造方法名与 类名 相同 5.Java语言只允许单继承,指每个类只能有一个 父类 。
6. 在面向对象方法中, 类 描述的是具有相似属性与操作的一组对象。 7. 对象 是Java程序中基本的结构单位。
8. 组件不能独立地显示出来,必须将组件放在一定的 容器 中才能显示。 9. 能将显示空间分成很多层的布局管理器是 CardLayout 。
10. 任何一个Java程序都默认引入一个包,这个包的名字叫 java.Lang 。 11. Java语言中,有一个类是所有类或接口的父类,这个类的名称是 Object 。 12. 只能被同一包中的类访问的类中定义的成员变量是
面向对象程序设计期末复习
面向对象程序设计课程期末复习
一、填空题
1.Java源程序的扩展名是 .java ,经过编译后的程序的扩展名是 .class 。 2.Socket通常也称为 套接字 ,用于描述 IP地址 和 端口 。 3.线程的优先级在 0 至 31 之间,数值越大 任务越紧急 4.构造方法是一种特殊的成员方法,构造方法名与 类名 相同 5.Java语言只允许单继承,指每个类只能有一个 父类 。
6. 在面向对象方法中, 类 描述的是具有相似属性与操作的一组对象。 7. 对象 是Java程序中基本的结构单位。
8. 组件不能独立地显示出来,必须将组件放在一定的 容器 中才能显示。 9. 能将显示空间分成很多层的布局管理器是 CardLayout 。
10. 任何一个Java程序都默认引入一个包,这个包的名字叫 java.Lang 。 11. Java语言中,有一个类是所有类或接口的父类,这个类的名称是 Object 。 12. 只能被同一包中的类访问的类中定义的成员变量是