首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> int fun(char *s) { char *p=s; while(*p!=0)P+ +; return(p—s); } main( ) { printf(″%d\n″,fun(″goodbye!″))
有以下程序: #include<stdio.h> int fun(char *s) { char *p=s; while(*p!=0)P+ +; return(p—s); } main( ) { printf(″%d\n″,fun(″goodbye!″))
admin
2019-12-17
19
问题
有以下程序:
#include<stdio.h>
int fun(char *s)
{
char *p=s;
while(*p!=0)P+ +;
return(p—s);
}
main( )
{
printf(″%d\n″,fun(″goodbye!″));
}
程序的输出结果是( )。
选项
A、0
B、6
C、7
D、8
答案
D
解析
本题主要考查函数定义及调用,以及while循环语句。执行fun函数后,首先找到最后一个字符的地址,然后减去第一个地址得到的就是这个字符串的长度,因此本题答案为8。
转载请注明原文地址:https://jikaoti.com/ti/o8G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一个C源程序文件中所定义的全局变量,其作用域为
以下叙述中正确的是
以下叙述中错误的是
有以下程序#include<stdio.h>voidf(int*p,int*q)voidf(int*p,int*q);{main()p=p+1;*q=*q+1;{intm=1,n=2,*r=&m;}f(r,&n);print
以下关于结构化程序设计的叙述中正确的是
以下叙述中正确的是
以下叙述中正确的是
软件设计中模块划分应遵循的准则是
设有定义:char*c:以下选项中能够使c正确指向一个字符串的是
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
随机试题
优雅:天鹅
如何估算身体能量的消耗?
测量接地电阻方法采用()。
简述多发性创伤的急救和护理中应遵循的ABCDE原则。
卡尔公司于2010年7月向市场推出新产品——卡尔I型自动净水器,由于采取了新的净水技术且产品自动化水平更高,其产品定价比市场同类产品高出30%。为促进销售,企业花费了大量资金进行市场宣传,但是市场认可度不高,产品销售持续不见起色,月销量维持在1000台左
用人单位自用工之日起满1年未与劳动者订立书面劳动合同的,自用工之日起满1个月的次日至满1年的前一日应当向劳动者每月支付_________的工资,并视为自用工之日起满1年的当日已经与劳动者订立___________________,应当立即与劳动者补订书面劳
患儿男,5岁。于夏季突然出现高热,2小时后抽搐,面色灰暗,四肢凉,血压下降,心肺未见异常,脑膜刺激征阴性。最可能的诊断是
根据《最高人民法院关于审理信用证纠纷案件若干问题的规定》,中国法院认定存在信用证欺诈的,应当裁定中止支付或者判决终止支付信用证项下款项,但存在除外情形。关于除外情形,下列哪些表述是正确的?(2012年卷一81题)
中国古代最早的地理著作包括了《尚书.禹贡》和《_______》。
Accordingtotheconversation,whatisoneproblemwitharmexercises?
最新回复
(
0
)