首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
22
问题
有如下程序
#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://jikaoti.com/ti/IYz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};p
若有以下定义和语句chars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
下面关于算法的叙述中,正确的是()。
以下叙述中正确的是
下列数组定义中错误的是()。
以下叙述中正确的是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列各项中属于应用软件的是()。
有如下程序段:int*p,x,y=1;p=&x;*p=10;x=*p+y;执行该程序段后,x的值是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码值为偶数的字符依次放人t所指数组中。例如,字符串中的数据为“AA
随机试题
焊接发生的有害气体臭氧为____色,二氧化氮为____色,一氧化碳为____色气体。
A.中性粒细胞B.嗜酸性粒细胞C.单核细胞D.淋巴细胞寄生虫感染的炎症病变内的主要细胞是
连舌本散舌下的经脉是
女性,43岁,头痛、发热5天。CT显示脚间池内葡萄状低密度,有强化,脑室扩大。应诊断为
女性,63岁,腰背痛,全身无力,体重减轻1个月,症状加重伴低热1周,X线片显示:腰椎、肋骨、颅骨均有圆形的溶骨样病损,考虑为骨髓瘤,在血液化验中哪一条支持诊断
用复利计算第n期终值的公式为()。
中国公民张明、王华、李方、赵晴四人准备出资没立乙有限责任公司。四人拟出资90万,其中张明以价值30万元的厂房出资,以价值20万的知识产权出资;王华出资20万;李方、赵晴各出资10万元。四人拟定了公司章程,约定公司不设董事会,由张明担任执行董事,由王华担任公
保险公司财务管理的内容包括()。[2005年真题]
1
A、TheycontributetothemodernizationofAmericanfarms.B、Theyhelptoincreasethestategovernments’revenue.C、Theyprovide
最新回复
(
0
)