首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> main() { char* p1 = 0; int* p2 = 0; double* p3 = 0; printf("%d,%d,%d\n", sizeof(p1),
有如下程序 #include <stdio.h> main() { char* p1 = 0; int* p2 = 0; double* p3 = 0; printf("%d,%d,%d\n", sizeof(p1),
admin
2020-07-28
43
问题
有如下程序
#include <stdio.h>
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
解析
sizeof用来获取类型或数据对象的长度,也即是一个这种数据类型的变量在内存中所占字节数。由于一个变量的地址也是一个值,因此就可以把这个地址值存放到另一个变量里保存。这种专门用来存放变量地址的变量,称为"指针变量"。所有类型的指针变量都是地址,所占字节数均为4,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/JW3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
设有一个栈与一个队列的初始状态均为空。现有一个序列A,B,C,D,E,F,G,H。先分别将序列中的前4个元素依次入栈,后4个元素依次入队;然后分别将栈中的元素依次退栈,再将队列中的元素依次退队。最后得到的序列为
下列叙述中正确的是
有以下程序intfun(intn){if(n==1)return1;Elsereturn(n+fun(n-1));}main(){intx;scanf("%d",&x);x=fun(x);printf("%d\n",x);}执行
有以下程序#include<stdio.h>intfun(intn){inta;if(n==1)return1;a=n+fun(n-1);return(a);}main(){printf("%d\n",fun(5));}程序的输出
下列描述中错误的是
数据库技术的根本目标是要解决数据的
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
关于地址和指针,以下说法正确的是()。
随机试题
风湿头疼的主要特点是()(1997年第22题)
患儿女,2岁,肢体抽动半年,表现为四肢躯干肌肉突然快速屈曲抽动,持续时间不到1秒钟,站立时会突然摔倒在地,每日有数次发作,未予诊治,现患儿智力较前落后。此患儿首选的检查是
山岭隧道施工常用的方法有()。
下列各项中,()是对从事证券法律业务的律师事务所实行监督管理的机关。
按照我国反洗钱法律法规的有关规定,凡是大额交易,都应报告。()
关于公路客运的购票与退票,以下说法正确的是()。
下列说法中正确的是()。
关于行政监察机关的监督,下列说法正确的是()。
Whatwillthemanprobablydonext?
ReportersWithoutBordersReportersWithoutBorders(RWB)wasfoundedin1985inFrance.Atfirst,the【L1】______workedtopr
最新回复
(
0
)