首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun(char *s) { char *p=s; while( *p != ’\0’) p++; return(p-s); } main() { char *p="01234"; printf("%d\n",fun
有以下程序 #include int fun(char *s) { char *p=s; while( *p != ’\0’) p++; return(p-s); } main() { char *p="01234"; printf("%d\n",fun
admin
2020-11-23
34
问题
有以下程序
#include
int fun(char *s)
{ char *p=s;
while( *p != ’\0’) p++;
return(p-s);
}
main()
{ char *p="01234";
printf("%d\n",fun(p));
}
程序的运行结果是( )。
选项
A、5
B、6
C、4
D、3
答案
A
解析
函数fun()中的while循环的逻辑是如果*p不为?\0?,则指针p一直向后移动。循环结束的时候,p指向的是字符?\0?,数组名s为一指针常量,始终指向字符数组的首地址,所以p-s则返回的是字符数组s中有的字符个数(不包含结束标识符),所以输出结果为5,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/Er3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:将自然数1~10及其平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。请在程序下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。
给定程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参s所指的字符串为:abcdef35adgh3kjsdf7。输出结果为:4。请在程序的下划线处填入正确的内
下列程序定义了N×N的二维数组,并在主函数中赋值。请编写函数fun,函数的功能是:求出数组周边元素的平均值并作为函数值返回给主函数中的s。例如,若a数组中的值为:012791974
由N个有序整数组成的数列己放在一维数组中,给定程序MODI1.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回—1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(lo
下列各项中不合法的常量是()。
以下叙述中错误的是()。
下列叙述中正确的是()。
检查软件产品是否符合需求定义的过程称为
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
随机试题
以下程序的输出结果是()。#include#defineF(x)2.84+x#definew(y)printf(”%d-I,(int)(y))#defineP(y)w(y)main()
咳嗽呈金属音调,提示()
齿痛、颈肿、喉痹、目黄、口干、鼽衄、肩前睮痛、大指次指痛不用,属于何经病证
青少年的婚前性行为最大特点是
在显性致死试验中,乙基甲磺酸酯可使早期死亡胚胎平均数显著增加并有剂量-反应关系,其致突变机制为
在内部模型投入使用的初期,国际清算银行允许银行在()天持有期的VaR值乘以大约3.6来近似得出()天持有期的VaR值。
根据有关规定,上市公司的下列事项中,独立董事应当发表独立意见的有()。Ⅰ.公司董事的提名Ⅱ.公司监事的任免Ⅲ.公司高级管理人员的薪酬Ⅳ.公司内部管理机构的设置
根据有关规定,下列各项中,外商投资企业和外国企业应缴纳的税种有( )。
朴学以清代为盛,有所谓“乾嘉学派”之称。
Anelderlywomandiedyesterdayafterbeingknockeddownbyamotorist.Thedriverhad【C1】______noattempttobrake(刹车).Whena
最新回复
(
0
)