首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中函数fun的功能是:逐个比较P、q所指两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c所指数组中,形成一个新的字符串。 例如,若主函数中a字符串为:aBCDeFgH,主函数中b字符串为:ABcd,则c中的
给定程序MODII.C中函数fun的功能是:逐个比较P、q所指两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c所指数组中,形成一个新的字符串。 例如,若主函数中a字符串为:aBCDeFgH,主函数中b字符串为:ABcd,则c中的
admin
2013-04-02
32
问题
给定程序MODII.C中函数fun的功能是:逐个比较P、q所指两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到c所指数组中,形成一个新的字符串。
例如,若主函数中a字符串为:aBCDeFgH,主函数中b字符串为:ABcd,则c中的字符串应为:aBcdeFgH。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
#include
#include
void fun(char *p ,char *q, char *c)
{
/************found************/
int k=1;
/************found************/
while(*p||*q)
{if(*p<*q) c[k]=*q;
else c[k]=*p;
if(*p) p++;
if(*q) q++;
k++
}
}
main()
{char a[10]="ABCDeFgH", b[10]="ABcd", c[80]= {’\0’};
fun(a,b,c);
printf("The string a: "); puts(a);
printf("The string b: "); puts(b);
printf("The result : "); puts(c);
}
选项
答案
int k=0; aBCDeFgH
解析
(1)第一个标识下面的“int k=1;”在题目中要求将字符放在数组c,如果数组中有n个元素,应该从c[0]到c[n-1]。所以,应将k的初始化定义改为从0开始,即“int k=0;”。
(2)第二个标识下面的判断条件,是根据题目要求逐个比较两个数组对应字符的ASCII值的大小,所以判断条件应该是直到两个字符数组所有元素比较完毕,而不是数组对应元素不相等。
其中,该题主要考查变量的初始化,逻辑关系。
转载请注明原文地址:https://kaotiyun.com/show/ZDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 iht add (int a, int b) {return(a+b);} mian() {int k,(*f)(),a=5,b=10; f=add; …
以下程序的输出结果是【 】。#include<stdlib.h>main(){char*s1,*s2,m;s1=s2=(char*)malloc(sizeof(char));*s1=15;*s2=20;
有以下程序段 typedef struct node{ int data;struct node *next;}*NODE; NODE p; 以下叙述中正确的是
有以下程序 main() { char ch[]="uvwxyz",*pc; pc=ch;printf("%c\n",*(pc+5)); } 程序运行后的输出结果是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,二叉树属于【】。
数据库管理系统是位于用户与【】之间的软件系统。
在关系运算中,【】运算是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。
十进制数269转换成十六进制数是()
用黑盒技术测试用例的方法之一为
随机试题
我国正式以“海关”命名的边境管理机构出现于()
根据中国九分法,双上臂、双前臂、和双手的面积分别占成人体表面积的______、______和______。
为了评价乙肝疫苗的免疫效果,随机确定1000名儿童接种疫苗,另1000名儿童不接种该疫苗作为对照组,随访3年,结果接种组3人发病,对照组30人发病,则该疫苗的保护率为
以下不得设定行政处罚的是
金融期货难逼仓,是因为( )。
埃里克森划分儿童心理发展阶段的标准是()。
下列作家不属于边塞诗人的是()。
杨某从某公司购进彩电50台,已付50%的货款,后发现有质量问题,拒付余款。某公司遂举报杨某诈骗,区公安局决定对杨某拘留。经区人民检察院批准,杨某被逮捕。区人民检察院提起公诉,区人民法院判决杨某构成诈骗罪,并追缴赃物。50台彩电被法院拍卖共得款15万元。杨某
外文出版社专事外文图书的编辑出版,几十年来用英文翻译出版了大量的中国文学作品和文化典籍,上自先秦,下迄现当代,力求全面而准确地反映中国文学及中国文化的基本面貌和灿烂成就。这些英译图书均取自相关领域著名的、权威的作品,英译则出自国内外翻译名家。每本图书的编选
Karen:Hello.CouldIspeaktoJustin,Please?Justin:______
最新回复
(
0
)