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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




