首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序十函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址: #include <stdio.h> #include <string.h> char *scrap(char *s1,char *s2) { i
以下程序十函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址: #include <stdio.h> #include <string.h> char *scrap(char *s1,char *s2) { i
admin
2009-01-15
38
问题
以下程序十函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址: #include <stdio.h> #include <string.h> char *scrap(char *s1,char *s2) { if(strcmp(s1,s2)<0) return(s1); else return(s2); } main() { int i; char string[20], str[3][20]; for(i=0;i<3;i++) gets(str
); strcpy(string,scmp(str [0],str[1]));/*库函数strcpy对宁符中进行复制*/ strcpy(string,scmp(string,str[2])); printf("%s\n",string); } 若运行时依次输入:abcd、4bba和abc三个宁符市,则输出结果为
选项
A、abcd
B、abba
C、abc
D、abca
答案
1
解析
字符串比较大小的标准是从第一个字符开始依次向右比较,遇到某一个字符ASCII码值较大时,该字符所在的字符串就是较大的字符串。主函数中调用了函数scmp(),分析不难知道该函数的作用是返回参加比较的两个字符串中的较小的字符串,它的主函数中定义了一个二维字符数组来存放三个字符串.接着通过for循环给每个字符串赋值,赋值后三个字符串分别为“abcd”、“abba”、 “abc”,接着比较str[0]和str[1]的大小,根据字符串大小比较标准可知str[0]较小,然后通过函数strcpy()把str[0]中的字符串,拷贝到string中,然后比较string和str[2]的大小,比较结果是string较小,最后输出string的值为“abcd”,所以,4个选项中选项A符合题意。
转载请注明原文地址:https://kaotiyun.com/show/PbXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设在窗体上有一个名称为Checkl的复选框数组,并有以下事件过程:PrivateSubCheck1_Click(IndexAsInteger)EndSub则下面叙述中错误的是
下列有关控件数组的说法中,正确的是
有三个关系R、S和T如下:则由关系R和关系S得到关系T的操作是()。
以下能够正常结束循环操作的程序段是
设有下面的程序段:x=InputBox("请输入一个整数")ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的是
下列选项中属于面向对象设计方法主要特征的是()。
下列选项中不符合良好程序设计风格的是
为计算an的值,某人编写了函数power如下:PrivateFunctionpower(aAsInteger,nAsInteger)AsLongDimPAsLongP=aFork=1Ton
算法的有穷性是指()。
随机试题
如果f(x)=,则f(x)为偶函数。()
《处方药与非处方药分类管理办法(试行)》将非处方药分为甲乙两类,是根据药品的
计算机网络技术的核心是()。
烟气模拟分析可以得到烟气运动规律和模拟空间的环境参数指标,经常用到的参数不包括()。
关于集体建设用地使用原则的说法,错误的是()。
根据《中华人民共和国商标法》的规定,下列关于注册商标的表述中,正确的有()。
______是企业中最稳定的因素,它是企业永恒的财富。
Whatistheconversationmainlyabout?
Janeiscompletelyunderherhusband’s______.
A、It’sgoodofJonestohelphisfriend.B、It’sconvenienttomoveatweekend.C、Notmanypeoplespendweekendsathome.D、Jones
最新回复
(
0
)