c语言上机题库编程,全国二级C语言上机编程题库
考试被抽到的题库大多数都在了
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语言上机编程题库相关推荐
- 2019全国二级C语言的分值,2021年计算机二级题型及分值
全国计算机二级考试形式为统一命题,统一考试.全部采用上机考试.二级考试时长为120分钟,无纸化.小编为大家整理了2021年计算机二级题型及分值,供大家参考. 计算机二级考试科目及分值设置 二级 MS ...
- C语言字符付应整数值,全国二级C语言复习资料3.doc
全国二级C语言复习资料3 一.选择题 在下列各题的A).B).C).D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分. (11)以下不正确的叙述是 A)在C ...
- c语言陷阱试题,超级经典计算机二级C语言陷阱考试题.doc
超级经典计算机二级C语言陷阱考试题 超级经典计算机二级C语言陷阱考试题 若有定义:int a[2][3],则对a数组的第i行j列元素地址的正确引用为___d___. a)*(a[i]+j) b)(a+ ...
- c语言程序设计证书有没有,从未学习过c语言程序设计,10天考取计算机二级c语言程序设计证书可能吗?...
从未学习过c语言程序设计,10天考取计算机二级c语言程序设计证书可能吗? 从未学习过c语言程序设计,10天考取计算机二级c语言程 序设计证书可能吗? 基本不可能!!!除非你真的是一个学习力,逻辑能力, ...
- 全国二级c语言上机题库答案,二级C语言上机题库100题加答案
<二级C语言上机题库100题加答案>由会员分享,可在线阅读,更多相关<二级C语言上机题库100题加答案(67页珍藏版)>请在人人文库网上搜索. 1.1 :将大于整数m且接近m的 ...
- 二级c语言上机编程技巧,二级C语言上机编程题技巧总结
二级C语言上机编程题技巧 一. 方法总结 1. 二级C语言上机编程题在二级上机考试中属于较难题型,因此很多同学都害怕通过不了.综合 往年的考试,结合考试大纲,每年考试的编程题都有一定的规律和方法,只要 ...
- 全国二级C语言上机必读
一.上机改错题的特点和注意事项 1.上机改错的试题中通常包含两个(或三个)错误需要修改. 2.试题中用"******found******/"来提示在下一行(或下面第二行) ...
- 二级c语言上机程序填空,浙江省计算机二级c语言上机考试真题(二)程序填空
浙江省计算机二级c语言上机考试真题 (二)程序填空 1,求最大公约数 ,下面程序中"____ N ____"是根据程序功能需要填充部分,请完成程序填充(注意:不得加行.减行.加句. ...
- 计算机二级c语言程序设计改错,2017年计算机二级C语言上机改错题考点总结
2017年计算机二级C语言上机改错题考点总结 对上机考试改错题的做题方法和总结,改错题的错误主要分为以下几类: 1.if或while语句 若错误行是if或者while语句,则要注意以下点: 1)首先判 ...
最新文章
- 如何从值中删除数组中的项目?
- 气门组的结构组成有哪些_你知道电线电缆是由哪些结构材料组成的吗?
- 用Fedora发行版本打包RPM,似乎无法对打好的RPM包进行签名?
- Python 直接赋值、浅拷贝和深度拷贝解析
- c中session的用法
- 悟透JavaScript
- 使用JAVA爬取网页图片
- 蓝桥杯单片机:12届省赛
- SAP License:SAP顾问该不该参与数据搜集
- android客户端中间人攻击,Android 中间人攻击
- 自定义Repeater数据控件的一个页面显示效果
- Linux常用命令汇总及示例
- SnowNLP简易教程:分词、词性标注、情感分析、繁体转换、关键字抽取、相似度计算
- android请求网络接口(xutils3进行网络请求)
- 帮忙framebuffer扫盲
- 菜鸟写Python-Pycharm执行Scrapy项目报:Scrapy-no active project 和(或)Unknown command: crawl错误
- IT培训机构那些让人恶心的招生手法
- linux钓鱼邮件,钓鱼邮件传播勒索病毒再升级,不落地加大查杀难度
- Docker安装及部署
- #数据挖掘--第1章:EDA数据探索性分析