首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是
若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是
admin
2010-01-10
15
问题
若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是
选项
A、p=q;
B、*p=*q;
C、n=*q;
D、p=n;
答案
8
解析
首先定义了一整型变量n并赋初值为2,接着定义了一个整型指针变量p并让它指向n,接着又定义了指向指针的指针变量q。选项A中给指针变量p赋值 q,故这个赋值语句正确;选项B中*p=*q就是将*q的值赋给指引变量p所指向的变量n,故这个赋值语句不是非法的赋值语句;选项C中是将*q的值赋给变量n,故这个表达式不是非法的赋值语句;选项D中p为一指针变量,应该将一地址赋给它,而在此选项的表达式中将变量n而不是n的地址赋给它,故这个表达式不合法。
转载请注明原文地址:https://jikaoti.com/ti/6KI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是()。x=5Printx+1;x+1
下面能够将某个变量声明为局部变量的是()。
在窗体上画一个名称为Command1的命令按钮,再画两个名称分别为Label1、Label2的标签,然后编写如下程序代码:PrivateXAsIntegerPrivateSubCommand1_Click()
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
设有如下程序:PrivateSubsV(ByValmAsInteger,nAsInteger)m=m*2n=n-5Printm;nEndSubPrivateSubForm_Click()DimxAsInteger
下面能够将某个变量声明为局部变量的是
以下叙述中错误的是
设有下面程序代码:PrivateSubCommand1_Click()DimaAsVarianta=Array(22,43,23,56,87,45,67,12,98,98,56,34,23,75,64)m=a(0)n=mFork=1
下列数组定义中错误的是
设a=2,b=3,c=4,d=5,下列表达式的值是a>bAndc<=dOr2*a>c
随机试题
良性葡萄胎和侵蚀性葡萄胎的主要区别是下列哪一项
超声在下列介质中的传播速度(声速)由大到小依次是
下列支持骨性Ⅱ类诊断的是
一个胎龄38周的新生儿,因围生期窒息导致新生儿缺氧缺血性脑病,此患儿在病情稳定后最重要的措施是
下列原子或离子的外层电子排布式,不正确的是:
以下关于公务员受处分的法律后果不正确的是()。
双绞线由两根相互绝缘的绞合成匀称的螺旋状的导线组成,下列关于双绞线的叙述中,不正确的是( )
软件是指
有以下程序#inculdeMain(){inta=1,B=2;For(;a
Lifeisfullofdangersandsurprises.Yourhousemayburn【C1】______.Youmayfalloutofthewindowand【C2】______yourneck.Mic
最新回复
(
0
)