首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。 例如,若给a输入字符串:ABCDEFGKHIJK,调用函数后,字符数组b中的内容为:ABC DEF GHI JK。 请改正程序中的错误,使它能得出
下列给定程序中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。 例如,若给a输入字符串:ABCDEFGKHIJK,调用函数后,字符数组b中的内容为:ABC DEF GHI JK。 请改正程序中的错误,使它能得出
admin
2021-07-09
50
问题
下列给定程序中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。
例如,若给a输入字符串:ABCDEFGKHIJK,调用函数后,字符数组b中的内容为:ABC DEF GHI JK。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构。
#include<stdio.h>
void fun(char*p,char*b)
{int i,k=0;
while(*p)
{i=1;
while(i<=3&&*p){
/**********found**********/
b[k]=p;
k++;P++;i++;
}
if(*p)
{
/**********found**********/
b[k++]=" ";
}
}
b[k]=’\0’;
}
main()
{char a[80],b[80];
printf("Enter a string:");gets(a);
printf("The original string:");puts(a);
fun(a,b);
printf("\nThe string after insert space:");puts(b);printf("\n\n");
}
选项
答案
(1)b[k]=*p; (2)b[k]=’ ’;k++;。
解析
本题考查:指针类型变量作为函数的参数,函数的参数不仅可以是整型、实型、字符型等数据类型,还可以是指针类型。它的作用是将一个变量的地址传送到另一个函数中。
C语言中为了表示指针变量和它所指向的变量之间的关系,在程序中用“*”符号表示“指向”,例如,pointer代表指针变量,而*pointer是pointer所指向的变量。
转载请注明原文地址:https://kaotiyun.com/show/zIkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化方法中,软件功能属于软件开发中的()阶段。
有以下程序:#includemain(){FILE*fp;inta[10]={a,b,C,d},i;fp=fopen(’’d2.dat’’,’’wb’’);fwrite(a,sizeof(int),5,fp);fwrite(a,sizeo
有三个关系R、S和T如下:则下列操作中正确的是()。
下面关于算法的叙述中,正确的是()。
下列叙述中正确的是()。
构成计算机软件的是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
数据库管理系统是
设某二叉树的后序序列为CBA,中序序列为ABC,则该二叉树的前序序列为
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
随机试题
咯血患者不应出现的状况是()
引起心绞痛与急性心肌梗死疼痛的原因是
风力发电机组每次频率低于49.5Hz时,要求机组能()。
根据有关设计规范要求,城市标志性建筑其主体结构的耐久年限应为()。
某承包商在混凝土重力坝施工过程中,采用分缝分块常规混凝土浇筑方法。由于工期紧,浇筑过程中气温较高,为保证混凝土浇筑质量,承包商积极采取了降低混凝土的入仓温度等措施。在某分部工程施工过程中,发现某一单元工程混凝土强度严重不足,承包商及时组织人员全部
证券公司经营证券经纪业务的,应当按托管的客户交易结算资金总额的()计算风险资本准备。
以“表扬”、“赏识教育”为话题进行写作,文体不限,诗歌除外。
1999年哪一种股票单股收益最高?( )1999年买1500股沈阳机床收益为多少元?( )
操作系统的主要作用是()。
Specializationcanbeseenasaresponsetotheproblemofanincreasingaccumulationofscientificknowledge.Bysplittingupt
最新回复
(
0
)