首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(char *s) { char *p=s; while(*p+ +!=′\0′); return(p—s); } main( ) { char *r=″01234″; printf(″%d\
有以下程序: #include<stdio.h> int fun(char *s) { char *p=s; while(*p+ +!=′\0′); return(p—s); } main( ) { char *r=″01234″; printf(″%d\
admin
2019-12-17
35
问题
有以下程序:
#include<stdio.h>
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://jikaoti.com/ti/DyG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#include#includeintfun(intn){int*p;p=(int*)malloc(sizeof(int));*p=n;return*p;}
有以下程序#inolude#defineS(x)4*(x)*x+1voidmain(){intk=5,j=2;printf("%d\n",S(k+j));}程序运行后的输
下列定义数组的语句中,正确的是
有以下程序fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;
以下定义数组的语句中错误的是
以下选项中,当x为大于1的奇数时,值为0的表达式是
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中,将所有串长超过k的字符串中后面的字符删除,只保留前面的k个字符。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
随机试题
A.ras基因产物B.p53基因产物C.Rb基因产物D.myc:基因产物HPV的E7蛋白能灭活
关于胸部CT后处理技术,叙述错误的是
关于公路工程竣(交)工验收的说法,正确的有()
甲建设单位与乙设计单位签订设计合同,约定设计费为200万元,甲按约定付了定金50万元。如果乙在规定期限内不履行设计合同,应该返还给甲()。
在工程建设期间施工单位()。
政策性银行是政府设立,贯彻执行国家产业政策、区域发展政策的金融机构,以营利为目的,并同时靠财政拨款和发行金融债务获得资金。()
《中华人民共和国义务教育法》对义务教育阶段学校收费的规定是()。
白天,在阳光垂直照射下,月球表面的温度可高达127℃。而在夜晚,月球表面的温度可降低到零下183℃。造成月球昼夜温差如此大的原因主要是:
有着悠久历史的肯尼亚国家自然公园以野生动物在其中自由出没而著称。在这个公园中,已经有10多年没有出现灰狼了。最近,公园的董事会决定引进灰狼。董事会认为,灰狼不会对游客造成危害,因为灰狼的习性是避免与人接触的;灰狼也不会对公园中的其他野生动物造成危害,因为公
Whatdoesthepassagesayabouttheeatingbehaviorofsharks?
最新回复
(
0
)