欢迎来到天天文库
浏览记录
ID:50853811
大小:53.00 KB
页数:9页
时间:2020-03-15
《VC编程与应用试卷及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《VC编程与应用》期末考试试卷(A卷)(本试卷共6页)题号一二三四总分得分得分阅卷人一、选择题(本题满分20分,每小题各2分)题号12345678910答案1.下列标识符合法的是()。A.2xyB.#5f68C._YearsD.return2.下列()是语句。A.;;B.x+yC.a=12;D.cout<<””3.在C++中,未对函数类型加以说明,则函数的隐含类型是()A.voidB.doubleC.intD.char4.下列循环for(inti=0,x=0;!x&&i<=5;i++)中的循环次数是()。A.5B.6C.1D.无限5.
2、下列标识符中,()不是局部变量。A.register类B.auto类C.外部static类D.函数形参6.预处理命令在程序中都以()开头的。A.*B.#C.:D./7.下列数组声明错误的是()。A.#definen5B.constintn=5;chara[n]={“Good”};chara[n]={“Good”};C.intn=5;D.constintn=5;chara[n]={“Good”};chara[n+2]={“Good”};8.有以下定义:int(*q)[3]=newint[2][3];则下列对数组的引用正确的是()A.*qB.
3、*(*(q+2)+3)C.*qD.q[2][3]9.已知,intm=10;下列表示引用的方法,正确的是()A.int&x=m;B.int&y=10;C.int&z;D.float&t=&m;10.下述程序片段的输出是()。inta[3][4]={{1,2,3,4},{5,6,7,8}};intx,*p=a[0];x=(*p)*(*p+2)*(*p+4);cout<4、FC的AppWizard(exe)提供了哪几种类型的应用程序?4.什么是对话框?它分为哪两类?这两类对话框有哪些不同?5.什么是按钮控件?它有几种类型?6.状态栏的作用是什么?状态栏的窗格分为几类?得分阅卷人三、程序分析题(本题满分20分,1,2题6分,3题8分)1.请将下列程序补充完整,使得输入一个4位整数,将各位数字分开,并按其反序输出,要求使用递归函数。#includevoidconvert(intn){inti;cout<<(char)(n%10+'0');if((i=n/10)!=0)__________5、_______________}intmain(){intnNum;cout<<"请输出一个整数:";cin>>nNum;cout<<"输出的是:";if(nNum<0){cout<<'-';_________________________}convert(nNum);cout<intmain(){for(intn=1;n<=15;n++){intflag=1;for(inti=2;i<=n/2;i++)6、{if(n%i==0){flag=0;break;}}if(flag)cout<intmain()charc1,c2,c3;c1=97;c2=98;c3=99;cout<7、____________得分阅卷人四、程序设计题(本题满分30分,1题12分,2题18分)1.已知三角形的三边a、b、c,则三角形的面积area=,其中s=(a+b+c)/2。编写程序,分别用带参数的宏和函数求三角形的面积。2.定义一个描述学生基本情况的类,数据成员包括姓名、学号、C++、英语和数学成绩,成员函数包括输出数据、置姓名和学号、置3门课的成绩,求出总成绩和平均成绩。参考答案一、选择题(20分)1.C2.C3.C4.B5.C6.B7.C8.D9.A10.A二、简答题(本题满分30分,每题各5分)1.什么是构造函数?构造函数有哪些8、特点?答:构造函数是类的成员函数,它有以下特点:构造函数的名字必须与类名相同。构造函数可以有任意的形参,但不能具有返回值。定义对象时,编译系统会自动地调用构造函数。构造函数可以重载2.什么是友
4、FC的AppWizard(exe)提供了哪几种类型的应用程序?4.什么是对话框?它分为哪两类?这两类对话框有哪些不同?5.什么是按钮控件?它有几种类型?6.状态栏的作用是什么?状态栏的窗格分为几类?得分阅卷人三、程序分析题(本题满分20分,1,2题6分,3题8分)1.请将下列程序补充完整,使得输入一个4位整数,将各位数字分开,并按其反序输出,要求使用递归函数。#includevoidconvert(intn){inti;cout<<(char)(n%10+'0');if((i=n/10)!=0)__________
5、_______________}intmain(){intnNum;cout<<"请输出一个整数:";cin>>nNum;cout<<"输出的是:";if(nNum<0){cout<<'-';_________________________}convert(nNum);cout<intmain(){for(intn=1;n<=15;n++){intflag=1;for(inti=2;i<=n/2;i++)
6、{if(n%i==0){flag=0;break;}}if(flag)cout<intmain()charc1,c2,c3;c1=97;c2=98;c3=99;cout<7、____________得分阅卷人四、程序设计题(本题满分30分,1题12分,2题18分)1.已知三角形的三边a、b、c,则三角形的面积area=,其中s=(a+b+c)/2。编写程序,分别用带参数的宏和函数求三角形的面积。2.定义一个描述学生基本情况的类,数据成员包括姓名、学号、C++、英语和数学成绩,成员函数包括输出数据、置姓名和学号、置3门课的成绩,求出总成绩和平均成绩。参考答案一、选择题(20分)1.C2.C3.C4.B5.C6.B7.C8.D9.A10.A二、简答题(本题满分30分,每题各5分)1.什么是构造函数?构造函数有哪些8、特点?答:构造函数是类的成员函数,它有以下特点:构造函数的名字必须与类名相同。构造函数可以有任意的形参,但不能具有返回值。定义对象时,编译系统会自动地调用构造函数。构造函数可以重载2.什么是友
7、____________得分阅卷人四、程序设计题(本题满分30分,1题12分,2题18分)1.已知三角形的三边a、b、c,则三角形的面积area=,其中s=(a+b+c)/2。编写程序,分别用带参数的宏和函数求三角形的面积。2.定义一个描述学生基本情况的类,数据成员包括姓名、学号、C++、英语和数学成绩,成员函数包括输出数据、置姓名和学号、置3门课的成绩,求出总成绩和平均成绩。参考答案一、选择题(20分)1.C2.C3.C4.B5.C6.B7.C8.D9.A10.A二、简答题(本题满分30分,每题各5分)1.什么是构造函数?构造函数有哪些
8、特点?答:构造函数是类的成员函数,它有以下特点:构造函数的名字必须与类名相同。构造函数可以有任意的形参,但不能具有返回值。定义对象时,编译系统会自动地调用构造函数。构造函数可以重载2.什么是友
此文档下载收益归作者所有