首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
40
问题
有如下程序
#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全国计算机二级
相关试题推荐
有以下程序:struetst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};struetstc[2]={10,a,20,b};pt=c;以下选项中表达式值为11的是()。
下面属于字符类的实例是()。
下面不能作为结构化方法软件需求分析工具的是
以下叙述中正确的是
有以下程序,程序的运行结果是#include<stdio.h>#include<stdlib.h>intfun(intn)main(){int*p;{inta;p=(int*)malloc(sizeof(int));a=fun(
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
若程序中有宏定义行:#defineN100则以下叙述中正确的是
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是()。
随机试题
计算下列积分:
Dannywasjusttiredaboutthewaythingsweregoing.HismomcametotheschoolandwentonandontalkingaboutRickJackson.
重度妊娠高血压综合征孕妇于孕晚期出现腹痛及阴道出血,最可能的疾病是:
正确测量、记录心脏病病人脉搏的方法是
在Windows的“回收站”中,存放的( )。
某女年龄9岁,对下列哪一行为,相对人可以行为人无民事行为能力为由主张无效?()。
金融工具就是金融资产。()
采购市场调查的主要方法包括________。
下列属于膳食调查的常用方法的是()。
A、Mr.Smithhassignedthecontract.B、Mr.SmithisunavailabletillThursday.C、Themanshouldhavecalledbeforethevisit.D、
最新回复
(
0
)