首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把三个串"abc""CD""EF"连接起来,结果是"abc-CDEF"。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main
下列给定程序中,函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把三个串"abc""CD""EF"连接起来,结果是"abc-CDEF"。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main
admin
2019-04-04
49
问题
下列给定程序中,函数fun的功能是:将m(1≤m≤10)个字符串连接起来,组成一个新串,放入pt所指存储区中。例如:把三个串"abc""CD""EF"连接起来,结果是"abc-CDEF"。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<string.h>
void fun(char str[][10],int m,char*pt)
{
/******found******/
Intk,q,i;
for(k=0;k<m;k++)
{
q=strlen(str[k]);
for(i=0;i<q;i++)
/******found******/
pt
=str[k,i];
pt+=q;
pt[0]=0;
}
}
main()
{
int m,h;
char s[10][10],p[120];
printf("\nPlease enter m:");
scanf("%d",&m);
gets(s[0]);
printf("\nPlease enter%d string:\n",m);
for(h=0;h<m;h++)
gets(s[h]);
fun(s,m,P);
printf("\nThe result is:%s\n",p);
}
选项
答案
(1)int k,q,i; (2)pt[i]=str[k][i];
解析
本题考查:C语言的书写和语法性错误,这类错误比较简单,只要编译程序,根据错误提示修改即可。
(1)关键字书写错误,定义整型变量的关键字应使用int,而非Int。
(2)数组元素表示错误,表示二维数组元素,应使用方括号将行坐标和列坐标分别括起来,即str[k,i]应改为str[k]
。
转载请注明原文地址:https://kaotiyun.com/show/inRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#includemain(){inta=2,b=3,c=4;if(a<b)if(b<0)c=0;elsec++;prin
下述程序的输出结果是()。#includemain(){inti;for(i=1;i<=10;i++){if(i*i>=20)&&(i*i<=100))break;
下面函数调用语句含有实参的个数为func((exp1,exp2)(exp3,exp4,exp5));
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%u,j=%x\n",i,j);输出的结果是()。
在数据管理技术发展的三个阶段中,数据共享最好的是______。
下列程序的运行结果是:【】。#include<stringh>char*ss(char*s){returns+strlen(s)/2;}main(){char*p,*str="abcdefgh";p=
随机试题
适宜糖尿病患者的治疗方法为
刘护士在对临产孕妇的心理护理中,运用相关产科知识,帮助孕妇掌握生产过程的配合方法,消除其恐惧感。刘护士是应用了以下哪条原则
高压隔离开关可用来通断一定的小电流,如()。
根据《建设工程工程量清单计价规范》的规定,按设计图示尺寸以油漆部分展开面积计算工程量的是()。
钢材的伸长率表示()。
随着商品流通、贸易来往、人际交往越来越______,远古时代那种依靠步行的交通方式以及手提、肩扛、头顶的运输方式已经很难适应社会发展的需要,于是交通运输设施的兴建与运输工具的制造便______。依次填入划横线部分最恰当的一项是()。
亲和效应的主要含义是人们往往会因为彼此之间存在着某种共同之处或者相似之处,从而感到相互之间更加容易接近。根据上述定义,下列哪项不涉及亲和效应?
证明:A~B,其中并求可逆矩阵P,使得P-1AP=B.
请在“答题”菜单下选择“字处理”命令,然后按照题目要求再打开相应的命令,完成下面的内容,具体要求如下:将全文中的错词“世搏会”改为“世博会”。
Onceuponatime,stayingahealthyweightwaseasy.Toloseweightyousimplyhadtopractisethereverseofhomeeconomics—spe
最新回复
(
0
)