09年C 专升本考试试卷

发布 2020-05-15 09:13:28 阅读 6853

一、选择题。

1.设char ch;下正确的赋值语句是___

;答:d2.在int b[3]=,中a[2][2]的值是___a.0b.5c.6d.2答:c

3.在int a=3,*p=&a;中,*p的值是___

a.变量a的地址值b.无意义c.变量p的地址值d.3答:d

4.对于int *pa[5];的描述,__是正确的。

是一个指向数组的指针,所指向的数组是5个int型元素是一个指向某数组中第5个元素的指针,该元素是int型变量表示某个数组的第5个元素的值。

是一个具有5个元素的指针数组,每个元素是一个int型指针答:d

5.下列关于指针的运算中,__是非法的。

a.两个指针在一定条件下,可以进行相等或不等的运算b.可以用一个空指针赋值给某个指针c.一个指针可以加上两个整数之差d.两个指针在一定条件下,可以相加答:d

6.指针可以用来表示数组元素,下列表示中___是错误的。已知:int a[3][7];

a.*(a+1)[5]b.*(a+3)c.*(a+1))d.*(a[0][0]+2)答:a

7.设int x=2,y=3,z=4,则下面的表达式中值为l的表达式是___

8.设char ch;下正确的赋值语句是___

;答:d9.在int b[3]=,中a[2][2]的值是___a.0b.5c.6d.2答:c

10.在int a=3,*p=&a;中,*p的值是___

a.变量a的地址值b.无意义c.变量p的地址值d.3答:d

11.对于int *pa[5];的描述,__是正确的。

是一个指向数组的指针,所指向的数组是5个int型元素是一个指向某数组中第5个元素的指针,该元素是int型变量表示某个数组的第5个元素的值。

是一个具有5个元素的指针数组,每个元素是一个int型指针答:d

12.下列关于指针的运算中,__是非法的。

a.两个指针在一定条件下,可以进行相等或不等的运算b.可以用一个空指针赋值给某个指针c.一个指针可以加上两个整数之差d.两个指针在一定条件下,可以相加答:d

13.指针可以用来表示数组元素,下列表示中___是错误的。已知:int a[3][7];

a.*(a+1)[5]b.*(a+3)c.*(a+1))d.*(a[0][0]+2)答:a

14.设int x=2,y=3,z=4,则下面的表达式中值为l的表达式是___

15.以下程序段。int x=-l;dowhile(ix);

a.是死循环b.循环执行二次c.循环执行一次d.有语法错误答:c

16.下列语句段中不是死循环的是___a.int i=100;while(1)

i=i%100+1;if(i==20)break;)

i,sum=0;

for(i=1;;i++)sum=sum+l;c.int k=0:do;答:a

20.假定ab为一个类,则执行“aba,b(2),c[3],*p=&a;”语句时共调用该类无参构造函数的次数为()。

a. 5b. 6c. 3d. 4答:d

21.引入友元的主要目的是为了()。

a.增强数据安全性b.提高程序的可靠性c.提高程序的效率和灵活性d.保证类的封装性答:c

22.局部变量可以隐藏全局变量,那么在有同名全局变量和局部变量的情形时,可以用___提供对全局变量的访问。

a.域运算符b.类运算符c.重载d.引用答:a

23.__不是构造函数的特征。

a.构造函数的函数名与类名相同。b.构造函数可以重载。

c.构造函数可以设置默认参数d.构造函数必须指定类型说明答:d

24.通常拷贝初始化构造函数的参数是__。a.某个对象名。

b.某个对象的成员名c.某个对象的引用名d.某个对象的指针名答:c

25.已知一个类a,__是指向类a成员函数的指针。假设类有三个公有成员:voidf1(int),void f2(int)和int a。 *p

a::*pc=& a::*pp答:c

26.已知f1(int)是类a的公有成员函数,p是指向成员函数fl()的指针,采用__是。

确的。答:b

27.己知:类a中一个成员函数说明如下:void set(a&a);

其中,a&a的含义是__。a.指向类a的指针为a

b.将a的地址值赋给变量set

是类a的对象引用,用来作函数set(、)的形参d.变量a与a按位相与作为函数set(、)的参数答:c

28.下列定义中,__是定义指向数组的指针p。 *p[5] *p[5] *p答:b

29.关于delete运算符的下列描述中,__是错误的。a.它必须用于new返回的指针b.它也适用于空指针。

c.对一个指针可以使用多次该运算符。

d.指针名前只用一对方括号符,不管所删除数组的维数答:c

30.若类a和类b的定义如下:class a;

void b::make()point()point operator+(point p1)

point operator一(point p1)

void show() void show() tout+"derived: "cvoid main();ph=&b;

pb->show

C编程考试试卷

三峡大学 教育2008 年秋季学期。站点 net平台和c 编程 课程考试试卷。站点名称专业命题教师。注意 1 本试卷共页2 考试时间 120 分钟 3 姓名 学号必须写在指定地方。一 单项选择题 本大题共25小题,每小题2分,共50分 1.在中,为了执行一个存储过程,需要command 对象的com...

C语言考试试卷

2010年c语言考卷详解。b场 单选题 1 c 语言程序中可以对程序进行注释,注释部分必须用符号 c 括起来。a c long b 2 3 d double y 3 10 执行以下程序段后,m的值是 c int a int m 10,k,ptr a for k 0 k 5 k m ptr k a 2...

C语言考试试卷

选择题。1 以下叙述正确的是。a c语言比其他语言高级 b c语言可以不用编译就能被计算机识别执行。c c语言以接近英语国家的自然语言和数学语言作为语言的表达形式。d c语言出现的最晚 具有其他语言的一切优点。2 c语言中用于结构化程序设计的三种基本结构是。a 顺序结构 选择结构 循环结构 b if...