首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: int fun(char*s) { char*P; P=s: if(*s==0)return 0; while(*++P);return(P—S); } 该段程序是用来( )。
有以下程序段: int fun(char*s) { char*P; P=s: if(*s==0)return 0; while(*++P);return(P—S); } 该段程序是用来( )。
admin
2020-03-15
70
问题
有以下程序段:
int fun(char*s)
{
char*P;
P=s:
if(*s==0)return 0;
while(*++P);return(P—S);
}
该段程序是用来( )。
选项
A、计算字符串所占字节数
B、实现字符串的赋值
C、计算字符串的长度
D、将字符串逆序存放
答案
C
解析
在fun()函数中定义了指针p,首先把s地址赋给p,再通过while函数移动指针p,当p指针指向单元为0时,退出while循环,返回此时p和s地址之差,即字符串长度。
转载请注明原文地址:https://kaotiyun.com/show/VJCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述中,正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有以下程序main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是
下列链表中,其逻辑结构属于非线性结构的是
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include#defineN5Voidfun(intx[N]){intm;for(m=N-1;m>=0;
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
假定已建立以下链表结构,且指针p和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
软件生命周期是指()。【10年9月】
树的度为3,且有9个度为3的节点,5个度为1的节点,但没有度为2的节点。则该树总的节点数为()。
给定程序MODI1.C中函数fun的功能是:逐个比较p、q所指两个字符串对应位置中的字符,把ASCII值大或相等的字符依次存放到C所指数组中,形成一个新的字符串。例如,若主函数中a字符串为:aBCDeFgH,主函数中b字符串为:ABcd,则c中的
随机试题
重度妊高征24小时尿蛋白定量大于多少克()
对于专门设计开挖的洞室或巷道,宜采用()。
施工安全管理目标中的“三消灭”是指消灭“违章指挥”、消灭“违章作业”和消灭( )。
下列费用核算中,属于施工成本核算的有()。
税收作为一个财政范畴的前提条件是税收的()特征。
《国家中长期教育改革和发展规划纲要(2010—2020年)》提出“5+1+2”的发展任务,对“5+1+2”介绍不正确的是()。
在教学过程中,教师既要对学生传授知识,又要发展学生的智力,培养学生的能力。它体现了()。
教学评价有哪些功能?
当一个工程含有多个窗体时,其中的启动窗体是______。
A、Takeacabtotheshow.B、Seetheshowsomeothernight.C、Eatdinneraftertheshow.D、Walktothetheater.D男士说地铁延误了,好几个街区都
最新回复
(
0
)