首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下函数: fun(char *s1,char *s2) { int i=0; while(s1[i]==s2[i]&&s2[i]!=’\0’)i++; return(s1[i]==’\0’&&s2[i]==
阅读以下函数: fun(char *s1,char *s2) { int i=0; while(s1[i]==s2[i]&&s2[i]!=’\0’)i++; return(s1[i]==’\0’&&s2[i]==
admin
2013-02-23
78
问题
阅读以下函数: fun(char *s1,char *s2) { int i=0; while(s1
==s2
&&s2
!=’\0’)i++; return(s1
==’\0’&&s2
==’\0’); } 此函数的功能是( )。
选项
A、将s2所指字符串赋给s1
B、比较s1和s2所指字符串的大小,若s1比s2的大,函数值为1,否则函数值为0
C、比较s1和s2所指字符串是否相等,若相等,函数值为1,否则函数值为0
D、比较s1和s2所指字符串的长度,若s1比s2的长,函数值为1,否则函数值为0
答案
4
解析
在函数fun()中有两个字符型指针变量s1和s2,在函数中程序执行while循环,该循环退出条件有两个:一个是s1
!=s2
(两个字符串不相等):第二个是s1
和s2
相等均为“\0”(两个字符串相等)。循环退出后,执行return语句,即两个字符串相等则返回1,不相等则返回0。所以, C选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/UBJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
以下程序运行结果是【】。#include<stdio.h>main(){intfun();fun();}fun(){staticinta[3]={0,1,2};inti;
下列程序执行后的输出结果是______。main(){intm[][3]={1,4,7,2,5,8,3,6,9};inti,k=2;for(i=0;i<3;i++){printf("%d",
以下程序的输出结果是()main(){charss[16]="test\0\n\"";printf("%d,%d\n",strlen(ss),sizeof(ss)):}
以下各组选项中,均能正确定义二维实型数组a的选项是()
以下叙述中错误的是()
设有以下说明语句structstu{inta;floatb;}stutype;则下面的叙述不正确的是
以下各选项企图说明一种新的类型名,其中正确的是______。
以下程序有语法错误,有关错误原因的正确说法是main(){intG=5,k;voidprt_char();…k=prt_char(G);…}
随机试题
在相关分析中,要求相关的两个变量()
易继发鳞状细胞癌的遗传性皮肤病为
人工流产综合征反应发生的主要原因是
高压变压器容量按一般电力变压器容量的多少倍设计
民事活动中,当事人意思表示真实是指行为人( )。
下列建筑或场所应在其内疏散走道和主要疏散路线的地面上增设能保持视觉连续的灯光疏散指示标志或蓄光疏散指示标志的是()。
地铁从规划到运营,是一个庞大、复杂、多行业、多专业的系统工程和完整的产业链,地铁可为地产、机械、建材、通信、广告等近三十多个相关产业带来发展机遇。这表明()。
有一个集贸市场,很多人乱摆摊卖伪劣产品,作为执法者你该怎么做?
【俾斯麦】(OttovonBismark,1815—1898)南京大学2000年世界近现代史真题;南京大学2001年世界近现代史真题;南京大学2004年世界史真题;北京师范大学2006年世界通史真题;华中师范大学2006年世界近现代史真题;天津师范大学
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。在考生文件夹下打开文档Word.docx,按照要求完成下列操作并以该文件名(Word.docx)保存文档。将正文部
最新回复
(
0
)