1建立班级通讯录 填空:(1)STYPE (2)FILE (3)fp

改错(1) for(i=0;i<=sl;i++) (2) t[2*sl]='\0'编*c=(a/10)*1000+(b/10)*100+(a%10)*10+(b%10) 改错: (1) for(i=0,t=0;p[i];i++) (2) c[t]='\0';

编程: int i;

for(i=1;i

{ If( (ss[i]>='a'&&ss[i]<='z') ss[i]-=32; while(*p)

{if(*p>='a' &&p<='z') pp[*p-'a']+=1; p++;}

a[i]=a[j];a[j]=tmp;

23偶数的数取出,并按原位从高位到低位 填空:(1)1 (2)s (3)i*10

改错:(1)int fun(int n,int xx[][M]) (2)printf("%d",xx[i][j]); 2不超过80个字符,用-1作为字符串输出 填空:(1) *fw (2) str (3) str

改错:(1) void fun(long s,long *t)(2) s1=s1*10;编程:int i,j=0,min=a[0].s; for(i=0;i

{j=0;b[j++]=a[i];min=a[i].s; }else if(min==a[i].s) b[j++]=a[i]; }return j;

3.1~10以及它们的平方根写到名为myfile3。 填空:(1)fp(2)fclose(fp)(3)myfile3.txt 改错:(1)for(i=j+1;i

*c=(b%10)*1000+(a%10)*100+(b/10)*10+a/10; 4现频率最高字母 填空:(1) "r" (2 )fs (3)ft 改错:(1) if (d%2==0)(2 ) s/=10; int i = 0, j = 0; while(s[i]) {if(i % 2 == 0 && s[i] % 2 == 0) t[j++] = s[i]; i++; }t[j] = 0;

5建立一个带有头结点的单向链表: (1)x (2)p (3)s

改错:(1)long k=1; (2)num/=10; 编程:int i; float aver=0.0;

for(i=0;i

6多次调用fun函数,使链表缩短。 填空:(1) next (2) t->data (3) t

改错:(1) void fun(char *a) (2) print("%c",*a); 编程:int i;char *p=s,*q=t; int n=0,m=0;

while(*p) /*计算串s的长度n,其中p为临时指针*/ {n++; p++;

}while(*q) /*计算串t的长度m,其中q为临时指针*/ {m++; q++;

}if(n>=m) /*比较m和n的值,设置p指向较大的指针*/ p=s; else

p=t;return p;

7节点按数据域递增有序链接。保留一个。 填空:(1) q (2) next (3) next 改错:(1) 缺分号 (2) p = i; 编程:*n=0; int i; for(i=1;i<=m;i++) if(i%7==0||i%11==0) a[*n++]=i;

8、ch的结点。 填空:(1)0或NULL (2)n (3)head,ch 9、统记节点的个数

(1) *n (2) next (3) head

改错:(1) a=NULL; (2) if(*r==*p) 编程:int i,j=0;

for(i=0;i

10、数据域中值之和作为函数值返回。 填空:(1) data (2) next (3) head 改错:(1) while(*r) (2) *a=*r;a++;r++; 编程:int i,j=0;

for((i=0;i

11、长度最短的字符串,串长

(1)if(('a'<=tt[i])&&(tt[i]<='z')) (2)tt[i]-=32;

12所有数字字符移到所有非数字字符之后,:def35adh3kjsdf7。 执行结果为:defadhkjsdf3537

填空:(1) j++ (2) s[i]=t1[i] (3) j

改错:(1) for(j = i + 1; j < 6; j++) (2) *(pstr + i) =*( pstr + j);

编程:int cnt=0; char *p=ss; while(*p) {if(*p==c) cnt++;p++;} return cnt;

13每个数字字符之后插入一个*号。def3*5adh3*kjsdf7*。 填空:(1)&& (2)0 (3)s[j] 改错(1)for(i=2;i<=m;i++) (2)y+=1.0/(i*i);

编程题:int c[3][3]; for(i=0,i<3;i++) for(j=0;j<3;j++) {c[i][j]=a[j][i];

b[i][j]=a[i][j]+c[i][j];}

14字符串中数字字abcdef35adgh3kjsdf7 填空:(1)s[i] (2)'9' (3) *t=n; 改错: (1) t=*x;*x=y; (2) return (t); 编程: int i; *n=0;

for(i=7;i<1000;i++)

if (((i%7)==0)||((i%11)==0)&&((i%77)!=0) a[(*n)++]=i;

15下标为奇数的字符右移:abcdefgh, 填空:(1) 1 (2) s[k] (3) c

改错:(1) long s = 0,t = 0; (2) t = t / 10; 编程:char *p=tt; int i;

for(i=0;i<26;i++) pp[i]=0; 16ASCII码大小递增排序,奇数的字符取出。 填空:(1) t=i (2) i (3) 0

改错:(1) while(fabs(t)>=num) (2) t=s/n; 编程: int p,m=0; for(p=0;p

{b[m]=a[p];m++;} b[m]='\0';

17插入一个与之相同的字符baaaacdaa。 填空:(1) 0或'\0' (2) 0 (3) c

改错:(1) double sum=0.0; (2) sum/=c; 编程:int k;float str=1.0,sum=1.0; for(k=2;k<=n;k++) {sum=sum+k; str=str+1/sum; }return str;

18N×N矩阵,m(m<=N)值, 填空:(1) i++ (2) m (3) m

改错:(1) while((high>=2)&&(n<10)) (2) 缺分号 编程: float x1=0.0,x0; do{ x0=x1; x1=cos(x0);

}while(fabs(x0-x1)>0.000001); return x1;

19将N*N右移1个位置 (1)N (2)N-1 (3)0

改错:(1)s=s+(n+1.0)/n; (2)return t; 编程:int f0=0,f1=1,f; do{f=f0+f1; f0=f1; f1=f;

}while(f

20由NxN矩阵,将矩阵的外围元素 填空:(1)0 (2)j-- (3)j (1)double f(double x) (2)缺分号 double s=0.0;int i; for(i=1;i<=m;i++) s=s+log(1.0*i); s=sqrt(s);return s;

21找出100至x(x想<999)

填空:(1) 0 (2) x (3) t++ 改错:(1) int i,s1; (2) t[i]=s[s1-1-i]; *c=(b/10)*1000+(a/10)*100+(b%10)*10+a%10;

22100~999之间各位上的数字之和为x 填空:(1)999 (2)t/10 (3)x

改错:(1) void fun(long s,long *t) (2)while(s>0)编程:STREC tmp; int i,j;

for (i=0;i

{*p++=*p2++;*p=0;}

25.偶数的数去除通过形参兆时指针n9. 填空(1) 10 (2) 0 (3) x 改错(1) if (n = = 0)(2)缺分号

编程: long s=0, t;int i=0,j,n=strlen(p),k,s1; if (p[0]==' -')

i++;for (j=i;j<=n-1;j++) {t=p[j]-'0';s1=10; for (k=j;k

if (p[0]=='-') return –s; else return s;

26前n项的和S=(1*3)/(2*2)+(3*5):(1)0 (3) (t*t)

(1)for(i=0;str[i];i++)(2) for(i=0; str[i];i++) 编程:double s;

float n,t,pi;t=1;pi=0;n=1.0;s=1.0; while((fabs(s))>=eps)

{pi+=s; t=n/(2*n+1);s*=t;n++;} pi=pi*2; return pi;

27(1*3)/(2*2)-(3*5)/(4*4)返回:-0.204491 填空:(1)1 (2) 2*i (3) (-1) 改错:(1) 缺分号 (2) if (m= =k) 编程:int i;*max=a[0];*d=0;for(i=0;i

28s=3/(2*2)直到|(2n+1)/(2n*2n)|<10*e(-3) 填空:(1)3.0 (2)> (3) (2*i+1)

(1)double fun (int n)(2) s=s+(double)a/b; int i,j,max=a[0][0];for(i=0;i<2;i++) for (j=0;j

max=a[i][j];return max;

29s=1/(2*2)+3/(4*4)直到(2n-1)2.985678. 填空:(1)0(2)i++(3)2.0*i

(1)void fun (char *s,char *t)(2)t[2*d]='\0'; 编程:int i,j=o;for(i=1;i

314×3矩阵第k行元素与第0行元素交换。 (1) k (2) N (3) a[k][i]

(1) for(i=strlen(t)-1;i;i--) (2) if(t[j]>t[j+1]) char *p=ss

int i=0;while(*p)

2)n (

试卷8449c 语言,二级C语言上机题库参考答案相关推荐

  1. 48道C语言上机题参考答案,二级C语言上机题库参考答案(已修改).doc

    二级C语言上机题库参考答案(已修改).doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印 ...

  2. 二级c语言题库答案,二级C语言上机题库参考答案精选50题

    1.程序填空题 给定的程序的功能是调用fun函数建立班级通讯录.通讯录中记录 每位学生的编号.姓名和电话号码班级的人数和学生的信息从键盘 读入,每个人的信息作为一个数据块写到名为myfile5.dat ...

  3. 二级c语言上机题库及解析,2013年计算机二级C语言上机题库及答案解析(3)

    填空题 给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串并输出,若没找到则输出相应信息.ss所指字符串数组中共有N个字符串,且串长小于M.程序中 ...

  4. 8次c语言上机作业答案,计算机二级C语言上机题库及答案2017

    计算机二级C语言上机题库及答案2017 引导语:我们将要迎来2017年9月份的计算机考试,大家准备好了吗,以下是百分网小编分享给大家的计算机二级C语言上机题库及答案2017,欢迎测试! 一.填空题 给 ...

  5. 计算机二级考风考纪主题班会,计算机二级C语言上机题库及答案(100套).doc

    文档介绍: 计算机二级c语言上机题库及答案内部资料,切勿外传!填空题.第1套请补充FUN函数,FUN函数的功能是求10的阶乘.注意:部分源程序给出如下.请勿改动主函数main和其它函数中的任何内容,仅 ...

  6. 浙江计算机二级c语言上机题库及答案,计算机二级C语言上机题库及答案2017

    计算机二级C语言上机题库及答案2017 二.改错题: 给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改 变字符串中的内容. 例如,若字符串为abcd,则应输出:dcba. ...

  7. c语言二级证题库及详解答案,全国计算机等级考试二级C语言上机题库及其答案详解...

    全国计算机等级考试二级C语言上机题库及其答案详解 全国计算机二级C语言上机考试题第一套给定程序的功能是:求二分之一的圆面积,函数通过形参得到圆的半径,函数返回二分之一的圆面积( 注: 圆面积公式为:2 ...

  8. 中国海洋大学c语言题库,2014级中国海洋大学C语言上机题库与答案.docx

    2014级中国海洋大学C语言上机题库与答案 2014中国海洋大学C语言上机考试题库以及答案(20套)编写函数long fun(long x),它的功能是:将长整型参数x中每一位上为偶数的数依次取出,构 ...

  9. vf省计算机考试题库,计算机二级VF上机题库及答案

    计算机二级VF上机题库及答案 thisform.release 第4题: 1. 打开数据库SCORE_MANAGER, 该数据库中含三个有联系的表STUDENT.SCORE1 和COURSE, 根据已 ...

最新文章

  1. 图像特征点检测与匹配评价准则——量化
  2. 奇迹觉醒服务器找不到,奇迹MU觉醒与服务器断开连接 原因及解决办法
  3. kettle变量(param命名参数)
  4. 接口隔离原则(ISP)
  5. 【华为云技术分享】盘点物联网常用开发板
  6. 魅族android n内测报名,底层升级安卓 N 内测报名 Flyme 迎来五周年
  7. [原]tornado源码分析系列(二)[网络层 IOLoop类]
  8. 翻译软件免费版下载-免费版翻译软件下载
  9. word文档 批量添加上标、下标
  10. 【用行动说话】第一篇博客
  11. Anaconda重装后【系统找不到指定的路径】
  12. 记录蓝屏问题FAULTY_HARDWARE_CORRUPTED_PAGE
  13. Dithering(Dithering pixel studio)
  14. 【安信可NB-IoT模组EC系列AT指令应用笔记④】将设备位置接入阿里云地图,实现空间数据可视化
  15. 特大通知!!!CSDN和简书博客以后同步更新
  16. 判断网站被降权的方法
  17. css层叠样式的使用,CSS层叠样式表——使用CSS样式的方法
  18. Genymotion 自配 AndoidSDK 一直Booting
  19. java不会英语可以学习吗,详细说明
  20. 压缩pdf大小的方法?pdf文档怎么压缩最小?怎么压缩pdf文件大小?

热门文章

  1. 华云数据升级发布“信创云基座“ 用“全芯全栈”支持“信创强国”
  2. Nutanix在中国市场发布多云合作伙伴计划
  3. 【明人不说暗话】我就只讲进程与线程
  4. OpenStack精华问答 | OpenStack的目标是什么?
  5. Storm精华问答 | Storm的配置需要注意什么问题?
  6. 自己虚拟服务器都用json可以吗,vue+webpack项目中使用dev-server搭建虚拟服务器,请求json文件数据,实现前后台分离开发...
  7. android实现10ms定时器,Android三种实现定时器的方法
  8. mssql 数据库审计账户_SQLServer数据库审计功能入门之SQL Server审核 (SQL Server Audit)...
  9. 注入点批量收集工具_原来微信群也是能够批量管理的,学到了
  10. RabbitMQ的5种队列_订阅模式_入门试炼_第7篇