首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun( char *s ) { char *p=s; while (*p !=0 ) p++; return ( p-s ); } main() { printf( "%d\n", fun( "good
有以下程序 #include int fun( char *s ) { char *p=s; while (*p !=0 ) p++; return ( p-s ); } main() { printf( "%d\n", fun( "good
admin
2020-05-19
34
问题
有以下程序
#include
int fun( char *s )
{ char *p=s;
while (*p !=0 ) p++;
return ( p-s );
}
main()
{ printf( "%d\n", fun( "goodbey!" ) ); }
程序的输出结果是
选项
A、0
B、6
C、7
D、8
答案
C
解析
本题主要考查了函数定义及调用,以及while循环语句,执行fun函数后,首先是找到最后一个字符的地址,然后减去第一个地址得到的就是这个字符串的长度,所以本题答案为8。
转载请注明原文地址:https://kaotiyun.com/show/8uCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序的输出结果是()。structS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i<n一1;i++)a[i]+=i;}main(){inti;struetSs={1
以下程序的输出结果是()。#includemain(){inty=9;for(;y>0;y一一)if(y%3==0)printf(’’%d’’,一一y);}
设有定义:intk=0;,以下选项的4个表达式中与其他3个表达式的值不相同的是()。
有以下程序:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structste12]={10,a,20,b};以下选项中表达式值为11的是()。
以下正确的字符串常量是()。
C语言源程序名的后缀是()。
请编写函数fun,功能是:判断形参n中的正整数是几位数(输入数据的位数不超过4位),并将结果通过函数值返回。例如:若输入的数据为123,则输出结果为:输入的数字是3位。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函
下面对软件描述错误的是()。
下面对“对象”概念描述正确的是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
随机试题
A.胆固醇B.蛋白质C.蛋白质-黏多糖D.甘油三酯细胞淀粉样变时蓄积的异常物质常是
以下不属于致癌因子的是
下列哪项不是腹水的表现()
下列各项表述中,正确的有()。
中国巨大的发展潜力形成了全球“汉语热”现象,而遍布世界五大洲的孑L子学院,更是让中国的语言文化在全世界焕发出生机。这说明()。①文化交流能够增强文化影响力②文化对经济有积极的反作用③文化既是民族的,又是世界的④教
A.条件(1)充分,但条件(2)不充分。B.条件(2)充分,但条件(1)不充分。C.条件(1)和(2)单独都不充分,但条件(1)和条件(2)联合起来充分。D.条件(1)充分,条件(2)也充分。E.条件(1)和(2)单独都不充分,条件(1)和条件(2
2009年3月17日,《中共中央国务院关于深化医疗卫生体制改革的建议》正式出台。《建议》提出医药卫生体制改革的目标,到2020年
路由器在进行基于源IP地址或目的IP地址过滤时,II)地址202.126.88.1的通配符是——。
ARRHYTHMIC:
Mostofustrustourdoctorsevenwhentheyhandusaprescriptionforadrugwecan’tpronounce.Butnatural,holistic(全面地)pr
最新回复
(
0
)