首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数 int fun(char *p,char *q) { while((*p!=’\0’)&&(*q!=’\0’)&&(*p==*q)) { p++;q++; } return(*p-*q); } 此函数的功能
有以下函数 int fun(char *p,char *q) { while((*p!=’\0’)&&(*q!=’\0’)&&(*p==*q)) { p++;q++; } return(*p-*q); } 此函数的功能
admin
2022-04-02
53
问题
有以下函数
int fun(char *p,char *q)
{
while((*p!=’\0’)&&(*q!=’\0’)&&(*p==*q))
{
p++;q++;
}
return(*p-*q);
}
此函数的功能是( )。
选项
A、比较p和q所指字符串的大小
B、计算p和q所指字符串的长度差
C、将q所指字符串连接到p所指字符串后面
D、将q所指字符串复制到p所指字符串中
答案
A
解析
函数fun接收两个整型指针变量作为参数,通过while循环,比较p和q对应位上的各个字符,如果字符相同,继续向后比较;否则循环结束,返回第一次对应不同宁符的ASCIlI码差值,所以函数fun是对p和q指向的字符串进行比较,比较的大小是按第一个对应位置上不同字符的ASCII码值。本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/zQkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
下列叙述中正确的是
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
若变量已正确定义for(x=0,y=0;(y!=99&&x<4);x++)则以上for循环
程序流程图中带有箭头的线段表示的是()。
以下选项中可用作C程序合法实数的是
有以下程序#includemain(){chara=4;printf("%d\n",a=a
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case4:n+=2;k--;break;}printf("%d",n)
有以下程序fun(intx,inty)main(){staticintm=0,i=2;{intj=l,m=1,k;i+=m+1;m=i+x+y;returnm;k=
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("good
随机试题
有关体温的描述,下列正确的是()。
关于全身性感染相关性器官功能衰竭评分(SOFA)认识错误的是
A、裂红细胞B、镰形红细胞C、口形红细胞D、棘形红细胞E、嗜多色性红细胞细胞表面呈针尖样、间距不规则突起,最可能是
比旋光度的表示符号为
5岁小儿,生长发育正常,根据身高计算法,该小儿身高大致为
在流感病毒的表面存在两种蛋白质。其中一种能让血液中的红细胞凝聚在一起,所以又称血凝素(HA或H)。另一种蛋白质把神经氨酸(一种糖类分子)分解掉,所以叫神经氨酸酶(简称NA或N)。这两种蛋白质因为暴露在病毒外面,流感病毒进入人体后,它们就成了人体免疫系统的靶
被称为“俄罗斯教育心理学的奠基人”的学者是()
某地区高新技术产业开发区办公室主任王某,急于引进外资,对于前来投资的“外商”甲某等人盲目轻信,未认真审查其主体资格、资信状况,就签订了引资合作协议,由高新技术产业开发区先期打入对方账户400万元,结果,先期打人的资金被悉数骗走,给国家造成了严重的损失,王某
WhathappenedtoEarhart?WhatdifferencesdoyoufindbetweenFinch’sairplaneandEarhart’s?
Concernedpeoplewantto_____theriskofdevelopingcancer.
最新回复
(
0
)