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

第59套:

给定程序中,函数fun的功能是:在3×4的矩阵中找出在行上最大、在列上最小的那个元素,若没有符合条件的元素则输出相应信息。
例如,有下列矩阵:
1 2 13 4
7 8 10 6
3 5 9 7
程序执行结果为:find: a[2][2]=9
请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
给定源程序:

#include <stdio.h> 
#define M 3 
#define N 4 
void fun(int (*a)[N]) 
{ int i=0,j,find=0,rmax,c,k; 
while( (i<M) && (!find)) 
{ rmax=a[i][0]; c=0; 
for(j=1; j<N; j++) 
if(rmax<a[i][j]) { 
rmax=a[i][j]; c= __1__ ; } 
find=1; k=0; 
while(k<M && find) { 
if (k!=i && a[k][c]<=rmax) find= __2__ ; 
k++; 
} 
if(find) printf("find: a[%d][%d]=%d\n",i,c,a[i][c]); 
__3__ ; 
} 
if(!find) printf("not found!\n"); 
} 
main() 
{ int x[M][N],i,j; 
printf("Enter number for array:\n"); 
for(i=0; i<M; i++) 
for(j=0; j<N; j++) scanf("%d",&x[i][j]); 
printf("The array:\n"); 
for(i=0; i<M; i++) 
{ for(j=0; j<N; j++) printf("%3d",x[i][j]); 
printf("\n\n"); 
} 
fun(x); 
} 

解题思路:
本题是在矩阵中找出在行上最大、在列上最小的那个元素。
第一处:找出行上最大的数,并该位置j(列)保存在c中,所以应填:j。
第二处:使用while循环语句和控制变量find,如果该数不是列是最小数,那么把find置0,所以应填:0。
第三处:i是while的控制变量,所以每做一次循环,该数均要加1,所以应填:i++。


给定程序MODI1.C中函数fun的功能是:根据整型形参m的值,计算如下公式的值。
1 1 1
t = 1
22 33 m*m
例如,若 m 中的值为: 5,则应输出: 0.536389。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
给定源程序:

#include <stdio.h> 
double fun ( int m ) 
{ double y = 1.0 ; 
int i ; 
for(i = 2 ; i < m ; i++) 
y -= 1 /(i * i) ; 
return( y ) ; 
} 
main( ) 
{ int n = 5 ; 
printf( "\nThe result is %lf\n", fun ( n ) ) ; 
} 

解题思路:
第一处:使用for循环计算公式,必须计算到m,所以应改为for(i=2; i<=m; i++)。
第二处:在除法运算中,如果除数和被除数都是整数,所么所除结果也是整数,因此应改
为y-=1./(i*i)。


m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。
例如,当score数组中的数据为:10、20、30、40、50、60、70、80、90时,函数返回的人数应该是4, below中的数据应为: 10、20、30、40。
注意: 部分源程序在文件PROG1.C文件中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
给定源程序:

#include <stdio.h> 
#include <string.h> 
int fun(int score[], int m, int below[]) 
{ 
} 
main( ) 
{ int i, n, below[9] ; 
int score[9] = {10, 20, 30, 40, 50, 60, 70, 80, 90} ; 
n = fun(score, 9, below) ; 
printf( "\nBelow the average score are: " ) ; 
for (i = 0 ; i < n ; i++) printf("%d ", below[i]) ; 
NONO() ; 
} 

解题思路:
本题是计算平均成绩,再把低于平均成绩的分数存入依次数组below中。
参考答案:

int fun(int score[], int m, int below[]) 
{ 
float av=0.0 ; 
int i, j=0 ; 
for(i=0; i<m; i++) av += score[i] ; 
av /= m; 
for(i=0; i<m; i++) 
if(av>score[i]) below[j++]=score[i]; 
return j; 
} 

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

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

相关文章

python期末知识点_史上最全的Python知识点整理之基本语法

一、程序的格式框架 1.缩进 缩进是指每行语句前的空白区域&#xff0c;用来表示Python程序间的包含和层次关系。 一般语句不需要缩进&#xff0c;顶行书写且不留空白。 当表示分支、循环、函数、类等含义&#xff0c;在if&#xff0c;while&#xff0c;for&#xff0c;def&…

升降压斩波电路matlab,升降压直流斩波电路及matlab仿真.doc

升降压直流斩波电路及matlab仿真目录绪论………………………………………………………………….3降压斩波电路…………………………………………………..6直流斩波电路工作原理及输出输入关系……………12D c&#xff0f;D C变换器的设计…………………………………………18测试…

AIX下RAC巡检文档 (上)

一、操作系统查看1 1> 查看操作系统&#xff08;AIX 文件系统是否合理&#xff09; 方式: " df -m ,查看所有的文件系统大小 是否>2G" 结果类似下面: $df -m Filesystem MB blocks Free %Used Iused %Iused Mounted on /dev/hd4 …

php网页多个倒计时,怎么实现一个页面有多个倒计时同时进行

后台返回时间&#xff0c;一个页面中有多个表格每个表格中有一行用来显示后台给的时间&#xff0c;比如说后台给一号表格10分钟的倒计时时间&#xff0c;给2号表格15分钟的倒计时时间&#xff0c;那我要怎么做才能使得这两个倒计时都能进行&#xff1f;&#xff1f;我自己模拟了…

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

第60套&#xff1a; 给定程序中&#xff0c;函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。 请在程序的下划线处填入正确的内容并把下划线删除&#xff0c;使程序得出正确的结果。 注意&#xff1a;源程序存放在考生文件夹下的BLANK1.C中。 不…

opencv在python环境下的安装_python环境下安装opencv库的方法

注意&#xff1a;安装opencv以前须要先安装numpy&#xff0c;matplotlib等python 1、安装方法windows 方法1、在线安装函数 1.先安装opencv-python测试 pip install opencv-python --userspa个人python版本是3.6.8&#xff0c;能够看到opencv安装的默认版本是 opencv_python-4.…

接口的创建及使用

接口是全局变量和公共的抽象方法集合。它也是一种定义数据类型的方式&#xff0c;与类相比 相同之处&#xff1a;都是成员变量和成员方法也可以形成继承关系。 不同之处&#xff1a;接口中的属性都是常量&#xff08;final&#xff09;接口中的方法是抽象方法&#xff08;没有方…

博客的未来仍然光明

博客的未来仍然光明 博客&#xff0c;能够实现欲望表达&#xff0c;自我实现&#xff0c;同时又能阶段性的形成自己的著作&#xff0c;取得一定的收益。目前在博客圈里不缺好作者&#xff0c;不缺平台&#xff0c;不缺读者&#xff0c;缺氛围。我们更需要的是&#xff0c;一个帮…

movielens推荐系统_基于内容推荐(二)

A content-based movie recommender system using MovieLens tags &#xff08;用标签构建一个简单的电影推荐系统&#xff09;现在有很多电影。如果没有某种推荐系统&#xff0c;您会担心&#xff0c;随着时间的流逝&#xff0c;用户可能会被他们不关心的电影所淹没。因此&…

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

第61套&#xff1a; 函数fun的功能是进行字母转换。若形参ch中是小写英文字母,则转换成对应的大写英文字母&#xff1b;若ch中是大写英文字母&#xff0c;则转换成对应的小写英文字母&#xff1b;若是其它字符则保持不变&#xff1b;并将转换后的结果作为函数值返回。 请在程序…

phpcms毛遂

1.showmessage()showmessage(L(operation_success),?mlink&clink&aedit,, edit);edit>关闭对象showmessage(L(operation_failure));showmessage(L(operation_false),HTTP_REFERER);2.formValidator3.update()$dataarray(nickname>$_POST[nickname],contact>$…

android java 指针,opencv android:向我的代码中添加cascade分类器后出现空指针异常

我在casecadeclassifier.java类中收到空指针异常在这里:Mat objects_mat objects;detectMultiScale_4(nativeObj, image.nativeObj, objects_mat.nativeObj, scaleFactor);这是我的日志:02-11 20:53:15.209 10968-10968/? E/SystemUpdate-ReflectUtils: getClass android.pro…

HALCON 1D Measure 算子初识

基本上1D Measure都是建立一个ROI(region of interest&#xff0c;感兴趣区域)&#xff0c;然后在感兴趣区域提取出边界的测量。常见的ROI有矩形ROI和圆环ROI。 下图为一个矩形ROI&#xff0c;中间的Profile Line为横截线&#xff0c;Center是行和列的坐标&#xff0c;Phi指定了…

python可视化界面编程 pycharm_pycharm开发一个简单界面和通用mvc模板(操作方法图解)...

文章首先使用pycharm的 PyQt5 Designer 做一个简单的界面&#xff0c;然后引入所谓的“mvc框架”。 一、设计登录界面 下面开始第一个话题&#xff0c;使用pycharm的 PyQt5 Designer 做一个简单的界面。 上一篇最后&#xff0c;在pycharm中配置了PyQt5 Designer 和 uic&#xf…

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

第62套&#xff1a; 给定程序中&#xff0c;函数fun的功能是&#xff1a;把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置&#xff0c;最右边被移出字符串的字符绕回放到第一个奇数位置&#xff0c;下标为偶数的字符不动&#xff08;注&#xff1a;字符串的长度大于…

编译apache过程中出现如下错误及解决办法

在编译apache的过程中出现如下错误&#xff1a;no SSL-C headers foundconfigure: error: ...No recognized SSL/TLS toolkit detected解决办法&#xff1a;安装openssl-devel转载于:https://blog.51cto.com/tibet/1153481

tensorflow学习笔记七----------卷积神经网络

卷积神经网络比神经网络稍微复杂一些&#xff0c;因为其多了一个卷积层(convolutional layer)和池化层(pooling layer)。 使用mnist数据集&#xff0c;n个数据&#xff0c;每个数据的像素为28*28*1784。先让这些数据通过第一个卷积层&#xff0c;在这个卷积上指定一个3*3*1的fe…

matlab strfind用法,findstr和strfind区别

matlab中这两个字符串查找的函数findstr(), strfind()表明上看起来用法相似&#xff0c;效果也相似。一. findstr(s1,s2)--在较长的字符串中查找较短的字符串出现的次数&#xff0c;并返回其位置&#xff0c;因此无论s1,s2哪个为长字符串&#xff0c;位置在前在后都没有关系。例…

python发邮件给女朋友代码_python实现邮件发送完整代码(带附件发送方式)

实例一&#xff1a;利用SMTP与EMAIL实现邮件发送&#xff0c;带附件&#xff08;完整代码&#xff09; __author__ Administrator #codinggb2312 from email.Header import Header from email.MIMEText import MIMEText from email.MIMEMultipart import MIMEMultipart import…

Ubuntu识别USB设备

参考&#xff1a;如何解决Ubuntu无法识别USB设备 作者&#xff1a;一只青木呀 发布时间&#xff1a;2020-08-28 21:02:00 网址&#xff1a;https://blog.csdn.net/weixin_45309916/article/details/108286829 目录1、U盘识别2、识别转换解决Ubuntu无法识别USB3.0方法一&#xf…