1.下列给定程序中,函数fun的功能是:将大写字母转换为对应小写字母之后的第5字母;若小写字母为v~z,使小写字母的值减21。转换后的小写字母作为函数值返同。例如,若形参是字母A,则转换为小写字母f。形参是字母W,则转换为小写字母b。

#include <stdio.h>
#include <ctype.h>
char  fun(char  c)
{   if( c>='A' && c<='Z')c=c+32;if(c>='a' && c<='u')
/**************found**************/c=c+___1___;else if(c>='v'&&c<='z')c=c-21;
/**************found**************/return ___2___ ;
}
main()
{  char  c1,c2;printf("\nEnter a letter(A-Z):  ");c1=getchar();if( isupper( c1 ) ) {
/**************found**************/c2=fun(___3___);printf("\n\nThe letter \'%c\' change to \'%c\'\n", c1,c2);}else  printf("\nEnter (A-Z)!\n");
}

2.函数fun的功能是进行字母转换。若形参ch中是小写英文字母,则转换成对应的大写英文字母:若ch中是大写英文字母,则转换成对应的小写英文字母;若是其他字符,则保持不变,并将转换后的结果作为函数值返回。
请在程序的下划线处填入正确的内容,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!

#include    <stdio.h>
#include    <ctype.h>
char fun(char  ch)
{
/**********found**********/if ((ch>='a')___1___(ch<='z'))return  ch -'a' + 'A';if ( isupper(ch) )
/**********found**********/return  ch +'a'-___2___ ;
/**********found**********/return ___3___;
}
main()
{  char  c1, c2;printf("\nThe result  :\n");c1='w';   c2 = fun(c1);printf("c1=%c    c2=%c\n", c1, c2);c1='W';   c2 = fun(c1);printf("c1=%c    c2=%c\n", c1, c2);c1='8';   c2 = fun(c1);printf("c1=%c    c2=%c\n", c1, c2);
}

3.给定程序中,函数fun的功能是计算下式
例如,若形参e的值为1e-3,函数的返回值2.985678。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或删行,也不得更改程序的结构!

#include  <stdio.h>
double fun(double  e)
{ int  i;    double  s, x;
/**********found**********/s=0;  i=__1__;x=1.0;while(x>e){
/**********found**********/__2__;
/**********found**********/x=(2.0*i-1)/((__3__)*(2.0*i));s=s+x;}return  s;
}
main()
{ double  e=1e-3;printf("\nThe result is: %f\n",fun(e));
}

4.八进制转换为十进制

#include <stdio.h>int fun(char *p)
{}//声明函数
void NONO ();int main( )
{char *p,s[6];p=s;printf("请输入数字字符串:");gets(p);printf("转换成十进制的结果为:%d\n",fun(p));NONO ();return 0;
}void NONO()
{/* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */FILE *rf, *wf ;int i;char *q,m[6];rf = fopen("in.dat", "r") ;wf = fopen("out.dat", "w") ;for(i = 0 ; i < 6 ; i++) {fscanf(rf, "%s", m) ;}q=m;fprintf(wf, "%d\n",fun(q) ) ; fclose(rf) ; fclose(wf) ;
}

计算机二级题目之c数据类型练习学习相关推荐

  1. python语言复数类型实部不可以为0_计算机二级python 知识点篇(数据类型)

    计算机二级python 知识点篇(数据类型) 基本数据类型 数字类型 Python语言提供3种数字类型: 整数类型. 浮点数类型和复数类型, 分别对应数学中的整数. 实数和复数. 整数类型 进制种类 ...

  2. 计算机二级考试题是题库随机抽吗,计算机二级题目是题库原题吗,计算机二级题目是随机抽的吗...

    计算机二级题目是题库原题吗,计算机二级题目是随机抽的吗 2021-04-2011:07:30 来源: 作者:wangziyang office的话选择题不用看的,三道操作题都是原题.学完选择题要花很多 ...

  3. 计算机二级题目之字符串练习学习

    1.统计字符串s在字符串str中出现的次数 #include <conio.h> #include <stdio.h> #include <string.h> in ...

  4. 计算机二级题目之函数学习

    1.给定程序功能是计算S=f(-n)+f(-n+1)+-+f(0)+f(1)+f(2)+-+f(n)的值. float f( double x){if (x == 0.0 || x == 2.0)re ...

  5. 计算机二级Python嵩天老师Mooc学习笔记:天天向上的力量

    今天学习了Python的数字类型及操作,虽然知识点不难,但在过程中,还是有惊喜的. 天天向上,来自于毛爷爷的名言,好好学习,天天向上. 有人提出,如果每天进步1%,一年后可以提升多少?反之如果每天退步 ...

  6. 斐波拉契数列python123_python计算机二级题目分类汇总

    知乎视频​www.zhihu.com 选择题:40 基本操作题:5 简单应用:10/15 综合应用:20 主要是对文本进行处理 基本操作题 format()函数 用符号填充 {序号:填充 对齐 宽度 ...

  7. 计算机二级题目小汽车大客车,浙江省计算机二级办公软件Excel练习题.xls

    停停车车价价目目表表 小小汽汽车车中中客客车车大大客客车车 5810 停停车车情情况况记记录录表表 车车牌牌号号车车型型单单价价入入库库时时间间出出库库时时间间停停放放时时间间应应付付金金额额 浙A1 ...

  8. 计算机的试题步骤,计算机二级题目  做计算机二级试题,按照答案步骤,为什么word 爱问知识人...

    步骤1:选中标题,单击[开始]选项卡下[段落]组中的"居中"按钮.再选中"大学生网络创 业交流会",单击[开始]选项卡下[字体]组中的"字体" ...

  9. python计算机二级题目整理(1)

    1.二叉树中度为0的节点(叶子节点)总比度为2的节点多一个. 2.软件工程包含三个要素:方法.工具和过程. 3.程序流程图是详细设计阶段使用的表达工具. 4.面向对象中的对象有两部分组成:数据(也称属 ...

最新文章

  1. 【教程】Python数据可视化技巧
  2. 3D相机的数据处理方式
  3. 为jQuery的$.ajax设置超时时间
  4. HTML之iframe内联框架
  5. 多目标机器学习_NIPS2018 - 用多目标优化解决多任务学习
  6. XML学习笔记01【xml_基础、xml_约束】
  7. 4.如果容器中包含了通过new操作创建的指针,切记在容器对象析构前将指针delete掉
  8. webpack:全局变量、图片处理、样式兼容
  9. UNIX网络编程——sockatmark函数
  10. linux用u盘上传文件,linux如何挂载U盘和文件系统(或需要用到).doc
  11. 谈谈枚举和 那啥 那啥来着 哦 对对对 泛型!
  12. 汇编语言:实验10 根据材料编程—3.数值显示,编程,将data段中的数据以十进制形式显示出来
  13. Unix系统使用的地址索引结构有什么特点?
  14. python学习(1)启程
  15. 【node】---记忆内容
  16. 如何在Ubuntu系统下安装JDK
  17. linux制作iso启动盘
  18. 最常用2000英语单词(带音标+注释)
  19. Java蓝桥杯 算法提高 九宫格
  20. ssh 所选的用户密钥未在远程主机上注册

热门文章

  1. 中学学校不设立计算机课,中学信息技术课教学现状与改进策略
  2. C语言简单游戏编程入门之中国象棋
  3. 论文学习——多维时间序列异常检测算法综述
  4. VB常见错误和难点分析
  5. 00后整顿职场!因面试时公司让填“紧急联系人”,觉得侵犯隐私,举报公司消防措施不合理,导致公司被停业整顿!...
  6. android自动获取系统时间,Android--获取系统时间的几种方式
  7. Green++“绿多多”绿色资产的2019猪年贺岁词 | 复联复兴者联盟FUND++
  8. 童趣无限,浩辰CAD趣味绘图等你来发现!
  9. PHP入门-函数的定义与使用
  10. 统计学习方法——决策树