首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> int fun(char *s) { char *p=s; while( *p++ != ’\0’); return(p-s);
有以下程序 #include <stdio.h> int fun(char *s) { char *p=s; while( *p++ != ’\0’); return(p-s);
admin
2021-07-09
19
问题
有以下程序
#include <stdio.h>
int fun(char *s)
{ char *p=s;
while( *p++ != ’\0’);
return(p-s);
}
main()
{ char *p="01234";
printf("%d\n",fun(p));
}
程序的运行结果是
选项
A、6
B、5
C、4
D、3
答案
A
解析
程序执行过程为:定义字符串指针p并为其初始化为"01234",调用函数fun(p),将指针传入函数。while循环找到字符串的束符地址,然后使这个指针指向结束符下一个单元,结束循环。返回字符串首地址与结束符下一个地址之差,也即是字符串长度加1。输出地址差为6,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/xzkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段intr==8:printf("%d\n",r>>1);输出结果是
有以下程序main(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2)continue;x++:}x++;}printf("x=%d\n",x);}程序执行后的输出
设有定义:inta;floatb;,执行seanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0<回车>,则a和b的值分别是()。
下面程序运行后的输出结果是()。#include<stdio.h>main(){inta[5]={1,0,4,2,0},b[5]={1,2,3,4,5},i,s=0;for(i=0;i<5;i++)s=s+
下面选项中合法的字符常量是
软件测试用例包括
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。例如,若n为1000
下面关于算法的叙述中,正确的是()。
随机试题
4个月婴儿,按照计划免疫程序规律接种,此时应当接种
乙类传染病上报的时限为
为满足不同层次规划的要求,国家将城市用地按大类、中类和小类三级进行划分。一般而言,城市总体规划阶段以达到中类为主,在城市详细规划阶段应达到小类深度。()
下列各项不属于专项资产管理业务特点的是( )。
张某、李某、王某三位自然人出资设立甲贸易有限公司(以下简称甲公司),公司初步拟定的章程部分内容为:公司注册资本8万元,其中张某以货币出资1万元,李某以存货协议作价出资3万元,王某以专利技术作价出资4万元;股东分期缴纳出资,公司成立时,张某、王某2人交付出资
《旅行社条例》对经营入境旅游业务的旅行社要求的注册资本和质量保证金分别是()万元。
一、注意事项1.申论考试是对应试者阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.作答参考时限:阅读材料30分钟,作答90分钟。3.仔细阅读给定资料,按照后面提出的“作答要求”依次作答。二、给定资料
试举出你所熟悉的中外艺术史上任一重要的艺术思潮并对其兴起原因、代表作家作品、主要特点、历史地位进行分析。
Advertisingcanbeaservicetothecustomer.Thisistruewhenadvertisementsgiveliableinformationaboutthegoods_____.
Forthispart,youareallowed30minutestowriteanessayondrunkdriving.Youshouldwriteatleast120wordsbutnomoreth
最新回复
(
0
)