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

第63套:

给定程序中,函数fun的功能是:有N×N矩阵,根据给定的m(m<=N)值,将每行元素中的值均右移m个位置,左边置为0。例如,N=3,m=2,有下列矩阵
1 2 3
4 5 6
7 8 9
程序执行结果为
0 0 1
0 0 4
0 0 7
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
给定源程序:
#include <stdio.h>
#define N 4
void fun(int (*t)[N], int m)
{ int i, j;
for(i=0; i<N; 1 )
{ for(j=N-1-m; j>=0; j–)
t[i][j+2 ]=t[i][j];
for(j=0; j<3; j++)
t[i][j]=0;
}
}
main()
{ int t[][N]={21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10}, i, j, m;
printf("\nThe original array:\n");
for(i=0; i<N; i++)
{ for(j=0; j<N; j++)
printf("%2d “,t[i][j]);
printf(”\n");
}
printf(“Input m (m<=%d): “,N);scanf(”%d”,&m);
fun(t,m);
printf("\nThe result is:\n");
for(i=0; i<N; i++)
{ for(j=0; j<N; j++)
printf("%2d “,t[i][j]);
printf(”\n");
}
}
解题思路:
第一处:for循环变量的增量,所以应填:i++。
第二处:由于右移m个位置,所以应填:m。
第三处:左边m列均置于0,所以for循环的终止值应为m。


给定程序MODI1.C中函数 fun 的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。若high的值为: 100, 则函数的值为: 732。
请改正程序中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
给定源程序:
#include <stdio.h>
#include <math.h>
int fun( int high )
{ int sum = 0, n=0, j, yes;
while ((high >= 2) && (n < 10)
{ yes = 1;
for (j=2; j<=high/2; j++ )
if (high % j ==0 ){
yes=0; break
}
if (yes) { sum +=high; n++; }
high–;
}
return sum ;
}
main ( )
{
printf("%d\n", fun (100));
}
解题思路:
第一处:括号没有匹配。Error: While statement missing ) in function fun
在函数fun中While语句缺少)。
第二处:缺少分号。Error: Break statement missing ; in function fun
在函数fun中break语句缺少;
这种题型只要通过编译即可发现程序的错误所在。


编写函数fun,它的功能是:利用以下所示的简单迭代方法求
方程:cos(x)-x=0 的一个实根。 迭代步骤如下:
(1)取 x1 初值为0.0;
(2)x0 = x1,把x1的值赋给 x0;
(3)x1 = cos(x0),求出一个新的x1;
(4)若x0 - x1的绝对值小于 0.000001,执行步骤(5),否则执行步骤(2);
(5)所求x1就是方程 cos(x)-x=0 的一个实根,作为函数值返回。 程序将输出结果Root=0.739085。
注意: 部分源程序在文件PROG1.C中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun 的花括号中填入你编写的若干语句。
给定源程序:
#include <math.h>
#include <stdio.h>
float fun()
{
}
main()
{
printf(“Root =%f\n”, fun());
NONO();
}
解题思路:
本题是根据给定的公式及条件来计算方程的一个实根。
参考答案:
float fun()
{
float x0, x1=0.0;
do {
x0=x1;
x1=cos(x0);
} while(fabs(x0-x1)>0.000001);
return x1;
}

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

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

相关文章

android 放大镜功能,简单实现Android放大镜效果

利用之前学过的图形图像绘画技术和图片添加特效技术&#xff0c;我们来实现一个Android放大镜的简单应用。最终效果如图具体实现:用来显示自定义的绘图类的布局文件res/layout/main.xml:xmlns:tools"http://schemas.android.com/tools"android:layout_width"fil…

python直方图拟合曲线_在直方图python中拟合非标准化高斯

我有一个暗图像(原始格式)&#xff0c;并绘制图像的图像和分布 . 正如您所看到的那样&#xff0c;在16处有一个高峰&#xff0c;请忽略它 . 我想通过这个直方图拟合高斯曲线 . 我已经使用这种方法来适应&#xff1a;Un-normalized Gaussian curve on histogram . 然而;我的高斯…

nodejs之express入门

首先安装nodejs&#xff0c;官网下载安装包直接安装&#xff0c; 由于node自带npm&#xff0c;所以npm命令直接即可使用 打开cmd&#xff0c;使用npm install -g express-generator安装express 然后express -e webapp 回车 一个express项目就生成了&#xff0c;简单的不能再简单…

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

第64套&#xff1a; 给定程序中&#xff0c;函数fun的功能是&#xff1a;将a所指35矩阵中第k列的元素左移到第0 列&#xff0c;第k列以后的每列元素行依次左移&#xff0c;原来左边的各列依次绕到右边。 例如&#xff0c;有下列矩阵&#xff1a; 1 2 3 4 5 1 2 3 4 5 1 2 3 4 …

android 音乐播放器的状态栏通知,Android仿虾米音乐播放器之通知栏notification解析...

通知栏notification是Android中一个很重要的组件&#xff0c;可以在顶部状态栏中存在&#xff0c;用户也可以通过此来操作应用&#xff0c;在Android中只有3.0以上的版本才加入了notification的按钮点击功能。先看一下仿虾米写出来的通知的效果这是一个自定义的notification&am…

mysql 查询语句_SQL语言mysql基础查询语句

单表查询、条件查询、查询并排序、限制结果查询、查询并排名、分组聚合查询、-- DQL操作&#xff0c;数据基本查询语言使用----------------------------------------------------------------------------------------------- -- 创建数据表-- 注释&#xff1a;员工编号&#…

Android NDK学习(七):NDK 编译支持 C++特有的库

如果你的C代码中出现了很多C特有的库&#xff0c;例如<iostream>,<list>等&#xff0c;那么你还需要在jni的文件夹下添加一个Application.mk文件&#xff0c;文件内容为&#xff1a; APP_STL : stlport_static APP_STL : gnustl_static 示例 Application.mk &#…

android glide本地图片,Glide下载图片并保存到本地

活不多说 上代码:Observable.create(new ObservableOnSubscribe() {Overridepublic void subscribe(ObservableEmitter e) throws Exception {//通过gilde下载得到file文件,这里需要注意android.permission.INTERNET权限e.onNext(Glide.with(mContext).load(imagePathList.get(…

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

第65套&#xff1a; 给定程序中&#xff0c;函数fun的功能是&#xff1a;将a所指43矩阵中第k行的元素与第0行元素交换。 例如&#xff0c;有下列矩阵&#xff1a; 1 2 3 4 5 6 7 8 9 10 11 12 若k为2&#xff0c;程序执行结果为&#xff1a; 7 8 9 4 5 6 1 2 3 10 11 12 请在程…

mvdr波束形成原理_5G的“波束赋形”技术是什么东东?

工业互联网建设巳拉开帷幕&#xff0c;作为其“基础设施”的5G许多通信技术将发挥极大作用。波束赋形就是其中之一。电磁波发射波束、如不加人为干涉&#xff0c;是向其四周无死角散射&#xff0c;大部分是做无用功或浪费掉了。而5G的波束赋形技术、就是使用很多微型的毫米级天…

python 2 类与对象

1、类与对象的概念 类即类别、种类&#xff0c;是面向对象设计最重要的概念&#xff0c;从一小节我们得知对象是特征与技能的结合体&#xff0c;而类则是一系列对象相似的特征与技能的结合体。 那么问题来了&#xff0c;先有的一个个具体存在的对象&#xff08;比如一个具体存在…

记录一下 Linux飞鸽传书 QIpMsg 的下载链接

linux下的iptux用来和windows下的飞秋通信很容易中断&#xff0c;不知道是我设置的问题&#xff0c;还是iptux自己的问题。。不想花时间找问题额 然后试了下飞鸽传书蛮好用 可以和windows下的飞秋和飞鸽通信的 记录一下&#xff0c;在这里下载的rpm包&#xff1a; http://www.o…

android 图片存sd卡上,android打开,保存图片到sd卡,显示图片

1.打开根目录下test.jpgBitmap bm BitmapFactory.decodeFile(Environment.getExternalStorageDirectory().getAbsolutePath()"/test.jpg");int[] pixels new int[bm.getWidth()*bm.getHeight()];bm.getPixels (pixels,0,bm.getWidth(),0,0,bm.getWidth(),bm.getHei…

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

第66套&#xff1a; 给定程序中&#xff0c;函数fun的功能是&#xff1a;将形参std所指结构体数组中年龄最大者的数据作为函数值返回&#xff0c;并在main函数中输出。请在程序的下划线处填入正确的内容并把下划线删除&#xff0c;使程序得出正确的结 果。 注意&#xff1a;源…

python括号匹配问题_支持通配符的括号匹配问题源码+详细流程代码(python)

问题&#xff1a;判断一个有左括号和右括号、以及其他ASCII字符组成的表达式是合法。 判断条件是左括号-右括号数目、次序配对&#xff0c;可多层嵌套。如果有*&#xff0c;则*可作为0个或者1个右括号&#xff0c;如果匹配则输出ok,不匹配则输出不匹配字符所在字符串中的具体位…

编译选项—微软官方+各地总结

优化选项用途/O1创建小代码。/O2创建快速代码。/Ob控制内联展开。/Od禁用优化。/Og使用全局优化。/Oi生成内部函数。/Os代码大小优先。/Ot代码速度优先。/Ox使用最大优化 (/Ob2gity /Gs)。/Oy省略帧指针。 (仅限 x86)代码生成选项用途/arch使用 SSE 或 SSE2 指令生成代码。 (仅…

(原创)让mongodb的secondary支持读操作

对于replica set 中的secondary 节点默认是不可读的。在写多读少的应用中&#xff0c;使用Replica Sets来实现读写分离。通过在连接时指定或者在主库指定slaveOk&#xff0c;由Secondary来分担读的压力&#xff0c;Primary只承担写操作。如果通过shell访问mongo&#xff0c;要在…

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

第67套&#xff1a; 给定程序中&#xff0c;函数fun的功能是&#xff1a;调用随机函数产生20个互不相同的整数放在形参a所指数组中&#xff08;此数组在主函数中已置0&#xff09;。 请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。 注意&#xff1a…

mx4 pro 刷 原生 android,魅族MX4 Pro怎么刷机?通用刷机和固件升级教程

魅族MX4 Pro是一款性价比很高的手机&#xff0c;使用这款手机的用户也非常多。不过在魅族MX4 Pro的使用过程中&#xff0c;难免会出现系统方面的问题&#xff0c;又或者官方发布了新的固件升级包&#xff0c;这个时候就需要通过刷机的方法来解决问题或者升级魅族MX4 Pro固件。在…

python dataframe 查看为空值_Python pandas.DataFrame 找出有空值的行

0.摘要pandas中DataFrame类型中&#xff0c;找出所有有空值的行&#xff0c;可以使用.isnull()方法和.any()方法。1.找出含有空值的行方法&#xff1a;DataFrame[DataFrame.isnull().T.any()]其中&#xff0c;isnull()能够判断数据中元素是否为空值&#xff1b;T为转置&#xf…