第58套:

给定程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制 到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个 字符串复制到形参t所指字符数组中。例如,形参s所指的字符串为:abcdefgh,n的值为5,程序执行后t所指字符数 组中的字符串应为:defgh。
请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
给定源程序:

#include <stdio.h>
#include <string.h>
#define N 80
void fun(char *s, int n, char *t)
{ int len,i,j=0;
len=strlen(s);
if(n>=len) strcpy(__1__);
else {
for(i=len-n; i<=len-1; i++) t[j++]= __2__ ;
t[j]= __3__ ;
}
}
main()
{ char s[N],t[N]; int n;
printf("Enter a string: ");gets(s);
printf( "Enter n:"); scanf("%d",&n);
fun(s,n,t);
printf("The string t : "); puts(t);
}

解题思路:
本题是根据要求来复制字符串。
第一处:当给定的长度n大于该字符串s的长度,那么把该字符串直接拷贝到t就可以了,所以应填:t,s。
第二处:使用for循环语句,把最右边n个字符依次添加到t中,所以应填:s[i]。
第三处:字符串操作结束,需要到t加一个字符串结束符,所以应填:’\0’。


给定程序MODI1.C中函数fun的功能是:找出一个大于形参m且紧随m的素数, 并作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
给定源程序:

#include <stdio.h>
int fun(int m)
{ int i, k ;
for (i = m + 1 ; ; i++) {
for (k = 2 ; k < i ; k++) if (i % k != 0)
break ;
if (k < i)
return(i);
}
}
void main()
{
int n ;
n = fun(20) ;
printf("n=%d\n", n) ;
}

解题思路:
第一处:判断素数的条件是一个数i除自身或1除外不被任何数k整除的数,如果一个数i被另一个数k取模,模值等于零,那么这个不是素数并退出循环体,所以应改为if(i%k0)。
第二处:如果i不被循环中任一个k值不整除,那么循环结束后k的值应该等于i,所以应改为if(ki)或if(k>=i)也可以。


请编写函数fun,它的功能是:求出能整除形参x且不是偶数的各整数,并按从 小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。
例如,若 x 中的值为: 35,则有 4 个数符合要求,它们是: 1, 5, 7, 35。
注意: 部分源程序在文件PROG1.C文件中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
给定源程序:

#include <stdio.h>
void fun ( int x, int pp[], int *n )
{
}
main( )
{ int x, aa[1000], n, i ;
printf( "\nPlease enter an integer number:\n" ) ; scanf("%d", &x) ;
fun(x, aa, &n ) ;
for( i = 0 ; i < n ; i++ )
printf("%d ", aa[i]) ;
printf("\n") ;
NONO( ) ;
}

解题思路:
本题是求出能整除形参x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。
参考答案:

void fun ( int x, int pp[], int *n )
{
int i;
*n=0;
for(i=1; i <= x; i++)
if((x % i== 0) && (i % 2)) pp[(*n)++]=i;
}

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

  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套(第53套)

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

最新文章

  1. linux shell let命令,shell编程中的let与(())
  2. ACE_Service_Handler类的理解和使用
  3. tf.truncated_normal的用法
  4. 【Linux系统编程】Linux线程浅析
  5. nginx配置文件中,location字段里面的root字段和别名alias
  6. 2013-9 OWASP论坛
  7. mysql 怎么实现随机查询并分页,不重复查询
  8. codeforces gym-101745 D-Stamp Stamp Stamp动态规划
  9. html跑马灯_用Excel居然能做“跑马灯”,而且还这么简单!
  10. 收藏 | 机器学习、深度学习调参手册
  11. 二分法查找的java简单实现
  12. python文件操作大全
  13. pjk static tp.php,在测试服上偶然出现 Error: Loading chunk 5 failed.
  14. Linux中各种 command not found问题解决
  15. 曝光三要素:光圈、快门、ISO
  16. Openpose Windows10环境并且是3系显卡+ Unity 环境部署
  17. Unity全面的面试题(包含答案)
  18. NPOI实现Word插入段落
  19. Android OTG 连接单反相机,相机无法预览无法拍照片问题修复记录
  20. 主要DSP芯片厂商及其产品

热门文章

  1. 怎么建立微信生态用户增长模型?
  2. 静态主席树总结(静态区间的k大)
  3. 前端每周清单第 30 期:WebVR 指南,Vue 代码分割范式,理想的 React 架构特性
  4. 《算法之道》精华 经典算法部分
  5. 告别花瓶:2015年智能电视路在何方?
  6. 第三十三讲:tapestry表单组件详解之Label
  7. 2020-11-27
  8. setjmp与logjmp用法总结
  9. 有关机械手臂控制中的两个重要输入参数
  10. caffe 初学参考链接