




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2011年秋江苏省计算机等级考试二级试卷(部分试题与答案)试卷语种:Visual C+说明 1.二级考试试卷包括计算机基础知识 和程序设计 部分,考试时间共120 分钟。 2. 计算机基础知识部分全部是选择题(20 分),程序设计部分分为选择题(10 分)和填空题(30 分)两种。 第二部分 C+语言程序设计阅读程序题(共13分) 6. 程序(2分)#include void main(void)int a44=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,20; for(int sum1=0,sum2=0,i=0;i4;i+) for(int j=0;j4;j+) if(i=j)sum1+=aij; if(i+j=3)sum2+=aij;cout”sum1=”sum1endl;cout”sum2=”sum2endl;程序执行后输出的第一行是_(6)_,第二行是_(7)_。 7.程序(2分)#include void fun(int x, int& y) x+=y; y+=x;void main(void) int x=5, y=10; fun(x, y); fun(y, x); cout”x=”xendl; cout”y=”yendl; 程序执行后输出的第一行是_(8)_,第二行是_(9)_。 8. 程序(3分)#include void f(char* p1,char* p2) int count1=0,count2; while(p1count1!=0) count2=0; while(p2count2!=0) if(p1count1= p2count2) coutcount2t p1count1endl; break; count2+; count1+; void main(void)char* str1=”abcdefghijk”;char* str2=”123i4bc78h9”;f(str1,str2); 程序执行后输出的第一行是_(10)_,第二行是_(11)_,第四行是_(12)_。#include void f(char* p1,char* p2) int count1=0,count2; while(p1count1!=0) count2=0; while(p2count2!=0) if(p1count1= p2count2) coutcount2t p1count1endl; break; count2+; count1+; void main(void) char* str1=”abcdefghijk”; char* str2=”123i4bc78h9”; f(str1,str2); 程序执行后输出的第一行是_(10)_,第二行是_(11)_,第四行是_(12)_。 9. 程序(3分)#include int fun(int n) static int a=3; if(n=3)a=2; else cout”a=”an; a=n*fun(n-2); return a;void main(void) int b=7; b=fun(b); cout”b=”bendl;10.程序(3分) #include class Bclass public: Bclass(int i,int j) x=i; y=j; virtual int fun() return x*y; virtual int fun(int i) return x+y; int get(int& a) a=x; return y; private: int x,y;class Iclass:public Bclass public: Iclass(int i, int j, int k):Bclass(i,j) z=i+j+k; int fun() int a,b; b=get(a); return (a+b+z)/3; private: int z;void main(void) Iclass obj(2,4,10); Bclass p1=obj; coutp1.fun()endl; Bclass * p3=&obj; coutfun()endl; coutfun(2)endl;执行程序后输出的第一行是 (16) ,第二行是 (17) ,第三行是 (18) 。 11以下程序中两个函数的功能是: 函数in_yes(int x,int y)判断x中某一位数字值是否为y,若是返回1,否则返回0;函数fun(int x,int y,int pp,int& n) 求出x的所有偶数因子,且这些因子中至少有某一位数字值为y,将求出的偶数因子依次存放到数组pp中,因子的个数存入n中。 例如,2882的偶数因子中含有数字2的因子有4个,分别为2 22 262 2882。 程序(4分)#include int in_yes(int x, int y) int a, flag=0; while(x) (19) ; if (a=y) (20) ; break; x=x/10; return flag;void fun(int x, int y, int pp , int& n) int i, j=0; for(i=2; i=x; i=i+2) if(x%i=0) if( (21) ) ppj+=i; n=j;void main(void) int x, y, aa1000, n, i; coutx; couty; (22) ; cout”x=”xt”y=”yn; if(n=0)cout”没有满足条件的偶数因子!n”; else coutx”包含的偶数因子且因子中的某一位为”y”的所有因子是:n”; for(i=0; in; i+) coutaai”t”; cout=c=b=a; 且(a+b+c+d)%3的值为0。例如:2445为满足条件的四位数。 以下程序中,函数f1( )的功能是将一个四位数进行分解,将分解后的各位数字存入数组中;函数f2(int x)判断参数x是否为满足条件的四位数。 程序(4分)#include void f1(int a , int x) int m=1000; for(int i=0;i4;i+) (23) ; x=x%m; m=m/10; int f2(int x) int d4,flag; f1(d,x); flag=0; if( (24) ) int sum=0; for(int i=0;i4;i+)sum+=di; if( (25) )flag=1; return flag;void main(void) int count=0; for(int i=1000;i10000;i+) if( (26) ) count+; coutit; if(count%5=0)coutn; coutn; cout”满足条件的数共有:”count 2-4-6-8-10-15-17-End逆序后的链表为:Head-17-15-10-8-6-4-2-End13. 程序(4分)#include struct node int data; node* next;node* fun(node* h) node* p,*q,*r; p=h; if(p=NULL)return NULL; q=p-next; (27) ; while(q) r=q-next; (28) ; p=q; q=r; return p;node* createlist(int a , int j) node* h,*p,*q; int i; h=NULL; for(i=0;idata=ai; (29) ; if(h=NULL) h=p=q; else p-next=q; (30) ; return h;void outlist(node* h) /输出链表 node* p; p=h; if(p=NULL)cout”链表为空”endl; else cout”Head”; do cout”data; p=p-next; while(p!=NULL); coutEnd”next; delete p; void main(void) node* head; i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年精神科精神疾病评估与干预知识模拟考试答案及解析
- 2025年度吉林大学马克思主义学院公开招聘教师(10人)笔试模拟试题及答案解析
- 2025年放射学乳腺X线摄影的操作技巧考试卷答案及解析
- 2025四川九州光电子技术有限公司招聘资产管理岗等岗位2人笔试备考题库及答案解析
- 2025年肾病诊疗科疾病治疗方案评估模拟测试卷答案及解析
- 2025年整形外科学科隆胸术后护理技能操作考试答案及解析
- 2025年临床药学知识与技能综合检测答案及解析
- 2025年口腔颌面外科手术技能操作测试题答案及解析
- 黄冈市中石油2025秋招面试半结构化模拟题及答案安全环保与HSE岗
- 内江市中石化2025秋招面试半结构化模拟题及答案机械与动力工程岗
- 清华大学实验室安全教育考试题库(全)
- 项目经理(总监)解锁申请表
- 物业管理存在的问题与对策
- 前列腺等离子电切术护理查房
- 儿童神经心理行为发育
- GB/T 4074.8-2009绕组线试验方法第8部分:测定漆包绕组线温度指数的试验方法快速法
- GB/T 19812.3-2017塑料节水灌溉器材第3部分:内镶式滴灌管及滴灌带
- GB/T 1682-1994硫化橡胶低温脆性的测定单试样法
- 企业消防安全基础知识培训讲义课件
- 商务英语翻译实务完整版教学ppt课件全套教程
- 第五章-中药指纹图谱课件
评论
0/150
提交评论