上海市计算机二级考试(C语言)复习资料题目(12)
} }
main()
{ char *g=\ f(g,3);
printf(\}
6. 以下程序可以把从键盘上输入的十进制数(long型)以二进制~十六进制任一制式的形式输出,请填空。 #include
{ char b[]={'0','1','2','3','4','5','6','7','8','9', 'A','B','C','D','E','F',}; int c[64],d,i=0,base; long n;
printf(\ printf(\do
{ c[i]= ① ; i++;
n= ② ;
} while ( ③ );
printf(\ for (--i;i>=0;--i) { d=c[i];
printf(\ }
printf(\}
7. 下面的程序是利用插入排序法对输入的N个整数按从小到大排序。插入排序的基本思想:将数组元素分为已排序和未排序部分;从第二个元素起,与前面已排好序的元素进行比较(第一次将a[1]与a[0]比较);若当前为i元素,则与前面已排好序的i-1个元素进行比较,若比j元素大,则插在j元素的后面。 #define N 10 main()
{ int i, j, temp, a[N];
for( i=0; i { temp=________①_____________; /* 保留要插入的元素*/ for(j=i-1; ________②__________&& j>=0; j-- ) a[j+1]=a[j]; /* 找要插入的位置,同时将大于a[i]的元素往后移*/ j++; a[j]=_________③____________; } for( i=0; i 8. 编程求1~1000间的同构数(所谓同构数就是某数右边的平方正好等于该数本身,如22 5=25,25=625),在空白处填空。 main() { int n; for(n=1; n<=1000 ; n++) { if(_____①_________) printf(“m”,n); else if(_____②______) printf(“m”,n);} } 9. 以下函数的功能是:把两个整数指针变量x,y所指的存储单元中的内容进行交换,请填空。 exchange(int *x,int *y) { int t; t= _①_ ; *y= _② ; ③_ ; } 10. 以下fun函数的功能是:累加数组元素中的值,n为数组中元素的个数,累加的值放入x所指的存储单元中,请填空。 fun(int b[],int n,int *x) { int k,r=0; for (k=0;k 11. 以下程序是求π的近似公式 (π*π)/6=1+1/(2*2)+1/(3*3)+?+1/(n*n),请填空。 #include ① double pi(long n) { double s=0.0; long i; for (i=1;i<=n;i++) s= ② ; return (sqrt(6*s)); } main() { double p; p= ③ ; printf(\} 12. 本程序首先从磁盘文件d:\\input.dat中读入一组字符,存放在字符型数组a中,并对该组字符进行排序,最后将排好序的这组字符送入磁盘文件d:\\output.dat中保存,同时在屏幕上显示排序后的字符。 #include { FILE *fp; char a[N],temp; int i,flag; fp=fopen(“d:\\\\input.dat”,\ fread(a,1,N,fp); fclose(fp); do { flag=_____ ① ____; for ( i=___ ②_____; i fp=fopen( _____ ③ _ ); fwrite(a,1,N,fp); fclose(fp); for ( i=0; i 13. 本程序的功能是通过调用函数f(x,m),将指针x所指向的字符串循环左移m个位置。 例如:设m=3
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




