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

第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(k
i)或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; 
} 

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

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

相关文章

linux mysql 修改root密码_Mac下重置mysql的root密码

php中文网最新课程每日17点准时技术干货分享我的mysql版本 MYSQL V5.7.9&#xff0c;旧版本请使用&#xff1a;UPDATE mysql.user SET PasswordPASSWORD(新密码) WHERE Userroot;Mac OS X - 重置 MySQL Root密码密码太多记不住&#xff1f;&#xff1f;你是否忘记了Mac OS 的My…

DHCP option 150与option 66的区别

转载于:https://blog.51cto.com/jaymimijay/1150777

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

第59套&#xff1a; 给定程序中&#xff0c;函数fun的功能是&#xff1a;在34的矩阵中找出在行上最大、在列上最小的那个元素&#xff0c;若没有符合条件的元素则输出相应信息。 例如&#xff0c;有下列矩阵&#xff1a; 1 2 13 4 7 8 10 6 3 5 9 7 程序执行结果为&#xff1a…

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…