首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下函数: int fun(char *a,char*b) {int flag=0; while((*a!=’\0’)&&(*b!=’\0’)&&strlen(a)==strlen(b)) {if(*b!=*a){flag=0;break;} a++;
若有以下函数: int fun(char *a,char*b) {int flag=0; while((*a!=’\0’)&&(*b!=’\0’)&&strlen(a)==strlen(b)) {if(*b!=*a){flag=0;break;} a++;
admin
2021-06-15
29
问题
若有以下函数:
int fun(char *a,char*b)
{int flag=0;
while((*a!=’\0’)&&(*b!=’\0’)&&strlen(a)==strlen(b))
{if(*b!=*a){flag=0;break;}
a++;b++;flag=1;
}
return flag;
}
此函数的功能是( )。
选项
A、判断a和b两个字符串的长度是否相等
B、将字符串a改名为字符串b
C、将字符串变量a的值赋给字符串变量b
D、判断a和b两个字符串是否相等
答案
D
解析
函数fun在字符指针a和b未遇到字符’\0’且a指向的字符串长度与b指向的字符串长度相同时,遍历两个字符串,并逐个比较a指向的字符与b指向的字符是否相同,所以程序结果是:①两个字符串长度不同,返回0;②两个字符串长度相等,但两个字符串上的个别字符不同,返回值为0:③两个字符串长度相等,字符串上的相同位置上的字符全部相同,返回值1。因此,此函数的功能是判断两个字符串是否相等。
转载请注明原文地址:https://kaotiyun.com/show/Yjtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述中正确的是()。
下列叙述中正确的是
有以下程序#include<stdio.h>intfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i<=2;i++)s=fun();printf("%d\n",s)
请编写函数fun,函数的功能是:判断字符串是否为回文?若是,函数返回1,主函数中输出:YES否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。例如,字符串LEVEL是回文,而字符串123312就不是回文。注意:部分源程序在文件PROG1.
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得吏改程序的结构!#include<stdio.h>
下列字符数组初始化语句中,不正确的是()。
设structSTR{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是()。
以下选项中,不合法的C语言用户标识符是()。
设有如下函数定义intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是
下面不属于软件工程的3个要素是
随机试题
惩戒委员会应当集体作出决定,决定由出席会议委员的_____以上多数通过,并作出决定书。()
既能凉血止血,又能活血祛瘀的药物是既能化瘀止血,又能利尿通淋的药物是
根据《刑事诉讼法》及有关司法解释的规定,下列哪一项办案期限是不能重新计算的?()
下列费用中,应计入建筑安装工程材料费的有()。
关于营业税的营业额,下列表述正确的有( )。
某卷烟厂为增值税一般纳税人,2016年9月生产经营情况如下:(1)月初库存外购已税烟丝80万元,当月外购已税烟丝取得增值税专用发票。注明支付货款金额1200万元、进项税额204万元,烟丝全部验收入库。(2)本月生产领用外购已税烟丝400万元。(3)生
冷凝器中冷却水温度降低时,其制冷剂的冷凝压力增大。()
尊重、爱护幼儿,严禁虐待、歧视、体罚和变相体罚、侮辱幼儿人格等损害幼儿()的行为。
你有一个同事负责开办一个培训班,但是他突然病倒了,领导把这件事交给你办,你准备怎么办?
给定资料1.当下,外出旅游已是人们度假的首选。国家旅游局局长邵琪伟在2014年全国旅游工作会议上说,刚刚过去的2013年,我国旅游业实现持续健康较快发展,预计全年旅游总收入可达2.9万亿元,国内旅游人数可达32.5亿人次,出境旅游人数约9730万
最新回复
(
0
)