第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;
}

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

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

    第88套: 函数fun的功能是:把形参a所指数组中的最大值放在a[0]中,接着求出a所指数组中的最小值放在a[1]中:再把a所指数组元素中的次大值放在a[2]中,把a数组元素中的次小值放在a[3]中: ...

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

    第99套: 函数fun的功能是:将形参a所指数组中的前半部分元素中的值和后半部分元素中的值对换.形参n中存放数组中数据的个数,若n为奇数,则中间的元素不动. 例如:若a所指数组中的数据依次为:1.2. ...

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

    第97套: 函数fun的功能是:逆置数组元素中的值.例如:若a所指数组中的数据依次为:1.2.3.4.5.6.7.8.9,则逆置后依次为:9.8.7.6.5.4.3.2.1.形参n给出数组中数据的个数 ...

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

    第95套: 给定程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回.注意:要求先累加主对角线元素中的值,然后累加反向对角线元素中的值.例如,若N=3,有下列 ...

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

    第93套: 给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun 函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表 缩短. 请在程序的下划线处填入正确的 ...

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

    第78套: 给定程序中,函数fun的功能是:将N×N矩阵主对角线元素中的值与反向对角线对应位置上元素中的值进行交换.例如,若N=3,有下列矩阵: 1 2 3 4 5 6 7 8 9 交换后为: 3 2 ...

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

    第77套: 给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新的数,并作为函数值返回. 例如,输入一个整数:27638496,函数返回值为:64 ...

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

    第75套: 给定程序中,函数fun的功能是:对形参ss所指字符串数组中的M个字符串按长度由短到长进行排序.ss所指字符串数组中共有M个字符串,且串长<N.请在程序的下划线处填入正确的内容并把下划 ...

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

    第58套: 给定程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制 到形参t所指字符数组中,形成一个新串.若s所指字符串的长度小于n,则将整个 字符串复制到形参t所指字符数组中.例如 ...

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

    第53套: 函数fun的功能是:计算请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果. 注意:源程序存放在考生文件夹下的BLANK1.C中. 不得增行或删行,也不得更改程序的结构! ...

最新文章

  1. vue-quill-editor上传内容由于图片是base64的导致字符太长的问题解决
  2. 怎样正确处理WinForm中Listview的ItemCheck事件
  3. java函数ao活动对象_JavaScript中的执行上下文和变量对象
  4. php vprintf,vprintf - [ C语言中文开发手册 ] - 在线原生手册 - php中文网
  5. 原生js简单实现双向数据绑定原理
  6. 字段类型 sqoop_数据迁移工具Sqoop
  7. asp 可否压缩_怎样用ASP压缩文件
  8. kylin通过API增量build
  9. 【路径规划】基于matlab GUI改进的遗传算法机器人栅格地图避障路径规划【含Matlab 703期】
  10. 从事三年java开发后, 我打算转人工智能
  11. SCSA网络安全----信息安全概述
  12. Rust 1.7.0 匹配器 match 的简单介绍和使用
  13. 第二代支付系统商业银行行内接入系统总体设计(初稿)
  14. vue ES6 导入导出电话区号 export import
  15. 怎样取消隐式推送_iPhone XS ios12系统隐式推送开启后怎么关闭
  16. 可编辑表格TableCell
  17. EChat(简易聊天项目)一、登录注册实现
  18. Unity秒表计时器
  19. 著名女程序员---女神程序媛
  20. 完全教程 Aircrack-ng破解WEP、WPA-PSK加密利器 [MARK]

热门文章

  1. lucene之Field属性的解释
  2. LINUX下用脚本实现JDK+TOMCAT
  3. SocketErrorCode:10022
  4. 消失的字符串——c语言函数中的数据存储方式以及字符串实现
  5. 03 - const static extern
  6. mysql大数据优化要注意的细节
  7. 网络设备的注册与初始化
  8. DVS/DVR常见的监控名词
  9. html后台数据分类管理,细分数据.html
  10. php 枚举类型比较,枚举的比较-python编程入门系列图文教程-PHP中文网教程