首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于地址和指针,以下说法正确的是( )。
关于地址和指针,以下说法正确的是( )。
admin
2017-07-05
89
问题
关于地址和指针,以下说法正确的是( )。
选项
A、通过强制类型转换可以将一种类型的指针变量赋值给另一种类型的指针变量
B、可以取一个常数的地址赋值给同类型的指针变量
C、可以取一个表达式的地址赋值给同类型的指针变量
D、可以取一个指针变量的地址赋值给基类型相同的指针变量
答案
A
解析
常数的地址存储在内存的常量区,常量区存储的都是常量,值都是不可修改的,所以直接取常量的地址赋给指针变量没有任何意义,C语言也不允许这样做,编译会出错,B选项错误;表达式的值存储在临时变量中,内存中存在专门用来存储临时变量的区域,对这块地址进行操作也是没有意义的,C语言不允许这样做,编译会出错,C选项错误;可以取一个指针变量的地址,但是指针变量的地址属于指针,只能赋值给指针类型的指针变量,D选项错误。故答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/PpDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是______。structnode{chardata;structnode*next;}a,b
下面程序的运行结果是:_______。fun(intt[],intn){inti,m;if(n==1)returnt[0];elseif(n>=2){m=fun(t,n-1);returnm;}}main(){inta[]={11
判断char型变量c1是否为大写字母的正确表达式是
下列程序的运行结果是______。#include<stdio.h>main(){inta,b,c,n;a=2;b=0;c=1;n=1;while(n<=3){c=c*a;b=b+c;++n;}printf("b=%d",b);}
下列程序的运行结果是()。#include<stdio.h>voidfun(int*s,int*p){staticintt=3;*p=s[t];t--;}voidmai
下列二维数组初始化语句中,不正确的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,其中()是度量一个模块功能强度的一个相对指标。
随机试题
我国公安机关是兼有刑事司法职能的行政机关,其刑事司法职能,主要表现在()。
Criticismandself-criticismisnecessary______ithelpsustocorrectourmistakes.
骨瘤好发部位是
X线球管组件的散热方式不包括
水俣病是由于长期摄入被()污染的食物引起的中毒
(2009年)设a1,a2,a3是三维列向量,|A|=|a1,a2,a3|,则与|A|相等的是()。
公安秘书工作主要指公安秘书行政工作和公安对策研究工作。( )
江泽民同志在党的十六大报告中指出,与时俱进,就是党的全部理论和工作要()。
设f(x)=nx(1-x)n(n为自然数),(Ⅰ)求f(x);(Ⅱ)求证:
以下关于菜单的叙述中,错误的是()。
最新回复
(
0
)