2008-09(1)vc++语言程序设计试卷A(A3型)NEW
VC试卷
装订线沈阳航空工业学院考试卷共5页,第1页
班级学号姓名
不
许
在
装
订
线
左
侧
答
题
VC/C++语言程序设计试题 A 卷
2008 ~2009 学年第 1 学期
一二三四五六七八九十总分
—————
年级
本□、专□科份数
拟题人
审核人一、填空题(本题20分,每小题1分)
1. C程序是函数构成的,一个C程序必须有一个。
2.语句printf(”%c”,’M’+’b’-’A’);的输出结果是___________。
3.求变量a,b中最大值的条件表达式为。
4.若有结构体类型说明:struct ss{char a[10];int b;};则被定义的变量x的长度
为_________。
5.将数据从磁盘文件输入到内存上,需要进行操作。
6.设a=3,b=2,则表达式:a > b ? a++ :++b 计算后,整个表达式的值为。
7.在C语言程序中,如果语句的末尾缺少“;”,则属于程序的错误。
8.若有语句:int m[8],*f=m;假设数组m的首地址为1000,当执行f+=4后,f指向
元素的地址为。
9.continue语句的作用是:。
10.定义 int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为____。
11.函数调用时传递数据的方式有两种:按值传递和按传递。
12.结构化程序的三种基本结构是顺序结构、选择结构和结构。
13.函数直接或间接调用自己,称为函数的______。
14.在 VC++语言中,”a”是常量。
15.若float m=2.6,n=3.4;则(int)m*n的值为。
16.若有int *f; 则f的数据类型为类型。
17.若有字符数组初始化char a[ ]="xyz",则数组a的长度为。
18.通常文档类数据成员的初始化是在其成员函数中完成的。
19.在Visual C++中,通过MFC AppWizard(exe)向导可以创建三类Windows应用程序:基
于对话框的应用程序;SDI应用程序;应用程序。
20.用AppWizard创建文档/视图结构应用程序,生成5个类和一个全局变量对象。其中,应
用程序类是由派生的。
二、判断题(本题12分,每小题1分)
1.()int a[2][3]={{1,2},{3,4},{5,6}};
2.()#define PI 3.14;
3.()数组名作为实参传递给形参时,数组名被处理为该数组的首地址
4.()Visual C++简单程序的编写、运行过程可以分为三个阶段:创建一个空工程;创建
一个C++源文件;进行连接、编译和运行。
5.()重载函数之间参数的类型或个数必须有所不同,重载函数的函数名相同。
6.()在Visual C++中,new运算符的含义是向系统申请动态存储空间。
7.()面向对象程序设计多态性特征具体表现为支持函数重载、支持虚函数和动态联编。
8.()友元函数是成员函数。
9.()在公有继承中,只有基类中的公有成员才能被派生类对象访问。
10.()构造函数与类名相同且不能指定函数类型。
11.( ) 函数说明void fun(int i, int j, int k, int m=3,int n=4); 函数调用语句为:
fun(1,2);
12.( ) template <class T>
void fun1(int a,int b)
{…… }
得分阅卷
得分阅卷
VC试卷
装订线沈阳航空工业学院考试卷共5页,第2页
班级学号姓名
不
许
在
装
订
线
左
侧
答
题三、阅读程序(本题20分,每小题4分)
1.void main()
{int a=5,b=6,i=1,j=2;
switch(a)
{ case 5: switch(b)
{ case 5: i++; break;
case 6: j++; break;
default: i++; j++;
}
case 6: i++; j++; break;
default: i++; j++;
}
cout<<i<<” ”<<j<<endl; 运行结果:
}
2.#include”iostream.h”
void main()
{char *f=” Visual c++语言程序设计”,*p;
P=f;
p+=7;
cout<<*f<<endl;运行结果:
cout<<p<<endl;
}
3.#include”stdio.h”
add (int a,int b,int *c)
{ *c=a+b; }
void main()
{int x, y ;
add(3,4,&x); add(2,x,&y);
cout<<x<<” ”<<y<<endl ; ;运行结果:
}
4.#include”iostream.h”
int fun(int x,int &y)
{ x++;y++; }
void main()
{ int x=1,y=2 ; 运行结果:
fun(x,y);
cout<<x<<””<<y<<endl ;
}
5.#include”iostream.h”
int fun(int n )
{ static int j=1;
j=j*n;
cout<<j<<endl; 运行结果:
}
void main()
{ for(int i=1;i<5;i++)
fun(i);
}
四、完善程序(本题30分,每空2分)
1.将26个英文字母写入data.txt 文件,然后从文件读出字母输出。
#include "stdlib.h"
#include "iostream.h"
#include "fstream.h"
void main()
{ ofstream outfile;
____________________;
if(!outfile)
得分阅卷
得分阅卷
VC试卷
装订线沈阳航空工业学院考试卷共5页,第3页
班级学号姓名
不
许
在
装
订
线
左
侧
答
题
{ cout<<"data.txt can't open"<<endl;
abort();
}
char ch='a';
while(ch<='z')
{ _____________;
ch++;
}
outfile.close();
fstream infile("data.txt",ios::in);
while( ______________ )
cout<<ch;
cout<<endl;
}
2.数组a与数组b对应元素相加放入c数组中,输出c数组。
#include”iostream.h”
void fun(int *f ,int *p,int *q)
{ for(int i=0;i<6;i++)
__________________;
}
void main()
{ int a[]={1,2,3,4,5,6}, b[]={1,2,3,4,5,6},c[6];
int *p;
______________________;
for(p=c;p<c+6;p++)
cout<<_________<endl;
}
3.用递归函数计算X Y。
#include”iostream.h”
long fun(int x,int y)
{ If(y==0)return 1;
return(_______________); }
void main()
{int x, y;
________________;
cout<<fun(x , y)<<endl ; }
4.#include”iostream.h”
class animal
{ public:
virtual character()
{ cout<<”动物特征:不相同!”<<endl; }
void foot()
{ cout<<”动物食物:不相同!”<<endl; }
};
class giraffe:public animal
{ public:
virtual character()
{ cout<<”特征:长颈! ”<<endl; }
void foot( …… 此处隐藏:2527字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




