教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 互联网资料 >

VC++ - 2008期终考试试卷A - 有格式

来源:网络收集 时间:2026-09-05
导读: 南京理工大学课程考试试卷(学生考试用) 课程名称: VC++程序设计 学分: 4 教学大纲编号: 06000702 试卷编号:0600070208 A 考试方式: 笔试 满分分值: 100分 考试时间: 120 分钟 组卷日期: 2008年6月20日 组卷教师(签字): 赵琦 张微 朱红 审定人(签

南京理工大学课程考试试卷(学生考试用) 课程名称: VC++程序设计 学分: 4 教学大纲编号: 06000702 试卷编号:0600070208 A 考试方式: 笔试 满分分值: 100分 考试时间: 120 分钟 组卷日期: 2008年6月20日 组卷教师(签字): 赵琦 张微 朱红 审定人(签字): 王玲 学生班级: 学生学号: 学生姓名: 一、选择题:(1题1分,共20分) 1.下面标识符中,合法的用户标识符是 【1】 。 A.long B.-ac C._53 D.ab(1) 2.以下声明中错误的是 【2】 。 A.int a=0xFF; B.double a=1.2e0.5; C.long a=2L; D.char a='\\72'; 3.设有说明 \则表达式 \的值为 【3】 。 A.0 B.1 C.4 D.8 4.下列定义不正确的是 【4】 。 A.char a['a']=\ B.char a[]={\C.char *a=\ D.char s[][4]= {\5.在循环语句体中使用break和continue语句的作用是 【5】 。 A.结束循环和结束本次循环 B.结束本次循环和结束循环 C.两语句都结束本次循环 D.两语句都结束循环 6.数组作为函数的形参时,把数组名作为实参,则传递给函数的是 【6】 。 A.该数组的首地址 B.该数组的元素个数 C.该数组中的各元素值 D.该数组的大小 7.若有声明\,则执行语句 \后y的值是 【7】 。 A.2 B.3 C.4 D.5 8.若y的值在[m,n)范围内,则其c++语言中正确的表达式为 【8】 。 A.m<=y class T{ public : static int x; }; int T::x=1; void main() { T a,b; a.x=10; b.x=20; cout<

2. 在类的定义中,若未说明类成员的访问权限,则其默认的访问权限是 【2】 。 3. C++中规定:在每一个字符串的结尾添加字符 【3】 ,以便系统据此判定字符串是否结束。 4. C++语言中的每条基本语句以 【4】 作为结束符。 5. 设p是指向具有10个int型元素的一维数组的指针变量,则其定义应为: 【5】 。 6. 定义结构体、类时使用的关键字分别是: 【6】 。 7. 在C++语言中,当关系表达式中的关系成立时,则该关系表达式的值为 【7】 。 8. 当一个成员函数被调用时,该成员函数的 【8】 指向调用它的对象。 9. 在C++中,编译预处理命令有三种,分别是宏定义、文件包含和 【9】 。 10. 语句float (*p)(float); 说明的含义是: 【10】 。 三、阅读程序填空题(每小题3分,共30分) 注意:为了减少程序长度,以下程序中均省去了 #include。 1. int a=1,b=2,c=3; void fun(int *x,int y,int &z) { z=*x; *x=y; y=z; z+=y; } void main( ) { int a=10,b=20; fun(&a,b,c); cout<

}

程序的输出是 【3】 。

4.下面程序的输出是 【4】 。

void main( )

{ char s[2][5]={ \ , \ int i,j,t=0;

for( i=0 ; i<2 ; i++ ) p[i]=s[i]; for( i=0 ; i<2 ; i++ )

for(j=0 ; p[i][j]!='\\0' ; j+=2 ) t=10*t+p[i][j]-'0'; cout<

}

5. int a=2;

void main( ) { int b=3;

if(++a||b--) cout<<\ { int a=5; b=a*3;

cout<<\ } a+=b;

cout<<\

}

程序的输出是 【5】 。 6. #include

void main( )

{ char p1[20]= \ char str[50]= \

strcpy(str+2,strcat(p1,p2+1)); cout<

}

程序的输出是 【6】 。

7. int f1(int x) { return x+1; }

int f2(int x) { return x*x ; } int fun(int (*f)(int),int n)

{ for(int i=1,sum=0;i<=n;i++) sum+=f(i); return sum;

}

void main(void )

{ cout<

南京理工大学课程考试试卷(学生考试用)

程序的输出是 【7】 。

8. 下面程序的输出是 【8】 。

class A { int a; public:

A(int i){a=i;cout<

class B:public A { int b; public:

B(int i,int j):A(i){b=j++;cout<

class C:public B { int c; public:

C(int i,int j,int k):B(j,k){c=i*i;cout<

void main( )

{ C c1(4,5,6); }

9.下面程序的输出是 【9】 。

class A {public:

virtual void fun( ){ cout<<\};

class B:public A {public:

void fun( ){cout<<\};

class C:public B {public:

void fun( ){cout<<\};

void fun(A *obj) { C c;

obj->fun( ); obj=&c; o …… 此处隐藏:442字,全部文档内容请下载后查看。喜欢就下载吧 ……

VC++ - 2008期终考试试卷A - 有格式.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/444897.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)