首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
36
问题
有如下程序
#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://kaotiyun.com/show/5Qtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面关于位运算符的叙述,正确的是
有以下程序:struetst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式值为11的是()。
以下能正确定义字符串的语句是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
以下fun函数返回数组中最大值的下标#includeintfun(int*s,intn){inti,k;for(i=0,k=i;is[k])__________;return(k);}在横线处应填入的
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
若有定义:inta,b;,通过语句scanf(’’%d;%d’’,&a,&b);能把整数3赋给变量a、5赋给变量b的输入数据是()。
下面描述中不属于数据库系统特点的是()。
若有定义语句charc=’\101’;则变量c在内存中占
随机试题
副肿瘤综合征是与下列哪些因素有关
下列选项不能诊断尖锐湿疣的是
颈动脉三角常见病变
不符合尿液分析仪10项检测试带内容的是
结构中具有三氮唑环的镇静催眠药是
房地产的不可移动性,使房地产投资者要承担相当程度的政治风险。政治风险主要是由下列()几个因素所造成的。
有一个学生经常上课打瞌睡,对此,教师最不恰当的处理方式是()。
所有公共政策的后续效应可能是难以预料的。下列哪项判断的涵义与上述判断最为相近?()
M=L1(Y)+L2(i)形式的货币需求函数属于()。
毛泽东在《论十大关系》中说:“特别值得注意的是,最近苏联方面暴露了他们在建设社会主义过程中的一些缺点和错误,他们走过的弯路,你还想走?”据此,毛泽东进一步阐述了经济体制改革和管理体制改革的初步设想,这些设想包括
最新回复
(
0
)