877学长c003期末试卷2008_第1页
877学长c003期末试卷2008_第2页
877学长c003期末试卷2008_第3页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程名称: VC+程序设计 学分: 4 教学大纲 : 06000702 试卷 :0600070208A 方式: 笔试 满分分值: 100分 时间: 120分钟组卷日期:2008年6月20日组卷教师(签字课程名称: VC+程序设计 学分: 4 教学大纲 : 06000702 试卷 :0600070208A 方式: 笔试 满分分值: 100分 时间: 120分钟组卷日期:2008年6月20日组卷教师(签字朱红审定人(签字学生班级 学生 :一、选择题:(1 1 20 分下面标识符中,合法的用户标识符是 【1以中错误的是 【2a=0 xFF; Bdoublea=1.2e0.5;Clonga=2L; D

2、char3设有说明 a,b,k;,则表达式(a=4,b=2*a),k=a/b&a+b10 的值【3下列定义不正确的是 【4】 char BcharCcharDchars4=在循环语句体中使用break和continue语句的作用是 【5】 。 数组作为函数的形参时,把数组名作为实参,则传递给函数的是 【6】 A该数组的首地C该数组中的各元素D该数组的大若n,x=2,y=3;,则执行语句n=xy?x+:-y; 后y的值是 【7】 y的值在m,n)c+语言中正确的表达式为 【8】 chars=ab00678n98;strlen(s)与sizeof(s)的值是 【9】 C函数重载的正确概念是:函数名

3、相同, 【10】 。 C函数体不D与参数的个数及类型无设有说明语句:float&,char*x;char fun的正确调用是 【11】 fun(&x, s)Bfun(x, s)Cfun(x, *s)Dfun(&x*s) 12有关构造函数的正确概念是 【12】 。 13下面有关基类与其派生类的叙述中,正确的是 【13】 C14若a1是ABD基类的指针变量不a2=a1; 时要调用 【14A构造函13下面有关基类与其派生类的叙述中,正确的是 【13】 C14若a1是ABD基类的指针变量不a2=a1; 时要调用 【14A构造函BCoperatorDoperatorA(15对于运算符,其重载函数是一个

4、【15】 CD用于输出的成员函下列叙述中不正确的是 【16】 D虚函数可以实现动态多态17enumcolorred,green,blue=100, white;每个枚举量所对应的实际值为 【17AC B D18iostream.hC+cout是 【18】 BCD预定义的对#define #define 2#define NUM(a,b)c的值是 【19】 A 47 B #includeclasspublicvoid T a,b; 则执行后的输出是 【20D有语法或逻辑错1C+中,函数实参与形参的结合方式有值结合、 【1】 2权限是 【2C+中规定:在每一个字符串的结尾添加字符 【3】 ,以便系

5、统据此判定字符串是否结C+语言中的每条基本语句以 【45p10 型元素的一维数组的指针变量,则其定义应为: 1C+中,函数实参与形参的结合方式有值结合、 【1】 2权限是 【2C+中规定:在每一个字符串的结尾添加字符 【3】 ,以便系统据此判定字符串是否结C+语言中的每条基本语句以 【45p10 型元素的一维数组的指针变量,则其定义应为: 【5】 定义结构体、类时使用的关键字分别是: 【6】 C+语言中,当关系表达式中的关系成立时,则该关系表达式的值为 【7】 当一个成员函数被调用时,该成员函数的 【8】 C+中,编译预处理命令有三种,分别是宏定义、文件包含和 【9】 语句(*p)(float

6、); 说明的含义是: 【10】 三、阅读程序填空题(3 30 分#includevoid z=*x;*x=y;y=z; z+=y;voidmain(程序的输出是 【1】 else coutn;voidmain(程序的输出是 【2】 voidmain(casecase0:case1:case2:case3:程序的输出是 【3】 4下面程序的输出是 case2:case3:程序的输出是 【3】 4下面程序的输出是 【4void main(char s25= ,3967,*p2for(i=0;i2;i+)pi=si; for( i=0 ; i2 ; i+ )for(j=0;pij!=0;j+=2)t

7、=10*t+pij-0; voidmain( 程序的输出是 【5】 #include void main( )charp120=abcd,*p2=ABCD; char str50= xyz; 程序的输出是 【6】 x)returnx+1;x) returnx*x ; i=1,sum=0;i=n;i+) return程序的输出是 【7】 下面程序的输出是 【8】 class classi=1,sum=0;ifun(); obj-fun(voidmain(B fun(&b);obj-fun(); obj-fun(voidmain(B fun(&b);下面程序的输出是 【10classfloat R

8、eal; floatImage;Complex(float real=0, float image=0) Real=real;Complex operator+(Complex &com)Complexreturnfriendostream&operator(ostream&os,Complexreturnvoid Complexc1(2,3),c2(3,4),c3; 四、完善程序(12分20分f(charchar *p1,*p2; p2= 【1】if( 【2】p2= 【1】if( 【2】)return0; else p1+; p2-;returnvoidmain(char s101; if( 【3】)couts是回文!n; else couts不是回文!0cout 第n- 个整数为q-【10五、编程题(10 分1 开始),具体要求如下:私有数据成员n : a100maxindex公有成员函xsize): sizenxaFindMax( ):

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论