首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。 #include <stdio.h> #include <string.h> char *scmp(char*s1,char*s2) { i
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。 #include <stdio.h> #include <string.h> char *scmp(char*s1,char*s2) { i
admin
2009-01-15
35
问题
以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址。 #include <stdio.h> #include <string.h> char *scmp(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、abba和abc三个字符串,则输出结果为( )。
选项
A、abcd
B、abba
C、abc
D、baca
答案
2
解析
本题考查返回指针值的函数。一个函数可以带回一个整型值、字符值、实型值等,也可以带回指针型的数据,即地址。函数strcmp(字符串1,字符串2)的作用是比较字符串1和字符中2。如果字符串1=字符串2,函数值为0;如果字符串1,字符串2,函数值为一正整数;如果字符串1<字符串2,函数值为一负整数。本题程序中scmp函数的作用是比较s1和s2的大小,对strcmp函数的返回值进行判断,如果字符串1<字符串2,则返回字符串1的值,反之返回字符串2的值。所以main函数中 scmp(str[0],str[1])的返回值是abba,通过strcpy函数把返回值abba复制到string中。当执行 scmp(string,str[2])时,scrap函数的返回值为abba,再次复制到string中,最后string的值为abba。
转载请注明原文地址:https://kaotiyun.com/show/ImXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:PrivateSubForm_Click() DimiAsInteger,nAsInteger Fori=1To20 i=i+4 n=n+i Ifi>10ThenExitFor
一个工程中包含两个名称分别为Form1、Form2的窗体、一个名称为Func的标准模块。假定在Form1、Form2和Func中分别建立了自定义过程,其定义格式为:Form1中定义的过程:PrivateSubFun1()……EndSubFo
设窗体上有Text1、Text2两个文本框,并编写了下面的程序代码:PrivateSubText1_KeyPress(KeyAsciiAsInteger)If"A"
在窗体上画一个名称为Text1的文本框,然后画3个单选按钮,并用这3个单选按钮建立一个名为Option1的控件数组,程序运行后,如果单击某个单选按钮,则文本框中的字体根据所选择的单选按钮切换,如图1所示。请选择适合空白处的语句()。Privat
下列有关控件数组的说法中,正确的是
在考生文件夹下有一个工程文件sjt5.vbp。其窗体中有2个标题分别为“读数据”和“查找水仙花数”的命令按钮。请画1个名称为Text1、初始值为空的文本框,该文本框允许显示多行内容,且有垂直滚动条,如图所示。程序功能如下:(1)考生文件
将E—R图转换为关系模式时,实体和联系都可以表示为()。
对于当前窗体,以下能打开代码窗口的操作是
在窗体上画一个通用对话框,其名称为CommonDialog1,则下列与CommonDialog1.ShowOpen方法等效的语句是( )。
下列数据结构中,能用二分法进行查找的是
随机试题
影响企业经营的环境因素不是同属于某一类或几类,而是多种多样、千差万别。这些因素以不同的方式综合地影响着企业的经营活动,影响或制约着企业行为。这说明企业经营战略环境具有()
下列各种细胞中HIV主要感染的是
A.EBVB.HTLV-1C.HHV-8D.幽门螺杆菌E.衣原体非洲儿童Burkitt淋巴瘤常伴感染的病原体是
使用钢筋探测仪检测混凝土中钢筋的保护层厚度,当实际保护层厚度小于仪器的最小厚度探测范围时,则该方法不可用。()
“工程竣工总结"属于建造师签章的()类文件。
下面()项不影响长期经济增长率。[2011年秋季真题]
形象思维向抽象逻辑思维过渡的转折期在()岁左右
以下是一份统计材料中的两个统计数据:第一个数据:到1999年底,“希望之星工程”所收到的捐款总额有82%来自国内200家年纯盈利达一亿元以上的大中型企业;第二个数据:到1999年底,“希望之星工程”所收到的捐款总额有25%来自民营企业,
Inthelastfewweeks,ahandfuloftopbusinessschoolshavereportedsingle-digit,andinsomecasesdouble-digit,declinesin
Anygovernmentthatrefusestomeettheneedsofitspeoplemustbepreparedtoacceptthe______.
最新回复
(
0
)