C-+-+程序设计模拟试卷8(第1-11章).docVIP

  • 1
  • 0
  • 约9.01千字
  • 约 8页
  • 2024-05-14 发布于辽宁
  • 举报
文档概述该文档主题为C程序设计模拟试卷8第111章,包含了56道选择题和25道填空题,涵盖了编程的基本概念逻辑思维和解决问题的方法1分析题目给出一些常见的选择题和填空题,每个题目的得分由4分制,包括小题部分2分和大题部分2分2基础知识解析介绍什么是选择题填空题以及它们的主要作用通过举例解释解答题目的步骤3逻辑思维练习强调了理解和应用逻辑思维的重要性和技巧例如,在填空题中,可以通过排除法来找到答案,并通过比

一.选择题(每题1分,共25分)

1.下列变量名中,()是合法的。

A.56AB._abcC.d-PtrD.while

2.下列各种运算符中,()优先级最高。

A.+B.C.==D.*=

3.设变量m,n,a,b,c,d均为0,执行(m=a==b)(n=c==d)后,m,n的值是()。

A.0,0B.0,1C.1,0D.1,1

4.字符串”\t\v\\\0which\n”的长度是()。

A.4B.3C.9D.字符串有非法字符,输出值不确定

5.设a=2,b=3,c=2;计算a+=b*=(++b-c++)中a、b、c的值()。

A.8、6、2B.2、4、2C.10、8、3D.5、3、3

6.已知:inti=5,下列do-while循环语句的循环次数为()。

do{couti--endl;

i--;

}while(i!=0);

A.0B.1C.5D.无限

7.下面关于循环语句的描述中,()是错误的。

A.循环体内可以包含有循环语句

B.循环体内必须同时出现break语句和continue语句

C.循环体内可以出现选择语句

D.循环体内可以是空语句

8.下面程序段()。

x=3;

do

{y=x--;

if(!y){cout”x”;continue;}

cout”#”;}

while(x=1x=2);

A.将输出##B.将输出###

C.是死循环D.含有不合法的控制表达式

9.在函数的定义格式中,下面各组成部分中,()是可以省略的。

A.函数名B.函数体C.函数数据类型说明D.函数参数

10.在函数的引用调用时,实参和形参应该是使用()。

A.变量值和变量B.地址值和指针C.变量值和引用D.地址值和引用

11.以下关于文件操作的叙述中,不正确的是()。

A.打开文件的目的是使文件对象与磁盘文件建立联系

B.文件读写过程中,程序将直接与磁盘文件进行数据交换

C.关闭文件的目的之一是保证将输出的数据写入硬盘文件

D.关闭文件的目的之一是释放内存中的文件对象

12.若有语句inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则()不是对a数组元素的正确引用(其中0≤i10)。

A.p[i]B.*(*(a+i))C.a[p-a]D.*(a[i])

13.以下程序的输出结果是()。

#includeiostream.h

voidmain()

{chars[]=abcdefbcde,*p=s;

intv1=0,v2=0,v3=0,v4=0;

for(p;*p;p++)

switch(*p)

{

casea:v1++;break;

caseb:v3++;break;

casee:v2++;break;

default:v4++;

}

coutv1,v2,v3,v4endl;

}

A.1,2,2,5B.4,7,5,8C.1,5,3,10D.8,8,8,8

14.下列结构体定义,正确的是。

A.record{B.structrecord{

intno;intno;

charnum[16];charnum[16];

floatscore;floatscore;

};}

C.structrecord{D.structrecord{

intno;intno

charnum[16];charnum[16]

floatscore;floatscore

};}

15.下列是构造函数的特点,()是错误的。

A.构造函数是一种成员函数,它具有一般成员函数的特点

B.构造函数的名称与其类名相同

C.构造函数必须指明其类型

D.一个类中可定义一个或多个构造函数

16.关于友元函数的描述中,()是错的。

A.?友元函数是成员函数,它被说明在类体内

B.?友元函数可直接访问类中的私有成员

C.?友元函数破坏封装性,使用时尽量少用

D.?友元类中的所有成员函数都是友元函数

17.下列对派生类的描述中,()是错误的。

A.?一个派生类可以作为另一个派生类的基类

B.?派生类至少应有一个基类

C.?基类中成员访问权限继承到派生类中都保持不变

D.?派生类的成员除了自已定义的成员外,还包含了它的基类成员

18.C++类体系中,能被派生类继承的有()。

A.构造函数B.虚函数C.友元函数D.析构函数

19.关于下列虚函数的描述中,()是正确的。

A.虚函数是一个static存储类的成员函数

B.虚函数是一个非成员函数

C.基类中说明了虚函数后,派生类中

文档评论(0)

1亿VIP精品文档

相关文档