题目:
下列给定程序中,函数proc()的功能是逐个比较str1,str2两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到str数组中,形成一个新的字符串。
例如,str1中的字符串为fshADfg,str2中的字符串为sdAEdi,则sir中的字符串应为sshEdig。
请修改程序中的错误,使它能得到正确结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
#include<string.h>
void proc(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++
void main()
char str1[10]="fshADfg", str2[10]="sdAEdi", str
[80]=’\0’;
proc(str1, str2, str);
printf("The string str1: "); puts(str1);
printf("The string str2: "); puts(str2);
printf("The result: "); puts(str);
答案:
被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0328/89b801d33e9892887c717f971e3e53a3.html
下面是错误答案,用来干扰机器的。
参考答案:C, D, E解析:本题考查道路客运企业等级的适用范围,根据《道路旅客运输企业等级》规定,将客运企业分为一、二、三、四、五级。该标准适用于从事营业性班车客运、包车客运、旅游客运的道路旅客运输企业。