首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include int fun(char*s) { char*P=S: while(*P++!=’\0’); return(P—s); } main() { char*r=“01234
有以下程序: #include int fun(char*s) { char*P=S: while(*P++!=’\0’); return(P—s); } main() { char*r=“01234
admin
2019-06-09
56
问题
有以下程序:
#include
int fun(char*s)
{
char*P=S:
while(*P++!=’\0’);
return(P—s);
}
main()
{
char*r=“01234”;
printf(“%d\n”,fun(r));
}
程序的运行结果是( )。
选项
A、6
B、5
C、4
D、3
答案
A
解析
程序执行过程为:定义字符串指针r,并为其初始化为“01234”,调用函数fun(r),将指针传入函数while循环找到字符串的结束符地址,然后使这个指针指向结束符下一个单元,结束循环。返回字符串首地址与结束符下一个地址之差,也即是字符串长度加1。输出地址差为6。
转载请注明原文地址:https://www.kaotiyun.com/show/aRRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句charsl[10]=’’abcd!’’,*s2=’’\n123\\’’;printf(’’%d%d\n’’,strlen(s1),strlen(s2));则输出结果是
有以下程序#include<stdio.h>yoidfun(int*a,int*1)){int*c;c=a;a=b;b=c;}main(){intx=3,y=5,*p=&x,**q=&y;fun(p,q);printfl’’%d,%
有以下程序段int*p;p=________malloc(sizeof(int));若要求使P指向一个int型的动态存储单元,在横线处应填入的是
有以下程序yoidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;)main(){char*sl=’’abc”,*s2=’’123“;swap(s1,s2);printf(’’%s,%s\n”,s1
给定程序MODll.C中函数fun的功能是:删除P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用‘#’结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不要改动main函数,不得增行或删行,也
给定程序MODll.C中函数fun的功能是:判断ch中的字符是否与str所指串中的某个字符相同;若相同,什么也不做,若不同,则将:其插在串的最后。请改正程序中的错误,使它能进行正确的操作。注意:不要改动main函数,不得增行或删行,也不
请编写函数fun,它的功能是:求出SS所指字符串中指定字符的个数,并返回此值。例如,若输入字符串:123412132,输入字符为:1,则输出:3。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何
以下叙述错误的是()。
某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为()。
在深度为7的满二叉树中,度为2的结点个数为()。
随机试题
地位も名誉も金も時間もないし、そのうえ自己チューと________、恋人なんてできるわけがありませんよ。
25岁初孕妇刘某,妊娠36周查体发现宫高40cm,腹围110cm,腹壁皮肤发亮、张力大,胎位不清,胎心音遥远。在人工破膜时处理错误的是()
根据《中华人民共和国海洋环境保护法》,低潮时水深为()米的水域及其沿岸浸湿地带属于滨海湿地。
国库集中收付制度是指由财政部门代表政府设置国库单一账户,所有的财政性资金均纳入国库单一账户收缴、支付和管理的制度。()
关于土壤污染的原因叙述不合理的是:
在“文化大革命”的十年动乱中先后被粉碎的反革命集团是()。
简述磨损的形成及其并发症。
简述地役权的概念和特征。
Itisnecessarythataperson______exerciseseverydayifhewishestobehealthy.
A、Hewillgohiking.B、Hewillplanhisholiday.C、Hewon’tgoaway.D、HewillgotoaNationalPark.Ctheman本打算到国家公园徒步旅行,但是后来又
最新回复
(
0
)