考试被抽到的题库大多数都在了

5计算n门课程的平均分,计算结果作为函数值返回。

#include

float fun (float *a , int n)

{

int i;

float ave=0.0;

for(i=0; i

ave=ave/n;

return ave;

}

main()

{float score[30]={90.5, 72, 80, 61.5, 55}, aver;

void NONO ();

aver = fun(score, 5);

printf("\nAverage score is: %5.2f\n", aver);

NONO ();

}

void NONO ()

{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */

FILE *fp, *wf ;

int i, j ;

float aver, score[5] ;

fp = fopen("in.dat","r");

wf = fopen("out.dat","w");

for(i = 0 ; i < 10 ; i++) {

for(j = 0 ; j < 5 ; j++) fscanf(fp,"%f,",&score[j]);

aver = fun(score, 5);

fprintf(wf, "%5.2f\n", aver);

}

fclose(fp);

fclose(wf);

}

6比较两个字符串的长度,(不得调用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符串长度相同,则返回第一个字符串。

#include

char *fun (char *s, char *t)

{

int i;

char *p=s, *q=t;

int n=0,m=0;

while(*p)

{

n++;

p++;

}

while(*q)

{

m++;

q++;

}

if(n>=m)

p=s;

else

p=t;

return p;

}

main()

{char a[20],b[20];

void NONO ();

printf("Input 1th string:");

gets(a);

printf("Input 2th string:");

gets(b);

printf("%s\n",fun (a, b));

NONO ();

}

void NONO ()

{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */

FILE *fp, *wf ;

int i ;

char a[20], b[20] ;

fp = fopen("in.dat","r");

wf = fopen("out.dat","w");

for(i = 0 ; i < 10 ; i++) {

fscanf(fp, "%s %s", a, b);

fprintf(wf, "%s\n", fun(a, b));

}

fclose(fp);

fclose(wf);

}

7求出1到m之间(含m)能被7或11整除的所有整数放在数组a中,通过n返回这些数的个数。

#include

#define M 100

void fun (int m, int *a , int *n)

{

int i,j=0;*n=0;

for(i=1;i<=m;i++)

if(i%7==0||i%11==0)

{

a[j]=i;

j++;

}

*n=j;

}

main()

{int aa[M], n, k;

void NONO ();

fun (50, aa, &n);

for (k = 0; k < n; k++)

if((k+1)%20==0) printf("\n");

else printf("%4d", aa[k]);

printf("\n");

NONO();

}

void NONO ()

{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */

FILE *fp, *wf ;

int i, n, j, k, aa[M], sum ;

fp = fopen("in.dat","r");

wf = fopen("out.dat","w");

for(i = 0 ; i < 10 ; i++) {

fscanf(fp, "%d,", &j);

fun(j, aa, &n);

sum = 0 ;

for(k = 0 ; k < n ; k++) sum+=aa[k] ;

fprintf(wf, "%d\n", sum);

}

fclose(fp);

fclose(wf);

}

8将ss所指字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。

#include

#include <

string.h>

void fun (char *ss)

{

int i;

for(i=1; i

{

if(ss[i]>='a'&& ss[i]<='z')ss[i]-=32;

}

}

mai

c语言上机题库编程,全国二级C语言上机编程题库相关推荐

  1. 2019全国二级C语言的分值,2021年计算机二级题型及分值

    全国计算机二级考试形式为统一命题,统一考试.全部采用上机考试.二级考试时长为120分钟,无纸化.小编为大家整理了2021年计算机二级题型及分值,供大家参考. 计算机二级考试科目及分值设置 二级 MS ...

  2. C语言字符付应整数值,全国二级C语言复习资料3.doc

    全国二级C语言复习资料3 一.选择题 在下列各题的A).B).C).D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分. (11)以下不正确的叙述是 A)在C ...

  3. c语言陷阱试题,超级经典计算机二级C语言陷阱考试题.doc

    超级经典计算机二级C语言陷阱考试题 超级经典计算机二级C语言陷阱考试题 若有定义:int a[2][3],则对a数组的第i行j列元素地址的正确引用为___d___. a)*(a[i]+j) b)(a+ ...

  4. c语言程序设计证书有没有,从未学习过c语言程序设计,10天考取计算机二级c语言程序设计证书可能吗?...

    从未学习过c语言程序设计,10天考取计算机二级c语言程序设计证书可能吗? 从未学习过c语言程序设计,10天考取计算机二级c语言程 序设计证书可能吗? 基本不可能!!!除非你真的是一个学习力,逻辑能力, ...

  5. 全国二级c语言上机题库答案,二级C语言上机题库100题加答案

    <二级C语言上机题库100题加答案>由会员分享,可在线阅读,更多相关<二级C语言上机题库100题加答案(67页珍藏版)>请在人人文库网上搜索. 1.1 :将大于整数m且接近m的 ...

  6. 二级c语言上机编程技巧,二级C语言上机编程题技巧总结

    二级C语言上机编程题技巧 一. 方法总结 1. 二级C语言上机编程题在二级上机考试中属于较难题型,因此很多同学都害怕通过不了.综合 往年的考试,结合考试大纲,每年考试的编程题都有一定的规律和方法,只要 ...

  7. 全国二级C语言上机必读

    一.上机改错题的特点和注意事项 1.上机改错的试题中通常包含两个(或三个)错误需要修改. 2.试题中用"******found******/"来提示在下一行(或下面第二行) ...

  8. 二级c语言上机程序填空,浙江省计算机二级c语言上机考试真题(二)程序填空

    浙江省计算机二级c语言上机考试真题 (二)程序填空 1,求最大公约数 ,下面程序中"____ N ____"是根据程序功能需要填充部分,请完成程序填充(注意:不得加行.减行.加句. ...

  9. 计算机二级c语言程序设计改错,2017年计算机二级C语言上机改错题考点总结

    2017年计算机二级C语言上机改错题考点总结 对上机考试改错题的做题方法和总结,改错题的错误主要分为以下几类: 1.if或while语句 若错误行是if或者while语句,则要注意以下点: 1)首先判 ...

最新文章

  1. 如何从值中删除数组中的项目?
  2. 气门组的结构组成有哪些_你知道电线电缆是由哪些结构材料组成的吗?
  3. 用Fedora发行版本打包RPM,似乎无法对打好的RPM包进行签名?
  4. Python 直接赋值、浅拷贝和深度拷贝解析
  5. c中session的用法
  6. 悟透JavaScript
  7. 使用JAVA爬取网页图片
  8. 蓝桥杯单片机:12届省赛
  9. SAP License:SAP顾问该不该参与数据搜集
  10. android客户端中间人攻击,Android 中间人攻击
  11. 自定义Repeater数据控件的一个页面显示效果
  12. Linux常用命令汇总及示例
  13. SnowNLP简易教程:分词、词性标注、情感分析、繁体转换、关键字抽取、相似度计算
  14. android请求网络接口(xutils3进行网络请求)
  15. 帮忙framebuffer扫盲
  16. 菜鸟写Python-Pycharm执行Scrapy项目报:Scrapy-no active project 和(或)Unknown command: crawl错误
  17. IT培训机构那些让人恶心的招生手法
  18. linux钓鱼邮件,钓鱼邮件传播勒索病毒再升级,不落地加大查杀难度
  19. Docker安装及部署
  20. #数据挖掘--第1章:EDA数据探索性分析

热门文章

  1. @NotNull,@NotBlank和 @NotEmpty学习
  2. 微信小程序获取微信运动步数
  3. 当一个人知道自己为什么而活,就可以忍受任何一种生活
  4. TDP®微步威胁感知平台
  5. 2022流行的几个女士手表品牌推荐
  6. 公司职工网络舆情管理办法
  7. 1年半经验,普通学历,竟给30K,我的快手Offer终于来了
  8. python中倒背如流_八字基础知识--倒背如流篇
  9. OTT IPTV商机广阔 运营商如何进一步发掘CDN机会窗口
  10. 群星跨平台联机Mod同步