首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请补充函数fun(),该函数的功能是:把从主函数中输入的字符串str2接在字符串str1的后面。 例如:str1=“How do”,str2=“you do?”,结果输出: How do you do? 注意:部分源程序给出如下。 请勿改
请补充函数fun(),该函数的功能是:把从主函数中输入的字符串str2接在字符串str1的后面。 例如:str1=“How do”,str2=“you do?”,结果输出: How do you do? 注意:部分源程序给出如下。 请勿改
admin
2009-02-15
87
问题
请补充函数fun(),该函数的功能是:把从主函数中输入的字符串str2接在字符串str1的后面。
例如:str1=“How do”,str2=“you do?”,结果输出: How do you do?
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<conio.h>
#define N 40
void fun(char*str1,char *str2)
{
int i=0;
char *pl=str1;
char*p2=str2;
while(【 】)
i++;
for(;【 】;i++)
*(p1+i)=【 】;
*(p1+i)=’\0’;
}
main()
{
char str1[N],str2[N);
clrscr();
printf("*****Input the string str1 & Str2*****\n");
printf("\nstr1:");
gets(str1);
printf("\nstr2:");
gets(str2);
printf("**The string str1 & str2**\n");
puts(str1);
puts(str2);
fun(str1,str2);
printf("*****The new string *****\n");
puts(str1);
}
选项
答案
*(p1+i) *p2 *p2++
解析
第一空:变量i用来记录字符串str1的长度,当指针指列宁符串str1结束标志符‘\0’时,while循环结束,变量 i停止累加。第二空:指针p2指向字符串str2,通过for循环将字符中str2按在str1后面,循环结束的条件是指针p2所指的字符是字符串结束标志符‘\0’。第三空:指针p2最初指向字符串str2的首字符,通过自加1,使指针p2依次向后移动,指向str2的各个字符,实现将宁符串str2接在str1后面的功能。
转载请注明原文地址:https://jikaoti.com/ti/yxkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
中国的英文名称“CHINA”的小写就是“瓷器”的意思,“CHINA”的英文发音源自景德镇的历史名称“昌南”,并以此突出景德镇瓷器在世界上的影响和地位。以下不属于景德镇四大传统名瓷的是()。
下列规范性文件中不得设定行政许可的是()。
刑法上的因果关系是指人的危害社会的行为与危害结果之间存在的()。
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
市场在资源配置中发挥着越来越重要的作用,但面对世界金融危机,市场的失灵引起了各国政府的重视。市场不具有的功能是()。
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
某选区共有选民13679人,高先生是数位候选人之一。请问根据现行宪法和选举法律,在下列何种情况下,高先生可以当选?()
某甲在银行取款时,银行工作人员因点钞失误多付给他1万元,甲以这1万元作本钱经商,获利5千元,其中2千元为其劳务管理费用成本。一个月后银行发现了多付款的事实,要求甲退回,甲不同意。下列有关该案的哪一表述是正确的?()
某车间加工一批零件,原计划每天加工100个,刚好如期完成,后改进技术,每天多加工10个,结果提前2天完成,这批零件有()个。
随机试题
下列关于人民警察违法使用警械、武器的表述,正确的有()。
套螺纹圆杆的直径一般与螺纹的大径相等。()
中国科学院心理科学研究所研制的CPM领导行为评价法的C因素是指领导者的
决定Ct图像空间分辨力的主要因素是
比较1949~1957年某市儿童结核病和白喉的死亡率(1/10万)(两种疾病的死亡率数值相差很大)的变化速度,宜选择的统计图是
测量根管工作长度的方法中不包括以下的
砂及砂石垫层厚度分别不应小于()mm。
某商店贴出下列四个标语,其中不合法的是:①特价商品,概不退换②商品打折,不开发票③小本买卖,概不赊欠④损一赔十,偷一罚十
读“美国农业带分布图”,回答下列问题。影响A农业带布局的主要因素是___________________;
A、6B、12C、16D、24C四周数字之和等于中间数字的4倍,故?=14×4一(20+13+7)=16。
最新回复
(
0
)