首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include main() { char* p1 = 0; int* p2 = 0; double* p3 = 0; printf("%d,%d,%d\n", sizeof(p1), sizeof(p2), sizeof(p3));
有如下程序 #include main() { char* p1 = 0; int* p2 = 0; double* p3 = 0; printf("%d,%d,%d\n", sizeof(p1), sizeof(p2), sizeof(p3));
admin
2021-07-09
23
问题
有如下程序
#include
main()
{
char* p1 = 0;
int* p2 = 0;
double* p3 = 0;
printf("%d,%d,%d\n", sizeof(p1), sizeof(p2), sizeof(p3));
}
程序运行后的输出结果是( )。
选项
A、4,4,4
B、1,4,8
C、0,0,0
D、1,2,4
答案
A
解析
函数fun()的功能是改变了指针s的指向。由于函数传递过程中形参只是实参的一个副本,形参指针指向的变化不能影响到实参指针的指向,所以函数fun()并不能改变实参q的指向,*q仍与a[0]等价,输出的结果为1,答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/WOtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintf(intx){inty;if(x==0||x==1)return(3);Y=x*x—f(x一2);returny;}mai
有下列程序:main(){inti,s=0,t[]={l,2,3,4,5,6,7,8,9);for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}程序执行后的输出、结果是
avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是
以下程序的输出结果是()。structSTR{inta,b;}data[2]={10,100,20,200};main(){structSTRp=data[1];printf(’’%d\n’’,++(p.a));}
下列叙述中正确的是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
下面不属于软件需求规格说明书内容的是()。
下列选项中不属于结构化程序设计方法的是
编写函数fun,其功能是:比较字符串的长度,不得使用C语言提供的求字符串长度的函数,函数返回较长的字符串。若两个字符长度相同,则返回第一个字符串。例如,输入“beijing”<CR>“shanghai”<CR>(<CR>为Enter键),函数将返
随机试题
论述影响求职成功的主要因素。
社区获得性肺炎最常见的致病菌为
A.抗核抗体周边型B.抗ss-B抗体C.抗JO-1抗体D.抗Scl-70抗体E.HLA-B27硬皮病可见
患儿肢体软弱,四肢关节柔软,可以任意攀翻,神情呆滞,智力迟钝,面色苍白,四末不温,口开不合,舌伸口外,食少不化,唇白苔光。治疗首选方剂是
婴儿期指的是
某借款纠纷案二审中,双方达成调解协议,被上诉人当场将欠款付清。关于被上诉人请求二审法院制作调解书,下列哪个选项正确?
会员制期货交易所会员享有的权利包括()。
Shesaysthatshewon’tgiveup______shefailsonceagain.
A、 B、 C、 D、 C题干图形的显著特点是有很多重复出现的小图形,仔细对比来看,第一行和第二行的组成元素相同,由此得出问号处的图形应是由一个圆和一个黑色菱形组成,答案为C。
存款货币银行(商业银行为代表)与其他金融机构的根本区别在哪里?与其他金融机构相比,它与中央银行的关系又有什么不同?
最新回复
(
0
)