首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun( char s[] ) { char *p = s; while( *p != 0 ) p++; return ( p-s ); } main() { printf("%d\n", fun("0ABCDE
有以下程序 #include int fun( char s[] ) { char *p = s; while( *p != 0 ) p++; return ( p-s ); } main() { printf("%d\n", fun("0ABCDE
admin
2015-07-28
12
问题
有以下程序
#include
int fun( char s[] )
{
char *p = s;
while( *p != 0 ) p++;
return ( p-s );
}
main()
{
printf("%d\n", fun("0ABCDEF") );
}
程序运行后的输出结果是( )。
选项
A、7
B、6
C、1
D、0
答案
A
解析
函数fun()中的while循环的逻辑是如果指针p没有到达字符串末端,则指针p一直向后移动。循环结束的时候,*p==’\0’,数组名s为一指针常量,始终指向字符数组的首地址,所以p-s则返回的是字符数组s中有的字符个数,所以输出结果为7,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/zsDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件设计中划分模块的一个准则是
若要用函数fopen打开一个新的二进制文件,该文件要既能读也能写,则应以哪种方式打开文件()。
下述函数功能是______。intfunr(char*x){char*y=x;while(*y++);returny-x-1;}
数据库技术的根本目标是要解决数据的()。
算法的复杂度主要包括时间复杂度和______复杂度。
下列关于栈的叙述中正确的是_______。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
若有下列说明,则()不是对strcpy库函数的正确的调用。strcpy库函数用于复制一个字符串:char*str1="abcd",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa"
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是()。
随机试题
分时操作系统以时间片为单位,轮流为每个终端用户服务。
企业为应付紧急情况所持有的现金数量主要取决于()
安全、有效、简便、经济而广泛使用的避孕方法为
氯霉素滴耳剂的制备。处方:氯霉素20g,乙醇160ml,甘油加至1000m1。制法:称取氯霉素,溶于乙醇中,必要时过滤;加甘油至1000ml,混合均匀,分装于灭菌、干燥的容器中,即得。制时,应该将氯霉素先溶于
药典规定要检查麻醉乙醚中的
依据《固体废物污染环境防治法》,产生工业固体废物的单位必须按照国务院环境保护行政主管部门的规定,向所在地县级以上地方人民政府环境保护行政主管部门提供工业固体废物的()等有关资料。
党的思想路线的本质要求是()。
WhatdoIKD’sclientslikeaboutthecompany’slocation?
ThehistoryofindigenouseducationprovisionthroughoutAustralia’sremoteareasisrepletewithinstancesofneglect,infras
StrengthofaSingleSyllableAlotofsmallwords,morethanyoumightthink,/canmeetyourneedswithastrength,grace
最新回复
(
0
)