首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun( char s[] ) { char *p = s; while( *p != 0 ) p++; return ( p-s ); } main() { printf("%d\n", fun("0ABCDE
有以下程序 #include int fun( char s[] ) { char *p = s; while( *p != 0 ) p++; return ( p-s ); } main() { printf("%d\n", fun("0ABCDE
admin
2020-11-27
49
问题
有以下程序
#include
int fun( char s[] )
{
char *p = s;
while( *p != 0 ) p++;
return ( p-s );
}
main()
{
printf("%d\n", fun("0ABCDEF") );
}
程序运行后的输出结果是( )。
选项
A、7
B、6
C、1
D、0
答案
A
解析
考查指针变量。指针变量的定义形式为: 类型名 *指针变量名,表示指向某一个变量的指针,如果定义形式为:类型名 **指针变量名,则表示指向某一个指针变量的指针,所以A)正确。指针变量本身存储的是其指向的变量的地址值,不需要使用求地址运算符(&)来获得地址,选项B)错。p=NULL;是将空指针赋给指针变量,表示该指针变量当前未指向任何变量,语句p=\0;本身不正确,两者不等,故选项C)、D)错。答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/ed3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有语句:char*line[5];,以下叙述中正确的是
有以下程序main(){inta=3;do{printf("%d,",a-=2);}while(!(-a);printf("\n");}程序运行后的输出结果是
下面程序的运行结果是()。for(i=3;i<7;i++)printf((i%2)?(’’**%d\n’’):(’’##%d\n’’),i);
若要使用C数学库中的sin函数,需要在源程序的头部加上#include关于引用数学库,以下叙述正确的是()。
若有定义语句:intyear=2009,*p=&year;,以下不能使变量year中的值增至2010的语句是()。
以下叙述中错误的是()。
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是
下面不属于对象基本特点的是
有以下函数:intaaa(char,*s){char,*t=s:;while(*t++);t--;return(t-s);}以下关于aaa函数功能叙述正确的是()。
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
随机试题
袁世凯窃夺辛亥革命果实之后,建立的北洋军阀政权代表的是()
下列关于化学位移伪影的描述,错误的是
下列间隙感染中可引起骨髓炎的是
法和其他社会规范都具有()。
城镇土地分等定级中,土地收益测算的原则为()。
证券从业人员可以买卖经批准发行的国债和基金。()
甲公司为一家在上海证券交易所上市的企业,主要从事电网调度、变电站、工业控制等自动化产品的研究、生产与销售。2016年,甲公司发生的部分业务相关资料如下:(1)甲公司为实现做强做大主业的战略目标,对业务相似、地域互补的能源企业A公司实施收购。收购前,甲公司
企业取得的各项免税收入所对应的各项成本费用,除另有规定者外,不得在计算企业应纳税所得额时扣除。()
教师对自己影响学生学习行为和学习成绩能力的主观判断是教师的__________。
中国半殖民地半封建社会的阶级状况“是一个两头小中间大的社会”。对这句话正确的理解是
最新回复
(
0
)