首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
56
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
有以下程序#inculdeintFun(){ststicintx=1;x*=2;returnx;}main(){inti,s=1;For(i=1;I
以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[
设有如下定义:structsk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是()。
设a=2、b=3、c=4,则表达式a+b>c&&b==c&&a||b+c&&b+c的值为______。
若有以下定义和语句:ints[4][5],(*ps)[5];ps=s;则对s数组元素的正确引用形式是
在下列叙述中,正确的一条是______。
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指定一个链表中连续的3个结点。structnode{hardata;structnode*next;}*p,*q,*r;现要将q和r所指结点交换前后位
下列字符数组初始化语句中,不正确的是()。
以下选项中非法的C语言字符常量是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
生态系统一词首先是谁提出的
A.肝火上炎B.肝不藏血C.肝阳上亢D.肝血不足房室劳倦,肾阴耗伤易致
自债务人的行为发生之日起()内没有行使撤销权的,该撤销权消灭。
A check of the ( )revealed shortage of fifty shirts.
甲是某期货公司客户。某日结算时,甲持仓的期货品种,期货交易所规定的保证金比例是5%,期货公司对甲收取的保证金比例是7%。按照有关公司法解释的规定,下列情形构成透支交易的是()。
甲企业采用如下方法对某一投资项目风险进行评估:对该方法下列表述正确的有()。
(2011年卷二第74题)根据合同法及相关规定,下列说法哪些是正确的?
国家工商总局公布的数据显示,2009年第一季度,全国工商行政管理机关共查处各类违法违章案件68202件,同比下降29.98%;其中立案查处案件49654件,同比下降32.26%,案件总值33.57亿元,同比下降21.26%,罚没金额3.33亿元,同比下
随机变量X服从正态分布N(1,4),Y=1-2X,则Y的密度函数φY(y)=().
Whichagegroupdothetwospeakersmostlikelybelongto?
最新回复
(
0
)