- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC复习四_答案
选择(15×2分)
下列关于构造函数说法正确的是 (C) 。
构造函数不能重载.
拷贝构造函数必须由用户显式定义
构造函数可以使用初始化列表
构造函数可用private限定其访问权限.
下列关于指针的操作中,错误的是 (D) 。
两个同类型的指针可以进行比较运算。
可以用一个空指针值赋给某个指针变量。
一个指针可以加上两个整数之差。
两个同类型的指针可以相加。
关于字符串,以下陈述错误的是 (3) 。
字符型二维数组可以存储多个字符串。
输出一个字符串时,不需要使用循环输出每个字符串。
C.使用库函数strlen求出的串长度包括串结束符。
D.字符型指针可以定义时赋予一个字符串常量的存储地址。
设有说明 int (*ptr)[M];其中的标识符ptr是
M个指向整型变量的指针
指向M个整型变量的函数指针
一个指向具有M个整型元素的一维数组的指针
具有M个指针元素的一维指针数组,每个元素都只能指向整型变量
关于抽象类,下列表述正确的是 。
抽象类的成员函数中至少有一个是没有实现的函数(即无函数定义的函数)
派生类必须实现作为基类的抽象类中的纯虚函数
派生类不可能成为抽象类
抽象类不可能用来定义对象下列关于派生类的叙述中不正确的是 。
派生类可以作为基类派生出新的派生类
一个派生类可以有多个基类
派生类继承了基类所有成员
派生类只继承基类中的非私有成员new为指针变量分配的存储空间可以是一个数组。
指向静态变量的指针不必用delete释放.
以下语句中不正确的是 (9 ) 。
int *p=0 ;
float p=(float)50 ;
int *p=new 50 ;
float *p=new float [50];
已知某函数有如下定义:
int data[4][3]={1,3,5,7,9,2,4,6,8,10,11,12};
int (*p)[3]; p=data;
则:*(p+2) 表示 (10) 。
数组data的元素4的地址;
数组data的元素5的地址;
数组data的元素8的地址;
数组data的元素9的地址。
设函数声明语句中的参数表为(int a , int b ,int c),函数体中a,b,c三个变量的值都发生变化;主函数中调用此函数的实参表为(x,y,z),调用函数语句执行后,以下叙述正确的是 (11) 。
变量x和y的值发生变化
变量x和y的值不发生变化
变量x、y、z的值都发生变化
只有变量z的值发生变化
this是分配给被调用的成员函数的指针,那么*this代表 (12) 。
A) 调用成员函数的对象 B) 对象所调用的成员函数
C) 成员函数中的数据成员 D) 成员函数的形参
设有如下定义语句char b[5],*p=b;则正确的赋值语句是
A.b=”abcd”;B.*b=”abcd”;C.p=”abcd” D.*p=”abcd”int a[2][3]={{1,2},{3,4},{5,6}};
int a[][3]={1,2,3,4,5,6};
int a[2][]={1,2,3,4,5,6};
int a[2][]={{1,2},{3,4}};
int a[][4]={1,2,3,4,5,6,7,8,9,10},*p=*(a+1);
则值为9 的表达式是: (15) 。
A. p+=3,*p++ B. p+=4,*(p++) C. p+=4,*++p D. p+=4,++*p
阅读程序,写出执行结果
写出下面程序的输出(8分)
#include iostream.h
void main(void)
{char *name=newspaper;
cout char(name[0]+3) \n;
cout char(*name+3) \n;
cout *(name+3) \n;
cout name[4] \n;
}
写出下面程序的输出(6分)
#include iostream.h
#define PR(ar) coutar\t;
void main()
{
int j,a[]={1,3,5,7,9,11,13,15},*p=a+5;
for(j=3;j;j--)
{
switch(j)
{
case 1:
case 2: PR(*p++);break;
case 3: PR(*(--p));
default:;
}
}
}
程序(分)
#include iomanip.h
char *f(char *s,c
您可能关注的文档
- 计量经济学授课大纲.doc
- 论城市社区居家养老中政府的作用.docx
- 论《名利场》中上流社会的阴暗面.doc
- 论我国中小企业融资存在的问题及解决对策(修改).docx
- 论当代大学生如何看待深化改革与民生关系.doc
- 论我国商业银行个人理财业务的发展和创新.doc
- 论文丝绸之路经济带建设背景下陕西物流业发展的机遇和策略.doc
- 论文粗纲模版.doc
- 论文金塔县塔院寺的历史及现状探究.doc
- 论文选题原则及参考题目.doc
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)