首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义“int k,*q;”,则下列各选项中,赋值表达式正确的是( )。
若有定义“int k,*q;”,则下列各选项中,赋值表达式正确的是( )。
admin
2010-03-29
60
问题
若有定义“int k,*q;”,则下列各选项中,赋值表达式正确的是( )。
选项
A、q=(&k+1)
B、q=&k
C、q=k
D、*q=&k
答案
2
解析
本题考核指针的赋值操作。先来了解C++语言中指针的有关说明:
①本题的定义语句中,在q前面有一个*说明符,表示q是一个指针变量,C++语言规定在指针变量中只能存放存储单元(即变量)的地址。
②因为在定义中,q的基类型为int,所以q中只能存放int类型变量的地址。
③在C++程序中&是求地址符,表达式&k的值是变量k在内存中的地址,而*的作用是求地址中存放的值。
选项A中,&k表示变量k在内存中的地址,而后面的1是整型常量,所以此选项不正确:选项C中,把整型变量的值直接赋给指针变量q,由于赋值没有兼容性,所以这是错误的;选项D中,企图把k在内存中的地址赋给一个整型变量(*q在此代表一整型变量),这也是不允许的,地址值不能直接转换为一个整数。
转载请注明原文地址:https://kaotiyun.com/show/j3jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面结构体的定义语句中,错误的是()。
下列定义数组的语句中,正确的是()。
以下是if语句的基本形式:if(表达式)语句其中“表达式”()。
下列选项中不属于结构化程序没计原则的是()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均是正确的是()。
以下选项中不能作为C语言合法常量的是()。
在一个C源程序文件中所定义的全局变量,其作用域为()。
设有定义:“longx=123450L;”,则以下能够正确输出变量x的是()。
随机试题
在下列疾病中MRI检查有较大优势的是
依据《环境影响评价公众参与暂行办法》规定,环境保护行政主管部门应当在受理建设项目环境影响报告书后,在其政府网站或者采用其他便利公众知悉的方式,公告()的有关信息。
在我国,咨向工程师在研究制定国民经济和社会发展中长期规划方面,一直发挥着()作用。
下列有关世界著名建筑的表述,不正确的是()。
甲与乙共谋盗窃汽车,甲将盗车所需的钥匙交给乙。但甲后来向乙表明放弃犯罪之意,让乙还州钥匙。乙对甲说:“你等几分钟,我用你的钥匙配制一把钥匙后再还给你”,甲要回了自己原来提供的钥匙。后乙利用自己配制的钥匙盗窃了汽车(价值5万元)。关于本案,下列哪一选项是正确
《溪山行旅图》是中国绘画史上的杰作,此图一改常规构图,迎面耸立、雄壮浑厚的大山头被置于画面的重要位置,顶天立地,极具质感,造成一种撼人心魄的视觉效果。《溪山行旅图》是以下哪位画家的作品?()
20多年来,微处理器的发展非常迅速。下面是关于微处理器发展的一些叙述中,其中不准确的叙述是( )。 Ⅰ 微处理器中包含的晶体管越来越多,功能越来越强大 Ⅱ 微处理器的主频越来越高,处理速度越来越快 Ⅲ 微处理器的操作使用越
(1)Askedwhatjobtheywouldtakeiftheycouldhaveany,peopleunleashtheirimaginationsanddreamofexoticplaces,powerfu
Anumberofrecentbookshavereworkedsubjects,formsandwritingtechniques.Today’schildrenreadstoriesaboutdivorce,deat
A、Itmaystaythere.B、Itmaydisappear.C、Itmaycolddown.D、Itmaybedestroyed.D题干询问当太阳消亡时地球会如何。对话中男士说当太阳消亡时地球也会被毁灭,故答案为D)。
最新回复
(
0
)