首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun()的功能是逐个比较a,b两个字符串对应位置中的字符,把ASCII值小或相等的字符依次存放到c数组中,形成一个新的字符串。 例如:a中的字符串为fshADfg,b中的字符串为sdAEdi,则c中的字符串应为fdAADf。
下列给定程序中,函数fun()的功能是逐个比较a,b两个字符串对应位置中的字符,把ASCII值小或相等的字符依次存放到c数组中,形成一个新的字符串。 例如:a中的字符串为fshADfg,b中的字符串为sdAEdi,则c中的字符串应为fdAADf。
admin
2009-02-15
141
问题
下列给定程序中,函数fun()的功能是逐个比较a,b两个字符串对应位置中的字符,把ASCII值小或相等的字符依次存放到c数组中,形成一个新的字符串。
例如:a中的字符串为fshADfg,b中的字符串为sdAEdi,则c中的字符串应为fdAADf。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <stdio.h>
#include <strinq.h>
void fun(char *p,char *q,char *c)
{int k=0;
while(*p || *q)
/**********found**************/
{ if (*p<=*q)
c[k]=*q;
else c[k]:*p;
if(*p) p++;
if(*q)q++;
/**+**********found**************/
k++
}
}
main()
{char a[10]="fshADfg",b[10]="sdAEdi",
c[80]={’\0’);
fun(a,b,c);
printf("The string a:");puts(a);
printf("The string b:");puts(b);
printf("The result:");puts(c);
}
选项
答案
(1)错误:{if(*P<=*q) 正确:{if(*p>=*q) (2)错误:k++ 正确:k++;
解析
错误1:依题意,把ASCII值小或相等的字符存放到c数组中,故if语句的关系运算符应为“>=”。错误2:C语言规定,每个语句要用分号结束。
转载请注明原文地址:https://kaotiyun.com/show/FTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能够根据样本结果推断总体数量特征的调查方式是()。
下列规范性文件中不得设定行政许可的是()。
20世纪上半叶,发生了以()和()为核心的物理学革命,加上其后的宇宙大爆炸模型、DNA螺旋结构、板块构造理论、计算机科学,这六大科学理论的突破,共同确立了现代科学体系的基本结构。
2013年10月发布的《国家卫星导航产业中长期发展规划》显示,到2020年,我国卫星导航系统产值将超过()亿元,将建成由()余颗卫星及地面运行控制系统组成的全球卫星导航系统,具备为全球用户提供导航定位服务的能力。
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
养花专业户李某为防止偷花,在花房周围私拉电网。一日晚,白某偷花不慎触电.经送医院抢救,不治身亡。李某对这种结果的主观心理态度是什么?()
编号从1到10的10个白球排成一行,现按照如下方法涂红色:①涂2个球:②被涂色的2个球的编号之差大于2。那么不同的涂色方法有多少种?
甲、乙两个仓库共存药45吨,现从甲仓库调出库存的60%,从乙仓库调出库存的40%支援非洲,结果两仓库药品库存相差3吨。甲、乙仓库原本库存的比例可能是多少?
一个各位不相同的8位数密码,任意相邻两个数字之和为质数,则最大的8位数各位数字之和为多少?
随机试题
回转工作台简单分度时,按定数不同而有()计算公式。
按照反应器的结构类型,可把反应器分成釜式、管式、塔式、固定床和流化床。()
设∑为平面x+y+z=1,第一卦限中的部分,则对面积的曲面积分=____________
再燃是指
人际技能关心的是()。
长栏与破栏(厦门大学2007年研)
1957年10月苏联成功发射第一颗人造卫星,揭开了人类历史由地球迈向太空的第一页。此后短短半个世纪里,人类的外空探索活动突飞猛进,取得了辉煌的成就。人类不仅成功登陆月球,而且还将研究的触手伸向火星等更为遥远的星球。截止到2006年底,环绕地球飞行的各类人造
中国近代史上中国人民第一次大规模的反侵略武装斗争是()
WhathappenedonSunday?
A、Knowingstockmarket.B、Havingadefiniteaim.C、Havingadequatemoney.D、Havingrealisticexpectations.B题干询问明智投资的第一条方针。对话中男士
最新回复
(
0
)