试卷代号:2182
中央广播电视大学2013-2014学年度第一学期“开放专科”期末考试程序设计基础试题
一、单项选择题(每空2分.共30分)
1.当代计算机的最主要的体系结构称为是()。
A.冯·诺依曼机B.非冯·诺依曼机
C.图灵机D.PASCAL机
2.现代电子计算机诞生的理论基础是()。
A.图灵机B.图灵测试
c.冯·诺依曼机D.邱奇论题
3.计算机软件是指()。
A.计算机程序
B.源程序和目标程序
C.源程序
D.计算机程序及其有关文挡
4.计算机能直接执行的语言是()。
A.机器语言B.汇编语言
C.高级语言D.目标语言
5.JAVA语言的类别是()。
A.面向过程的程序设计语言
B.面向问题的程序设计语言
C.面向对象的程序设计语言
D.面向硬件的程序设计语言
6.在C语言中,字符串常量的定界符是()。
A。空格B.单引号
C.双引号D.方括号
7.C语言中int变量能够表示的数值范围是()。
A.-32767—32768
B.-32768~32767
C.0~65535
D.O-65536
8.C语言中的循环控制语句中属于“直到型”循环的语句是()。
C++程序设计基础课后答案 第八章
8.1 阅读下列程序,写出执行结果 1.#include class Bclass { public: Bclass( int i, int j ) { x = i; y = j; } virtual int fun() { return 0 ; } protected: int x, y ; }; class Iclass:public Bclass { public : Iclass(int i, int j, int k):Bclass(i, j) { z = k; } int fun() { return ( x + y + z ) / 3; } private : int z ; }; void main() { Iclass obj( 2, 4, 10 ); Bclass p1 = obj; cout << p1.fun() << endl; Bclass & p2 = obj ; cout << p2.fun() << endl; cout << p2.Bclass :: fun() << endl; Bclass *p3 = &obj;
cout << p3 -> fun() << endl; } 2.#include class Base { public: virtual void getxy( int i,int j = 0 ) { x = i; y = j; } virtual void fun() = 0 ; protected: int x , y; }; class A: public Base { public: void fun() { cout<<"x = "<