全国计算机等级考试题库二级C操作题100套(第69套)

第69套:

给定程序中,函数fun的功能是将a和b所指的两个字符串转换成面值相同的整数,并进行相加作为函数值返回,规定字符串中只含9个以下数字字符。
例如,主函数中输入字符串:32486和12345,在主函数中输出的函数值为:44831。 请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
给定源程序:
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#define N 9
long ctod( char *s )
{ long d=0;
while(*s)
if(isdigit( s)) {
d=d
10+*s-1;
2; }
return d;
}
long fun( char *a, char *b )
{
return 3;
}
main()
{ char s1[N],s2[N];
do
{ printf("Input string s1 : "); gets(s1); }
while( strlen(s1)>N );
do
{ printf("Input string s2 : "); gets(s2); }
while( strlen(s2)>N );
printf(“The result is: %ld\n”, fun(s1,s2) );
}
解题思路:
第一处:数字字符与其对应的数值相差48,所以应填:48。
第二处:到字符串下一个位置,所以应填:s++。
第三处:返回两个数字字符串经转换成数值的和,所以应填:ctod(a)+ctod(b)。


给定程序MODI1.C中 fun 函数的功能是:分别统计字符串中大写字母和小写字母的个数。
例如, 给字符串 s 输入:AAaaBBb123CCccccd,则应输出结果:
upper = 6, lower = 8。
请改正程序中的错误,使它能计算出正确的结果。
注意:不要改动 main 函数,不得增行或删行,也不得更改程序的结构!
给定源程序:
#include <stdio.h>
void fun ( char *s, int a, int b )
{
while ( *s )
{ if ( *s >= ‘A’ && *s <= ‘Z’ )
*a=a+1 ;
if ( *s >= ‘a’ && s <= ‘z’ )
b=b+1;
s++;
}
}
main( )
{ char s[100]; int upper = 0, lower = 0 ;
printf( "\nPlease a string : " ); gets ( s );
fun ( s, & upper, &lower );
printf( “\n upper = %d lower = %d\n”, upper, lower );
}
解题思路:
第一处:在等式右边应写
a。
第二处:在等式右边应写
b。


请编一个函数fun,函数的功能是使实型数保留2位小数,并对第三位进行四舍五入 (规定实型数为正数)。
例如:实型数为 1234.567, 则函数返回 1234.570000;
实型数为 1234.564, 则函数返回 1234.560000。
注意: 部分源程序存在文件PROG1.C文件中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入
你编写的若干语句。
给定源程序:
#include <stdio.h>
float fun ( float h )
{
}
main( )
{ float a;
printf ("Enter a: "); scanf ( “%f”, &a );
printf ( "The original data is : " );
printf ( “%f \n\n”, a );
printf ( “The result : %f\n”, fun ( a ) );
NONO( );
}
解题思路:
本题主要是考察考生保留小数点后两位数并对第三位进行四舍五入。方法是先把这个数乘以100,然后再加0.5(实现四舍五入),再把这个数存放到一个长整型变量中,目的是把小数点后的小数去除,最后把这个数转换成浮点型数除以100,即可得出所的结果。
参考答案:
float fun ( float h )
{
long w ;
w = h * 100 + 0.5 ;
return (float) w / 100 ;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/266139.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python去除图片上的文字_Python图像处理之识别图像中的文字(实例讲解)

①安装PIL&#xff1a;pip install Pillow(之前的博客中有写过)②安装pytesser3&#xff1a;pip install pytesser3③安装pytesseract&#xff1a;pip install pytesseract④安装autopy3&#xff1a;先安装wheel&#xff1a;pip install wheel下载autopy3-0.51.1-cp36-cp36m-wi…

android基于蓝牙实验,基于Android智能蓝牙的血糖实时监测系统的设计与实现

摘要&#xff1a;糖尿病是目前严重危害人类健康的一种疾病,掌握血糖的变化是现阶段临床上预防和控制糖尿病最重要也是最有效的方法。目前市场上已有的血糖仪大部分是以电化学方法为基础,将检测结果保存到检测仪器中,不利于对数据进行相关分析。论文基于嵌入式检测技术与Android…

[Vue]组件——通过$emit为组件自定义事件

1.在定义组件时调用内建的 $emit 方法并传入事件的名字&#xff0c;来向父级组件触发一个事件enlarge-text&#xff1a; Vue.component(blog-post, {props: [post],template: <div class"blog-post"><h3>{{ post.title }}</h3><button v-on:cli…

全国计算机等级考试题库二级C操作题100套(第70套)

第70套&#xff1a; 给定程序中&#xff0c;函数fun的功能是&#xff1a;计算形参x所指数组中N个数的平均值&#xff08;规定所有数均为正数&#xff09;,作为函数值返回&#xff1b;并将大于平均值的数放在形参y所指数组中, 在主函数中输出。 例如&#xff0c;有10个正数&…

浅谈mysql的子查询

2019独角兽企业重金招聘Python工程师标准>>> mysql的子查询的优化一直不是很友好&#xff0c;一直有受业界批评比较多,也是我在sql优化中遇到过最多的问题之一&#xff0c;mysql在处理子查询的时候&#xff0c;会将子查询改写,通常情况下&#xff0c;我们希望由内到…

选择符合语义的html标签,最容易犯的HTML标签错误写法

我们最好开始注意了,因为HTML Police会走遍你的代码然后挑出你所有没有语义的标签,这份列表包含了10个最经常犯得HTML标签错误,记下他们,能够让我们避免犯此常见错误,让我们的HTML标签符合语义,和标准的要求.罪行1:把块级元素放入了行内元素内HTML 元素的表现方式不外乎就两种:…

python装饰器参数讲解_python装饰器的详细解析

写在前面:python装饰器(fuctional decorators)就是用于拓展原来函数功能的一种函数&#xff0c;目的是在不改变原函数名(或类名)的情况下&#xff0c;给函数增加新的功能。 这个函数的特殊之处在于它的返回值也是一个函数&#xff0c;这个函数是内嵌“原“”函数的函数。一般而…

Linux进程编程(PS: exec族函数、system、popen函数)

目录1.进程相关概念程序和进程查看系统中的进程ps指令top指令进程标识符 使用getpid()获取父进程&#xff0c;子进程2.创建进程fork进程创建发生了什么——C程序的存储空间如何分配3.创建进程vfork(区别fork)4.进程退出正常退出异常退出5.父进程等待子进程退出父进程收集子进程…

亚马逊云主机AWS-EC2建站简介

其实挺多是参考互联网的&#xff0c;所以直接贴网址了。 【申请帐号】要信用卡号码的 http://bbs.admin5.com/thread-9440113-1-1.html 【地区测速】http://www.cloudping.info/ 【安装系统及SSH】要看清免费的项目 http://blog.chinaunix.net/uid-26726420-id-3196899.html 【…

简练软考知识点整理-控制成本过程

控制成本是监督项目状态&#xff0c;以更新项目成本&#xff0c;管理成本基准变更的过程。本过程的主要作用是&#xff0c;发现实际与计划的差异&#xff0c;以便采取纠正措施&#xff0c;降低风险。要更新预算&#xff0c;就需要了解截至目前的实际成本。只有经过实施整体变更…

求一列数据中的波峰_PowerQuery:横向/纵向追加数据

上一篇文章都是在原表数据基础上的分分合合&#xff0c;但做数据分析的时候还经常需要在原有数据的基础上增加一些辅助数据&#xff0c;比如加入新列、新行&#xff0c;或者从其他表中添加进来更多维度的数据&#xff0c;这些就是数据丰富的过程。01添加列Power Query中添加列有…

二级菜单HTML原理,CSS多级菜单的实例代码讲解

这是一个相当炫的功能&#xff0c;让网页看起来像桌面程序&#xff0c;如window的开始菜单。实现原理基本和纯CSS相册差不多&#xff0c;但要注意的事项比较多&#xff0c;让我们一步步来吧。先来一个非常简单的一级菜单与悬停效果。菜单一菜单二菜单三菜单四结构很熟悉吧&…

HTML对字体的操作详解

摘自&#xff1a;HTML对字体的所有操作详解&#xff08;经典&#xff09; 作者&#xff1a;HeroKern 发布时间&#xff1a; 2016-01-31 21:15:31 网址&#xff1a;https://blog.csdn.net/qq_21792169/article/details/50615919/?utm_termhtml%E6%A0%87%E8%AE%B0%E5%AD%97%E4%B…

Discuz初探

根目录文件 admin.php 后台入口文件 api.php 合作API输出 archiver 论坛Archiver阅读模式&#xff08;无图版&#xff09; connect.php 云平台接口文件 cp.php 多应用服务入口文件(加载userapp.php) crossdomain.xml fa…

数学学习笔记-三角函数

1.圆的一周的弧度数为2π&#xff0c;360角2π弧度&#xff0c;1为π/180弧度 2.如下图&#xff0c;在一个直角三角形中 角A的对边为正对着的那个边a角A的邻边为另外一条直角边b角A的斜边为斜边c其中 正弦sin(A)对边/斜边余弦cos(A)邻边/斜边正切tan(A)对边/邻边正割csc(A)1/si…

云计算呼叫中心_SaaS云呼叫中心系统只用于销售或客服?

随着时代的发展&#xff0c;公司企业不一定有规模了才需要呼叫中心系统。SaaS云部署方式呼叫中心系统的出现&#xff0c;已经能够满足所有公司的需要&#xff0c;成本低、功能完善、效率高。公司电话管理系统通常大家的理解是&#xff0c;呼叫中心只是应用于针对营销部门或是客…

全国计算机等级考试题库二级C操作题100套(第91套)

第91套&#xff1a; 函数fun的功能是&#xff1a;计算请在程序的下划线处填入正确的内容并把下划线删除&#xff0c;使程序得出正确的结果。 注意&#xff1a;源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行&#xff0c;也不得更改程序的结构&#xff01; 给定源程序…

mvc4 html.pager,MVC分页之MvcPager使用详解

最近刚刚接触MVC不久&#xff0c;因项目中要用到分页&#xff0c;网上找了下资料&#xff0c;最后采用了MvcPager(http://www.webdiyer.com/),支持同步和Ajax异步分页。废话不多说了直接上代码。一.MvcPager异步 ViewModel:public class Article{[Display(Name "信息编号…

lnmp压力测试

最近在自己的台式机上搭了个lnmp&#xff0c;想用压力压一压&#xff0c;看看结果怎么样。由于nginx只是个静态web服务器&#xff0c;并发能力超强&#xff0c;因此lnmp的性能瓶颈在于php的处理能力&#xff0c;即php-fpm。硬件CPU AMD Phenom(tm) II X4 945内存 4G x 4硬盘 西…

1 uC/OS工程目录

第一个项目&#xff0c;从整体上认识 uC/OS转载于:https://www.cnblogs.com/chdfelix/p/9581271.html