首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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-02-25
37
问题
有如下程序
#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
解析
不可以把一个int型数据直接赋值给一个指针变量,只能用取地址运算符"&"把该整型变量的地址赋值给该指针变量,选项A)错误;函数类型若为指针类型则可以返回地址值,选项B)正确;函数传参过程中,是把实参的数据复制一份传给形参,所以改变形参的值不会对实参造成影响,选项C)正确;NULL的定义包含在头文件stdio.h中,所以选项D)正确;所以答案选A)。
转载请注明原文地址:https://jikaoti.com/ti/c6z0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
C语言主要是借助以下哪种手段来实现程序模块化
以下叙述中正确的是
有以下程序段intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c:k;执行程序段后,k的值是
以下叙述中错误的是
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
在C语言中,函数返回值的类型最终取决于
随机试题
装配夹具对零件的紧固方式包括夹紧、压紧、拉紧、顶紧(或撑开)四种。
下列选项中,符合黏膜相关淋巴组织淋巴瘤叙述的是
A.生铁落饮B.当归龙荟丸C.柴胡疏肝散D.丹栀逍遥散E.朱砂安神丸狂证属于肝胆火热偏盛者,治疗应首选
女,26岁。近1个月出现失眠、难以入睡、食欲较差,体重减轻2kg,自觉无用、孤独,没有人关心自己,对未来也不抱任何希望。偶尔出现生不如死的想法。目前此患者存在的突出症状是()
葡萄胎患者刮宫前,应准备好静脉通路并配血,其理由是
A公司准备通过发行普通股、优先股、债券筹集资金,计划如下:(1)优先股面值100元,发行价格98元,发行成本3%,每年付息一次,固定股息率5%。计算优先股资金成本。计划筹资1000万元。(2)采用资本资产定价模型法计算普通股资金成本。
下列明细账户中,只需核算金额的有()。
授权委托书授权不明的,被代理人应当对第三人承担民事责任,代理人不承担责任。()
与领导沟通有关会议事宜要坚持()。
尽管迈克一贯胃口不好,但是他却非常喜欢他在德普饭店吃的三顿饭。然而不幸的是他每次饭后都得了病。第一次他吃了一块巨大的香肠比萨饼外加一道辣椒;第二次他尽其所能吃了“吃你所能吃炸虾”和辣椒特价菜;第三次他就着辣椒吃了两个德普饭店的大肉团三明治。因为这三顿饭中每
最新回复
(
0
)