首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。 例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abcd”,则c中的字符串应为“aBc
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。 例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abcd”,则c中的字符串应为“aBc
admin
2020-04-18
73
问题
下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。
例如,若主函数中a字符串为“aBCDeFgH”,b字符串为“Abcd”,则c中的字符串应为“aBcdeFgH”。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
#include<string.h>
void fun(char*p,char*q,char*c){
/**********found**********/
int k=1:
/**********found**********/
while(*p!=*q)
{if(*p<*q)c[k]=*q;
else e[k]=*p;
if(*p)p++;
if(*q)q++;
k++;
}
}
main()
{char a[10]="aBCDeFgH",b[10]="ABcd",c[80]={’\0’};
fun(a,b,c);
printf("The string a:");puts(a);
printf("The string b:");puts(b);
printf("The result:");puts(c);
}
选项
答案
(1)intk=0; (2)while(*p||*q)
解析
(1)变量k存放数组c的下标,因此应初始化为0。
(2)while循环语句的循环条件是判断两个字符串是否到达结尾。
转载请注明原文地址:https://kaotiyun.com/show/okCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidmain(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’&&s[i]
以下叙述中错误的是
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#includemain(){FILE*fp;longnum=0;fp=fopen("fname.dat","r");w
以下函数不能用于向文件中写入数据的是
有以下程序:#includeintnew_div(doublea,doubleb){returna/b+0.5;}main(){printf("%d",new_div(7.8,3.1));}
软件生命周期是指()。【10年9月】
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。【10年9月】
以下关于C语言的叙述中正确的是()。【10年3月】
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果
随机试题
某酒厂生产的“天宝”牌葡萄酒,其包装正面和两侧的图形、字体、色彩均与已经在我国注册的驰名商标“万宝路”牌卷烟盒相近似,其封口上印的标识也与“万宝路”卷烟封口相近似。该厂所在地的:工商行政管理局发现后,责令该厂停止销售这种葡萄酒,收缴其全部外包装,并处以罚款
Thedrunkmanwasrunningfromsidetosideinthecrowdandheknockedinto______.
构成腹外疝疝环的结构是
A.上中切牙B.上侧切牙C.上尖牙D.下中切牙E.下尖牙全口义齿排牙颈部向唇侧突出,且颈部稍向远中,牙尖在平面上的人工牙是
(2008年)在一定温度下,某反应的标准平衡常数Kθ的数值()。
张某有200万元资金,打算在烟台投资设立一家注册资本为300万元左右的餐饮企业。如张某与王某、李某、赵某共同出资设立了一家特殊普通合伙企业。在执业过程中,张某因重大过失给合伙企业造成了17万元的债务,王某与李某二人因轻微过失给合伙企业造成了20万元的债
注册会计师实施的实质性测试,其性质、时间和范围的确定,最终取决于根据固有风险和控制风险的综合水平所确定的可接受的检查风险。如果可接受的检查风险较高,则实质性测试的性质应以余额测试为主,时间应以期末审计和期后审计为主。( )
下列事件的最佳逻辑排列顺序是()。①司机们接受了新型汽油②某种汽油对大气污染严重③用户认为价格太贵,不愿使用④厂家采用新技术降低成本⑤专家研制出某种新型低污染汽油
窗体有命令按钮Commandl和文本框Textl,对应的事件代码如下:PrivateSubCommandl_Click()Fori=1To4x=3Forj=1To3Fork=1To2
Accordingtothetalk,theownerofabikehasto______.
最新回复
(
0
)