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

更多干货推荐可以去牛客网看看,他们现在的IT题库内容很丰富,属于国内做的很好的了,而且是课程+刷题+面经+求职+讨论区分享,一站式求职学习网站,最最最重要的里面的资源全部免费!!!点击进入--------------》跳转接口
在这里插入图片描述

更多干货推荐可以去牛客网看看,他们现在的IT题库内容很丰富,属于国内做的很好的了,而且是课程+刷题+面经+求职+讨论区分享,一站式求职学习网站,最最最重要的里面的资源全部免费!!!点击进入--------------》跳转接口
在这里插入图片描述

第100套:

给定程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则函数不做任何处理。
例如,s所指字符串为:baacda,c中的字符为:a,执行后s所指字符串为:baaaacdaa。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
给定源程序:

#include <stdio.h> 
void fun(char *s, char c) 
{ int i, j, n; 
for(i=0; s[i]!=___1___ ; i++) 
if(s[i]==c) 
{ 
n=___2___ ; 
while(s[i+1+n]!='\0') n++; 
for(j=i+n+1; j>i; j--) s[j+1]=s[j]; 
s[j+1]=___3___ ; 
i=i+1; 
} 
} 
main() 
{ char s[80]="baacda", c; 
printf("\nThe string: %s\n",s); 
printf("\nInput a character: "); scanf("%c",&c); 
fun(s,c); 
printf("\nThe result is: %s\n",s); 
} 

解题思路:
第一处:在for循环中终止值要判断字符串是否结束符,所以应填:‘\0’。
第二处:n用于统计参数c后还有多少个字符,要对其进行初始化,所以应填:0。
第三处:要求插入相同的字符c,所以应填:c。


在主函数中从键盘输入若干个数放入数组中, 用0结束输入并放在最后一个元素中。给定程序MODI1.C中函数fun的功能是:计算数组元素中值为正数的平均值(不包括0)。
例如:数组中元素中的值依次为:39,-47,21,2,-8,15,0,
则程序的运行结果为:19.250000。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main 函数,不得增行或删行,也不得更改程序的结构!
给定源程序:

#include <stdio.h> 
double fun ( int x[]) 
{ 
int sum = 0.0; 
int c=0, i=0; 
while (x[i] != 0) 
{ if (x[i] > 0) { 
sum += x[i]; c++; } 
i++; 
} 
sum \= c; 
return sum; 
} 
main( ) 
{ int x[1000]; int i=0; 
printf( "\nPlease enter some data (end with 0): " ); 
do 
{ scanf("%d", &x[i]); } 
while (x[i++] != 0); 
printf("%f\n", fun ( x )); 
} 

解题思路:
第一处:由于sum是存放实数值,因此不能定义为整型,所以应改为double sum=0.0;或float
sum=0.0;。
第二处:除的运算符是“/”。


编写函数fun,函数的功能是:根据以下公式计算s,计算结果作为函数值返回;n通过形参传入。
1 1 1
S=1 + ── + ─── + … + ──────
1+2 1+2+3 1+2+3+…+n
例如:若n的值为11时,函数的值为:1.833333
注意: 部分源程序在文件PROG1.C中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
给定源程序:

#include <stdio.h> 
float fun(int n) 
{ 
} 
main() 
{ int n; float s; 
printf("\nPlease enter N:"); scanf("%d", &n); 
s = fun(n); 
printf("the result is: %f\n", s); 
NONO(); 
} 

解题思路:
本题是根据给定的公式计算结果。使用for循环语句依次求出每一项的值,分别进行累加并把结果存入变量s中,最后返回s。
参考答案:

float fun(int n) 
{ 
int i,j,t; 
float s=0; 
for(i=1;i<=n;i++) { 
t=0; 
for(j=1;j<=i;j++) t+=j; 
s=s+1./t; 
} 
return s; 
}

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

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

相关文章

主页是单一的HTML文件,什么是主页,下列说法最为准确的是 _____。

关于局域网、广域网和互联网的组建和因特网的接入&#xff0c;回答下列问题。(1)关于局域网和广域网的组建&#xff0c;下列说法不正确的是 _____。(A)若要组建多台计算机的局域网络&#xff0c; 通常需要集线器 Hub、网卡和双绞线&#xff0c;通过集线器实现多台计算机的连接;…

【共读Primer】55.[6.4]函数重载--重载与作用域 Page210

讲解之前&#xff0c;先来看一组代码 string read(); void print(const string &); void print(double); void fooBar(int ival) {bool read false; // 新作用域&#xff1a;隐藏了外层的readstring s read; // 错误&#xff1a; read是一个布尔值&#xff0c;而非函数…

python中numpy模块的around方法_Python numpy.around()用法及代码示例

numpy.around(arr&#xff0c;decimals 0&#xff0c;out None)&#xff1a;此数学函数可帮助用户将数组元素平均舍入为给定的小数位数。参数&#xff1a;array :[数组]输入数组。decimal :[int&#xff0c;可选]我们要舍入的小数位。默认值0。如果是-ve十进制&#xff0c;则…

安卓APP_ 其他(1) —— 程序的签名打包并在手机上运行

摘自&#xff1a;安卓APP_ 其他&#xff08;1&#xff09; —— 程序的签名打包并在手机上运行 作者&#xff1a;丶PURSUING 发布时间&#xff1a; 2021-03-29 20:58:26 网址&#xff1a;https://blog.csdn.net/weixin_44742824/article/details/115310388 刚学到第四个控件&am…

设置centos6 yum源为光盘

1、挂载光盘mount /dev/cdrom /media/cdrom2、设置CentOS-Media.repo检查/etc/yum.repos.d/目录是否存在里文件&#xff0c;如存在&#xff0c;此步略过&#xff0c;如果不存在&#xff0c;手动建立&#xff0c;代码如下&#xff1a;[c6-media]nameCentOS-$releasever - Mediab…

计算机数据恢复专业,专业电脑数据恢复软件哪个好

原标题&#xff1a;专业电脑数据恢复软件哪个好在我们日常清理电脑时&#xff0c;有时会意外删除一些有用的文件&#xff0c;比如重要文件、照片等。这时就需要使用数据恢复软件尝试恢复数据。EasyRecovery是一款强大有效实现数据恢复的软件&#xff0c;软件占用空间小&#xf…

C#开发移动应用系列(2.使用WebView搭建WebApp应用)

C#开发移动应用系列(2.使用WebView搭建WebApp应用) 原文:C#开发移动应用系列(2.使用WebView搭建WebApp应用)前言上篇文章地址:C#开发移动应用系列(1.环境搭建) 嗯..一周了 本来打算2天一更的 - - ,结果 出差了..请各位原谅.. 今天我们来讲一下使用WebView搭建WebApp应用. 说明一…

new 一个模板、类_Java必备基础-类(Class)

你好&#xff0c;我是goldsunC让我们一起进步吧&#xff01;类上一篇文章介绍了Java的基础数据类型和引用数据类型中的数组&#xff0c;引用数据类型除了数组之外&#xff0c;还包括类和接口。那什么是引用数据类型呢&#xff1f;看个例子&#xff1a;public class Test {publi…

华北电力大学计算机科学与技术考研,华北电力大学吴克河教授谈计算机科学与技术专业...

导语&#xff1a;读万卷书不如行万里路&#xff0c;行万里路不如名师点悟。选导师也是个大学问——择师而师&#xff0c;不可草草。为此我们特邀请众多精英导师&#xff0c;我们期待他们的亲身经历和观点建议&#xff0c;能够给考研路上的你以参考……华北电力大学计算机科学与…

怎样让防火墙跟其他网络设备实现时钟同步

怎样让防火墙跟其他网络设备实现时钟同步 一方面&#xff0c;如果网络设备上的时间不一致&#xff0c;如路由器跟防火墙的时间相差十分钟&#xff0c;则在故障排除的时候&#xff0c;就会很麻烦。因为防火墙或者路由器上都有事件日志&#xff0c;在这些日志上会反映相关的故障信…

安卓APP_ 控件(4)—— ImageView

摘自&#xff1a;安卓APP_ 控件&#xff08;4&#xff09;—— ImageView 作者&#xff1a;丶PURSUING 发布时间&#xff1a; 2021-03-29 21:52:06 网址&#xff1a;https://blog.csdn.net/weixin_44742824/article/details/115311375 开篇&#xff1a;安卓APP_ 控件&#xff0…

使用python的openpyxl模块操作excel

openpyxl&#xff08;可读写excel表&#xff09;专门处理Excel2007及以上版本产生的xlsx文件&#xff0c;xls和xlsx之间转换容易 openpyxl的安装 模块的引入 from openpyxl import Workbook from openpyxl.styles import Color, Font, Alignment from openpyxl.styles import B…

python日志配置文件解释_python 之 logger日志 字典配置文件

importosimport logging.config #不能只导入loggingBASE_DIRos.path.dirname(os.path.dirname(__file__))#DB_PATHos.path.join(BASE_DIR,db)#DB_PATHr%s\db %BASE_DIR#定义日志文件的路径LOG_PATHos.path.join(BASE_DIR,log,access.log)#LOG_PATHr%s\log\access.log %BASE_DIR…

最常用计算机信息呼唤标准代码,计算机考试题

1.Powerpoint中&#xff0c;在幻灯片浏览视图下&#xff0c;按住Ctel键并拖动某一幻灯片&#xff0c;可以完成(D)A. 移动幻灯片B. 选定幻灯片C. 删除幻灯片D. 复制幻灯片2.在Powerpoint中&#xff0c;为所有幻灯片设置统一的、特有的外观风格&#xff0c;应运用(A)A. 母版 B. 自…

awk一些很恐怖的特性

使用也可以产生值 echo "" | awk END{a[1]1;x a[2];print length(a);print a[3];print length(a)} 打印结果是&#xff1a;2 空行 3 这个awk的数组元素居然是3&#xff01;&#xff01;就是说使用数组也是定义数组&#xff01;&#xff01;&#xff01;这很恐怖&…

安卓APP_ 控件(5)—— ProgressBar

摘自&#xff1a;安卓APP_ 控件&#xff08;5&#xff09;—— ProgressBar 作者&#xff1a;丶PURSUING 发布时间&#xff1a; 2021-03-31 13:03:07 网址&#xff1a;https://blog.csdn.net/weixin_44742824/article/details/115313496 控件ProgressBar就是对进度条的设定&…

sql 写query_为什么需要动态SQL

为什么需要动态SQL在使用 EF或者写 SQL语句时&#xff0c;查询条件往往是这样一种非常常见的逻辑&#xff1a;如果客户填了查询信息&#xff0c;则查询该条件&#xff1b;如果客户没填&#xff0c;则返回所有数据。我常常看到很多人解决这类问题时使用了错误的静态 SQL的解决办…

湖南大学计算机学院张柏杨,缪力-湖大信息科学与工程学院

[1]Li-Hui XIANG, Li Miao&#xff0c;Da-Fang ZHANG, Feng-Ping CHEN. Benefit of Compression in Hadoop: A CaseStudy of Improving IO Performance on Hadoop. 2014 IEEE International Conferenceon Industrial Engineering and Information Technology (EI/ISTP)[2]向丽辉…

AMBA总线协议AHB、APB

一、什么是AMBA总线 AMBA总线规范是ARM公司提出的总线规范&#xff0c;被大多数SoC设计采用&#xff0c;它规定了AHB (Advanced High-performance Bus)、ASB (Advanced System Bus)、APB (Advanced Peripheral Bus)。AHB用于高性能、高时钟频率的系统结构&#xff0c;典型的应用…

CentOS安装SVN服务器并配置HTTPS连接

在CentOS6.3 64位机器上配置SVN服务器&#xff0c;并设置只允许HTTPS连接&#xff0c;可以配置多个repos源&#xff0c;每个源都拥有自己的组和成员&#xff0c;用于权限控制。安装相关软件Apacheyum install httpd httpd-devel Subversionyum install mod_dav_svn subversionS…