C-C++习题一期末考试例题(附答案)(2)

江畔旧时月 分享 2021-06-02 下载文档

15.若s是int型变量,则表达式s=17/3%3的值为(C)。

A.25 B.1C.2 D.3

16. 设有程序段int m=0; while (m=2) m=m++;则下面描述中正确的是(D)。

A. while 循环执行2 次

B. 循环体语句执行1次

C. 循环体语句1次也不执行

D. 循环是无限循环

17. 若已定义int a[10];则在下列表达式中不表示a[1]的地址的是(A)

A.a++ B.a+1 C.&a[0]+1 D.&a[1]

18. 面有关C语言函数的叙述正确的是( B)。

A.可嵌套定义B.嵌套调用和递归调用均可

C.不可以嵌套调用D.可嵌套调用但不可递归调用19.定义int a=10; int *p=&a; 下列描述( D)是正确的。

A.&a和&p的值相同;B.&a和*p的值相同;

C.a和p的值相同;D.&a和p的值相同;

20.下列关于结构体描述中,错误的是(C)。

A.结构体可以包括基本数据类型变量

B.结构体可以包含其他已定义的结构体变量

C.结构体可以包含自身类型的变量

D. 结构体可以包含自身类型的指针变量

21. 下面对于友元函数描述正确的是( C)。

A. 友元函数是类的成员函数

B. 友元函数的实现必须在类的内部定义

C. 友元函数破坏了类的封装性

D. 友元函数不能访问类的私有成员

15. 公有继承时,子类函数只可访问父类中的(B)和子类自己的公有成员。

A.非私有成员;B.公有成员;C.私有成员;D.保护成员;

二、程序分析题

1. 以下程序的运行结果 10-9

#include<iostream.h>

int main( )

{

int x=1, y=0, a=10, b=10;

switch(x)

{

case 1:

switch(y)

{

case 0: a--; break;

case 1:b++; break;

}

case 2:a++;b--;break;

}

cout<<a<<’-’<<b;

return 0;

}

2.以下程序的输出结果是___________13*20_________________________________ #include<iostream.h>

int f(int n)

{

static int k = 1;

int m=2;

k++;

2


C-C++习题一期末考试例题(附答案)(2).doc 将本文的Word文档下载到电脑

下一篇:牡丹花茶的研制与开发

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7 元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx