首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: 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-10-25
31
问题
有以下函数:
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对应位上的各个字符,如果字符相同,继续向后比较;否则循环结束,返回第1次对应不同字符的ASCII差值。所以函数fun是对p和q指向的字符串进行比较,其大小是按第1个对应位置上不同字符的ASCII值来比较的。本题答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/eGd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!试题程序:#inc
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最高的学生数据放在h所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。注意:部分源程序在文件PROGl.C中
有以下程序:#includeintf(intm){staticintn=0;n+=m:returnn;}{main(){intn=0;p
有如下程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);其输出结果是()。
编写函数fun,它的功能是计算下列级数和,和值由函数值返回。s=1+χ+例如,当n=10,x=0.3时,函数值为1.349859。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内
有以下定义语句,编译时会出现编译错误的是()。
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
以下不合法的数值常量是()。
下面选项中合法的字符常量是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可有多名职员。则实体部门和职员间的联系是()。
随机试题
简述通货膨胀对股票价格的影响。
该疾病的诊断其可能的病因是
A.炉甘石B.赭石C.滑石D.芒硝E.石膏
证券公司应当缴纳的证券投资者保护基金,由()代扣代收。
某企业只产销一种产品,盈亏临界点销售量为600件,单价为150元,单位成本为130元。其中单位变动成本为120元。要求通过计算回答下列互不相关问题:如果计划年度保证经营该产品不亏损,应把有关因素的变动控制在什么范同?
下雨:路滑正确选项为()。
一、注意事项1.本题由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分。2.请在题本、答题卡指定位置上用黑色字迹的钢笔或签字笔填写自己的姓名和准考证号,并用2B铅笔在准考证
()对于行动相当于()对于航行
Therearefewpeoplewhodrawuplifegoals.Mostpeoplewanttotakeonestepatatime,andarefrightenedwhentheyhavetos
Theprocessby【C1】______ofwhichhumanbeingsarbitrarilymakecertainthingsstandforotherthingsmaybecalledthesymbolic
最新回复
(
0
)