首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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-14
23
问题
下列给定程序中,函数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 * * * * * */
Int k,q,i;
for(k=0;k<m;k+ +)
{
q=strlen(str[k]);
for(i=0;j<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 resuh 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/s2Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据模型包括数据结构、()和数据条件。
下列关于C语言数据文件的叙述中正确的是
有以下程序#includeintfun(){staticintx=l:X*=2:returnX:}main(){inti,s=l:for(i=l;i
以下定义语句中正确的是
算法一般都可以用______控制结构组合而成。
下面的叙述正确的是()。
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
C语言程序由函数组成,下列说法正确的是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。【10年9月】
以下选项中合法的实型常量是
随机试题
简述课程实施的影响因素。
慢性汞中毒三大主要特征是()
下列哪项不符合先兆子痫的临床表现
吊挂屋盖结构中。下列哪一种屋盖不适合被吊挂?[2003年第105题]
期货交易所实行次日无负债结算制度,期货交易所应当在结算完毕后及时将结算结果通知会员。( )
下列关于个人耐用消费品贷款的表述错误的是()。
()通常以工时或完成产品的件数计算员工应当获得的劳动报酬。
女人一旦得到男人的娇宠,不论长相如何都是会变得美丽的。也有句俗话说了:女人因为可爱而美丽。同时,美丽只与绝对的“我”有关,这一绝对表现为:可爱并不反映美丽,可爱只创造美丽。在此意义上,超越现实经验的虚构和想象成为必要。对于所谓的美丽和可爱只是体现为绝对的主
GeologyandHealthTheimportanceofparticularmetalsinthehumandiethasbeenrealisedwithinthepastfewdecades,and
______tellsthestoriesofNativeAmericans.
最新回复
(
0
)