首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2020-10-26
35
问题
有以下程序:
#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://kaotiyun.com/show/MJ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序运行后的输出结果是#include<stdio.h>#definefix)x*x*xmain(){inta=3,s,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}
有以下程序,程序运行后的输出结果是#definePT3.5;#defineS(x)PT*X*X;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
有以下程序#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.txt中原有内容为:hello,则运行以上
程序中若有如下说明和定义语句charfun(char*);main(){char*s="one",a[5]={0},(*f1)()==fun,ch;……}以下选项中对函数fun的正确调用语句是
在面向对象方法中,不属于“对象”基本特点的是()。
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
设有定义:charP[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
数据库设计中反映用户对数据要求的模式是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
随机试题
处于市场追随者地位的企业实施的办法有专业化经营被大企业忽视的产品。()
动机水平反映一个人工作积极性的高低和
交叉感染
真心痛的常见发病因素是
A.CK1B.CK2C.CK3D.CK4心肌中富含的CK同工酶是
下列哪项是导致尿瘘的主要原因
下列属于靶向制剂的是
指令源分别来自于纵向和横向工作部门的组织结构是()。
企业境外所得已在境外实际缴纳的所得税税款,在汇总纳税并按规定计算的扣除限额扣除时,如果境外实际缴纳的税款超过扣除限额,对超过的部分可处理的方法是()。
根据我国法律规定,宣告失踪的法律后果是()。
最新回复
(
0
)