VC++程序设计期末试题

VC++程序设计期末试题

ID:37904399

大小:81.50 KB

页数:7页

时间:2019-06-02

VC++程序设计期末试题_第1页
VC++程序设计期末试题_第2页
VC++程序设计期末试题_第3页
VC++程序设计期末试题_第4页
VC++程序设计期末试题_第5页
资源描述:

《VC++程序设计期末试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学号:姓名:所属学院:年级:专业:装订密封线考生答题不得出现红色字迹,除画图外,不能使用铅笔答题;答题留空不足时,可写到试卷背面;请注意保持试卷完整。广西师范大学全日制普通本科课程考核试卷(2011—2012学年第一学期)课程名称:面向对象程序设计课程序号:开课学院:计信学院任课教师:黄汉明年级、专业:10计本试卷序号:A卷考试时间:120分钟考核方式:闭卷R开卷□实验操作□题号一二三四五总分统分人签字满分2616181030100得分得分评卷人一、单项选择题(本大题共13小题,每小题2分,共26分)在每小题列出的四个备选项中只有一个最符合题目要求,请将其代码填写在题

2、后的括号内。错选、多选或未选均无分。1.每个C++程序都必须有且仅有一个:(C)。A.函数B.预处理命令C.主函数D.语句2.使用(B)可以设置数据输出的宽度。A.setbase(intn)B.setw(intn)C.setfill(intn)D.setprecision(intn)3.在VisualC++6.0中,打开一个项目只需要打开对应的项目工作区文件即可,项目工作区文件的扩展名为(D)。A..objB..cppC..dspD..dsw4.设整型变量m、n、a、b、c、d的值均为1,表达式(m=a>b)&&(n=b>a)运算后,m、n的值是()。A.0,0B.0

3、,1C.1,0D.1,15.已知枚举型定义语句为:enumToken{NAME,NUMBER,PLUS=51,MINUS,PRINT=100};则下列说法中错误的是()。A.枚举常量NAME的值为1B.枚举常量NUMBER的值为1C.枚举常量MINUS的值为52D.枚举常量PRINT的值为1006.下列for语句的循环次数为()。for(inti=1,x=0;!x&&i<=501;i++)A.501次B.502次C.零次D.无穷次7.执行下列程序段后,变量k的值为()。for(k=0,m=1;m<4;m++){for(n=1;n<5;n++)if(m*n%3==0)c

4、ontinue;k++;}第7页共7页A.12B.1C.6D.38.若有如下定义,则值为3的表达式是()。inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;A.p+=2,*++p;B.p+=3,*p++;C.p+=2,*(p++);D.p+=2,++*p;9.设函数m()的说明形式为:voidm(int,int*);,利用函数m()对整数5和整数j作函数m()定义的运算,正确的调用形式为()。A.m(&5,&j)B.m(5,j)C.m(&5,j)D.m(5,&j)10.在函数定义前加关键字inline,表示该函数被定义为()。A.重载函数B.内联函

5、数C.成员函数D.普通函数11.在C++中,数据封装要解决的问题是()。A.防止不同模块之间数据的非法访问B.便于数据转换C.避免数据丢失D.数据的规范化12.关于纯虚函数,下列表述正确的是()。A.纯虚函数是没有给出实现版本(即无函数体定义)的虚函数B.派生类必须实现基类的纯虚函数C.含有纯虚函数的类不可能是派生类D.纯虚函数的声明总是以“=0;”结束13.在下列关于文档/视图结构应用程序的说法中,错误的是()。A.视图是用户界面,用于显示、打印文档中的数据,并管理与用户的交互B.文档用于管理应用程序的数据C.所有的Windows应用程序都采用这种结构D.文档类是应

6、用程序进行数据定义和初始化的地方得分评卷人一、填空题(本大题共8小题,每小题2分,共16分)请在每小题的空格中填上正确答案。错填、不填均无分。1.程序的错误一般分为和两种。前者编译器是可以发现的,而后者编译器无法发现。2.与公式等价的C++表达式是。3.C++语言中用于控制程序流程的的3种基本结构是为_、和_。4.执行操作将动态分配p所指向的数据空间,执行操作将释放由p所指向的动态分配的数据空间。;5.在调用一个函数的过程中可以直接或间接地调用该函数自身,这种调用称为。6.分段函数为:第7页共7页floaty(){if()return(5*x*x–4*x+2)else

7、}7.流的插入运算符是,流的提取运算符是。8.MFCAppWizard(exe)对于需要创建的应用程序的类型提供了、和3种选项。得分评卷人一、程序分析题(本大题共3小题,每小题6分,共18分)请指出程序运行的结果。得分1.有如下程序:#include"iostream"usingnamespacestd;voidmain(){inta[]={-2,3,0,-5,-4,6,9},*p=a,m,n;m=n=*p;;for(p=a;pm)m=*p;if(*p

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。