首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下叙述中正确的是( )。
以下叙述中正确的是( )。
admin
2021-04-28
70
问题
以下叙述中正确的是( )。
选项
A、int*p1;int**p2;int*p3;都是合法的定义指针变量的语句
B、指针变量只能通过求地址运算符(&)来获得地址值
C、语句P=NULL;与P=\0;是等价的语句
D、语句P=NULL;执行后,指针P指向地址为0的存储单元
答案
A
解析
B选项描述不正确,指针变量可以通过求地址运算符(&)来获得地址值,也可以通过指针变量获得地址值,还可以通过标准函数获得地址值;C选项中,p=NULL;和p=0;或p=’\0’;等价;D选项中,语句p=NULL;执行后,指针p并不是指向地址为0的存储单元,而是具有一个确定的值一“空”。因此A选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/lCtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中合法的实型常量是
若有以下程序#includemain(){inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
以下程序的输出结果是()。#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p—S);}main(){printf(’’%d\n’’,fun(’’goodbey!’’));}
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
有下列程序,程序的运行结果是#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf("%d%d
以下是if语句的基本形式:if(表达式)语句其中“表达式”
若有以下程序,编译时出现错误,你认为出错的是#includemain(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第4行*/d=c;;/*第5行*/;/*第6行*/
有以下函数:intfun(char*s){char*t=s:while(*t++);return(t-s);}该函数的功能是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是
随机试题
WewereyoungmenAwhenweBfirstmetinlondon,poor,Cstruggle,Dfullofhopeandideas.
A,大动脉B.中动脉C.小动脉D.大静脉E.中静脉弹性动脉
关于显影液保护剂的作用,错误的是
心脏听诊内容主要包括()。
蛋白尿是指24h尿蛋白超过
结构的可靠度是指()。
思维和存在的关系问题之所以是哲学的基本问题,是因为()。
下列关于细胞生命历程的叙述,错误的是:
马克思称()是世界上“第一个人权宣言”。
20世纪80年代被认为是一个被自私的个人主义破坏了社会凝聚力的时代。但是,这一时代特征在任何时代都有。在整个人类历史发展过程中,所有人类行为的动机都是自私的,从人类行为更深层次看,即使是最无私的行为,也是对人类自身自私的关心。以下哪项最能揭示上述论证中所存
最新回复
(
0
)