首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
29
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includemain()voidfun(char*a,char*b){char*s=’’*****a*b****’’,t[80];{while(*a=’*’)a++;f
若intx[10],*pt=x;则对x数组元素的正确引用是()。
若有定义语句doublea,*P=&a;,下列叙述中错误的是()。
在黑盒测试方法中,设计测试用例的主要根据是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structab[10];
以下关于C语言的叙述中正确的是()。
下面对“对象”概念描述正确的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun的功能是将一个由字符0和1组成的表示二进制数的字符串,转换成相应的十进制整数值返回。该串长度最大不超过15。例如,若表示二进制数
在16位编译系统上,若有定义“inta[]={10,20,30},*p=a;”,当执行“p++;”后,下列说法错误的是
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
随机试题
夜尿多是指夜间尿量超过白天尿量或夜间尿量持续超过
投资性房地产
Mostpeoplemaketreehousesusingapileofwood,ahammer,andsomenails.MitchellJoachim,anarchitectfromtheMassachusett
Mr.Smithwasawealthyindustrialist,buthewasnotsatisfiedwithlife.Hedidnotsleepwellandhisfooddidnotagreewith
氨基酸与蛋白质共有性质是
A.秋、冬季B.春末夏初C.开花前或果实未成熟时D.花含苞待放时E.全年均可根类及根茎类药材一般采收应在()。
列举我国《行政许可法》规定的可以撤销行政许可的情形。
工程监理企业应当建立健全企业的信用管理制度,包括( )。
[2010真题·单选]某新型涂料涂层机械强度高,黏结力大,在酸、碱、盐、水、汽油、煤油、柴油等溶液和溶剂中长期浸泡无变化,防腐寿命可达50年以上,广泛用于城市给水管道、煤气管道的防腐处理。此种新型涂料为()。
Peoplegetonandoffthebusthere.Itisthebrightestatnight.
最新回复
(
0
)