下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
参考答案(B)一、选择题(每题2分,共20分)1.A 2.D 3.C 4.B 5.A 6.A 7.B 8.C 9.B 10.D二、读程序写结果(每题5分,共20分)1.5,4,32.C++JavaDephi3.8*6*4*2*08*6*4*2*08*6*4*2*08*6*4*2*08*6*4*2*04.2345 5.4252716三、程序填空题(每空3分,共60分)1.(1)i=i+2(2)1(3)i=1;i<n-1;i=i+2(4)1(5)(flag)2.(1)(low+high)/2(2)mid(3)BSearch(A,low,mid-1,K)(4)BSearch(A,mid+1,high,K)(5)-13.(1)scanf("%d",&a[i])(2)&x(3)a[i](4)x++(5)x<104.(1)a(2)q<end (3)s*v>u*t (4)q->n=v(5)(q+1)->m=s(6)a+b (7)sort(n,x) (8)y<x+n(9)free(x)(10)scanf("%d",&n)5.(1)return(2)p->left (3)T,n,2*i+2(4)scanf("%d",&n)(5)A,n,0,bitree四、程序设计题(共50分)1.#include<stdio.h>voidmain(){ charstr[100],ch='inti,count=0;gets(str);for(i=0;str[i];i++){ if(ch==''&&str[i]!='ch=str[i];
count++;}printf("%d\n",count);}2.#include<stdio.h>voidmain(){ inta[1000],i,n,k,count,m;scanf("%d%d",&n,&k);for(i=0;i<n;i++) count=0; m=0;i=0;while(count<n-1){ if(a[i]==0){ m++;if(m==k){ a[i]=1; count++; m=0; }}i++;if(i==n)i=0;}i=0;while(a[i])i++;printf("%d\n",i+1);}3.#include<stdio.h>structnode{ intdata; intcount;};voidprint(structnodea[],intn){ inti;for(i=0;i<n;i++) printf("\n");}voidinsert_sort(structnodea[],intn){inti=n-2;structnodet=a[n-1];while(i>=0&&a[i].data>x) { a[i+1]=a[i]; i--; a[i+1]=t;}intsearch(structnodea[],intn,intx){ inti;for(i=0;i<n;i++) if(a[i].data==x)returnreturn-1;}voidmain(){ intx,num1,num2;structnodea[100],t;num1=0;已有序的数据个数num2=0;scanf("%d",&x);while(x){ k=search(a,num2,x);if(k==-1)//No{ a[num2].data=x; a[num2].count=1; num2++;else//Found{ a[k].count++;if(k>=num1)//no{ t=a[num1];a[num1]=a[k]; a[k]=t;
num1++;}}}print(a,num1);}4.#include<stdio.h>#include<stdlib.h>structtreenode{ intdata; structtreenode*left,*right;};voidtree(structtreenode**p,intx){ if(*p==NULL){ *p=(structtreenode*)malloc(sizeof(structtreenode));(*p)->data=x; (*p)->left=(*p)->right=NULL; elseif(x<(*p)->data) tree(&(*p)->left,x);else tree(&(*p)->right,x);}voidtraverse(structtreenode*p){ if(p){ traverse(p->left); printf("%4d",p->data);traverse(p-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版美容院美容院美容院美容院美容院员工激励合同4篇
- 2025年项目部安全管理责任合同书编制规范2篇
- 2025年度个人艺术品鉴定担保合同大全4篇
- 2025年水土保持监测技术咨询与技术培训合同3篇
- 2025年度个人经营性借款合同规范文本4篇
- 2025年食用菌保健品绿色食品认证代理销售合同3篇
- 专利技术买卖专项合同(2024年修订版)版B版
- 2025年度草捆回收与再生利用合同3篇
- 二零二五版供应链金融服务-仓储库存融资仓单质押授信合同3篇
- 2025版化妆品质量检测及售后追踪服务合同范本2篇
- 不同茶叶的冲泡方法
- 光伏发电并网申办具体流程
- 建筑劳务专业分包合同范本(2025年)
- 企业融资报告特斯拉成功案例分享
- 运动技能学习与控制完整
- 食管癌的早期症状和手术治疗
- 垃圾分类和回收利用课件
- 北仑区建筑工程质量监督站监督告知书
- 法考客观题历年真题及答案解析卷一(第1套)
- 央国企信创白皮书 -基于信创体系的数字化转型
- 6第六章 社会契约论.电子教案教学课件
评论
0/150
提交评论