首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun( char *s ) { char *p=s; while (*p !=0 ) p++; return ( p-s );
有以下程序 #include <stdio.h> int fun( char *s ) { char *p=s; while (*p !=0 ) p++; return ( p-s );
admin
2020-06-16
35
问题
有以下程序
#include <stdio.h>
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
答案
D
解析
本题主要考查了函数定义及调用,以及while循环语句,执行fun函数后,首先是找到最后一个字符的地址,然后减去第一个地址得到的就是这个字符串的长度,所以本题答案为8。答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/RaCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inti,j;for(i=3;i>=1;i--){for(j=1;j
以下叙述中正确的是
若a是数值类型,则逻辑表达式(a==1)‖(a!=1)的值是
以下四个程序中,完全正确的是
下面关于“EOF”的叙述,正确的是
执行以下程序后,test.txt文件的内容是(若文件能正常打开)#includemain(){FILE*fb;char*s1="Fortran","s2="Basic";if((fb=fopen("test
以下选项中可用作C程序合法实数的是
下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
随机试题
生产控制的目的是()。
当事人既约定违约金,又约定定金的,一方违约时,对方()
吴某是一位即将出院的病人,护士对其进行出院指导,请问该护士的行为属于以下哪一种角色功能()
(2005)一建筑物的外围需设计以行列式密植低矮的植物组成边界,要求地上植物的高度为1.2~1.6m。下列哪种类型最符合要求?
下列隧道地段必须进行地表下沉量测的是()。
编制应急预案的注意事项包括()。
城市生活垃圾,是( )固体废物。
某公司于2016年1月1日对外发行3年期、面值总额为1000万元的公司债券,债券票面年利率为7%,分期付息,到期一次还本,实际收到发行价款1054.47万元。该公司采用实际利率法摊销债券溢折价,不考虑其他相关税费,经计算确定其实际利率为5%。2016年
一家刚开业的大型超市决定开展降价促销活动,部分商品售价甚至低于成本价,在这种情况下,销售量越大,超市的经济损失就越大。这一决定遭到很多超市员工反对,但超市经理依然坚持这一决定。以下最能支持经理决定的一项是:
AlthoughAbotharesimilarinsizeandbehavior,theredsquirrelcanbeidentifiedbyBitscoat,Cwhichisbrighterandredder
最新回复
(
0
)