VC考试试卷模拟题电子稿.doc_第1页
VC考试试卷模拟题电子稿.doc_第2页
VC考试试卷模拟题电子稿.doc_第3页
VC考试试卷模拟题电子稿.doc_第4页
VC考试试卷模拟题电子稿.doc_第5页
全文预览已结束

下载本文档

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

文档简介

单选:(每个2分共30分)1、若有声明:char s=; 则数组变量s占内存空间的字节数为:_。 A: 0 B: 1 C: 2 D: 32、选出下列合法的变量名:_。A.s_8 B.*kh C.x+5 D.&data3、若有声明:char str=H,e,l,l,o,0,w,o,r,l,d;执行语句”coutstr;”的结果是: 。A、Hello, B、Hello,world C、Hello0world D、Hello4、已知int n=5,执行语句n+=+n;后,n的值是:_。125、为了求i的3次方,请选择一个表达式填入_,使程序功能正确。 #define CUBE(x)(x*x*x) main() int i=4; coutCUBE(_)endl;A、i*i*i B、x*x*x C、x D、i6、执行语句for(n=0;n+3;);后,变量n的值为:_。47、已知:int a, *p=&a; 则为了得到变量a的值,下列错误的表达式为:_。A、*&p B、*p C、p0 D、*&a8、设有说明语句int a=1,b=0;则执行以下语句后,输出为:_。 switch(a) case 1: switch(b) case 0: cout”*0*”; break; case 1: cout”*1*”; break; case 2: cout”*2*”; break; cout”#”;A、*0*# B、*0*1*# C、*0*2*# D、*00*1*2*9、下列说法中不正确的是 。A. 对象是类的一个实例。B. 任何一个对象只能属于一个类。C. 一个类只能有一个对象。D. 类与对象的关系和数据类型与变量间的关系相似。10、在面向对象的程序设计中,编程的单位是_。 A: 类 B: 对象 C: 函数 D: 变量读程:(每个4分共20分)1、填写下面程序运行的输出结果:_。#include main() int a=10, b=0; if (a=12)a=a+1; b=b+1;elsea=a+4; b=b+4;couta”;”b;A、13;1 B、14;4 C、11;1 D、10;0 2、填写下面程序运行的输出结果:_。#include using namespace std;void main() char name310 = jone,peter,rose; for (int i = 2; i =0; i -) cout namei0; 3、填写下面程序运行的输出结果:_。#includeclass Sample private: int x,y; public: Sample()x=y=0; Sample(int a,int b)x=a;y=b; Sample() if(x= =y) coutx=yendl; else coutx!=yendl; void disp() coutx=x,y=y, ; ;void main() Sample s1(2,3); s1.disp();4、填写程序运行结果:_。#include using namespace std;void swap(int *p,int *q)int temp;temp=*p;*p=*q;*q=temp;return;int main()int x,y;x=10;y=20;coutxy;swap(&x,&y);coutxy;return 0;5、填写下面程序运行的输出结果:_。#include using namespace std;int main()char s140=abcdefg;char s210=hijklmnop;char * p=NULL;char * q=NULL;for(p=s1; *p != 0; p+);for (q=s2; *q != 0; q+)*p=*q;p+;cout s1 endl;return 0;编程:(共7题共60分)题目 建议完成时间(分钟) 分数选择题 15 20读程题 15 20编程题 85 60复盘 5编程:(共7题共60分)1编写程序p1,实现功能:输入整数n,输出1+2+3+n的和。(6分)2编写程序p2,输入三个正整数,输出该三个数的最小公倍数。(10分)3编写程序p3,实现功能:读入一个代表行数的正整数n(n10的奇数),实现下列规则图形的输出。(7分)例如输入:7输出: * * * * * * *4编写程序p4,实现功能:定义如下所示的存放学生信息的结构STUDENT,从名为“p3IN.TXT”的文件中读入学生信息(学生数不超过100),然后按学号的字典序(即按学号进行升序排列)排序,并将排序结果存入名为“p3OUT.TXT”文件中。(10分)struct STUDENTchar id10; /学号char name20; /姓名char sex; /性别;下面是一组输入、输出的样例数据。输入:1234 Rose F1235 Jone M1233 Milk M输出:1233 Milk M1234 Rose F1235 Jone M5编写程序p4实现功能:从键盘读入正整数n,挑选1n内的所有素数,输出的素数之间用逗号分隔。(10分)6如果一个正整数等于其各个数字的立方和,则该数称为阿姆斯特朗数,例如:407=4*4*4+0*0*0+7*7*7就是一个阿姆斯特朗数。编写程序p6,求1000以内的所有阿姆斯特朗数,之间用逗号分隔。(7分)7编写程序p7,实现功能:将英文规则名词由单数变成复数。已知规则如下:(1)以辅音字母y结尾,则将y改成i,再加es;(

温馨提示

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

评论

0/150

提交评论