首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
44
问题
有如下程序
#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://www.kaotiyun.com/show/WOtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中与if(a==1)a++;elsea=b:语句功能不同的语句是()。
以下选项中合法的标识符是
以下叙述中正确的是
数据字典(DD)所定义的对象都包含于()。
有下列程序: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);}程序执行后的输出、结果是
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
在一个C源程序中所定义的伞局变量。其作用域为
下面不属于软件需求规格说明书内容的是()。
有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为
随机试题
下列可以加热的玻璃仪器是()。
一条焊接电缆在电流为160A时端电压为4V,求该电缆此时电阻。
毛泽东强调,中国共产党区别于其他任何政党的显著标志,是坚持理论和实践相结合的作风、和人民群众紧密地联系在一起的作风及【】
将数片磁片缝制于衣服或物品上通过材料作用于人体的方法称为
不属于炎症结局的是
柯萨奇病毒可引起下列哪种疾病
国土资源部门对企业投资项目监管职责包括()。
A.剩余前上颌区B.上颌结节C.上颌骨颧突D.下颌骨升支E.颞骨对上颌骨双侧缺损的修复而言,什么解剖位置是唯一可利用为上颌修复体提供支持和固位的组织结构()。
设平面区域D是由坐标为(0,0),(0,1),(1,0),(1,1)的四个点围成的正方形.今向D内随机地投入10个点,求这10个点中至少有2个点落在曲线y=x2与直线y=x所围成的区域D1内的概率.
Thevoterswereoverwhelminglyagainstthecandidatehisproposalscalledforhighertaxes.
最新回复
(
0
)