首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序有错,错误原因是 main() {int *p,i;char*q,ch;p=&i;q=&ch; *p=40;*p=*q; …}
以下程序有错,错误原因是 main() {int *p,i;char*q,ch;p=&i;q=&ch; *p=40;*p=*q; …}
admin
2010-12-10
31
问题
以下程序有错,错误原因是 main() {int *p,i;char*q,ch;p=&i;q=&ch; *p=40;*p=*q; …}
选项
A、p和q的类型不一致,不能执行*p=*q;语句
B、*p中存放的是地址值,因此不能执行*p=40;语句
C、q没有指向具体的存储单元,所以*q没有实际意义
D、q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行*p=*q;没有意义,可能会影响后面语句的执行结果
答案
D
解析
该程序的执行过程是:首先声明整型指针变量P和整型变量i,字符型指针变量q和字符型变量ch,将i的地址赋给指针变量p,将ch的地址赋给指针变量q,将40赋给*p,此时,q已经指向了一个具体的存储单元,但ch的值不确定,即*p没有确定的值,所以不能执行*p=*q语句。
转载请注明原文地址:https://kaotiyun.com/show/OXPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
单击命令按钮时,下列程序段的执行结果为()。PriateSubCommandlClick()PrintFuncl(24,18)EndSubPublicFunctionFuncI(mAsInteger,nAsInt
窗体上的三个命令按钮构成名称为Command1的控件数组。如图所示。程序如下:PrivmeSubCommand1_Click(IndexAsInteger)IfIndex=1Theri
以下叙述中错误的是()。
在窗体上有两个名称分别为。Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声明:PrivateTypePersonnameAsString*
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
窗体上有1个名称为Command1的命令按钮,能够使其向左移动100的语句是()。
以下叙述中,错误的是()。
有以下程序: int fa(int x) { return x *x;} int fb(int x) { return x *x *x;} int f(int( *f1)( ),int( *f2)( ),int x) { return f
算法的复杂度主要包括【】复杂度和空间复杂度。
算法的复杂度主要包括【】复杂度和空间复杂度。
随机试题
明确提出“肾为先天之本”“脾为后天之本”的理论的是
要素主义教育思潮
与肝癌发病有密切关系的是与食管癌发病有密切关系的是
怀疑脊柱骨折的患者,搬运的正确姿势是
贫血时病人皮肤及黏膜苍白,较为可靠的检查部位是
甲股份有限公司(以下简称甲公司)为增值税一般纳税人,适用的增值税税率为17%。甲公司以人民币作为记账本位币,外币业务采用业务发生时的市场汇率折算,按月计算汇兑损益。(1)甲公司有关外币账户2011年2月28日的余额如下:(2)甲公司2011年3月
在防治癌症方面,橙汁有多种潜在的积极作用,尤其由于它富含橙皮素和柚苷素等类黄酮抗氧化剂。研究证据已经表明,橙汁可以减少儿童患白血病的风险,并有助于预防乳腺癌、肝癌和结肠癌。根据研究结果,橙汁的生物效应在很大程度上受到其成分的影响,而其成分的变化又依赖于气候
花盆:花卉:观赏
[2002年]设三阶矩阵三维列向量α=[a,1,1]T,已知Aα与α线性相关,则a=_______.
在Windows2003的cmd命令窗口输入(48)命令可查看DNS服务器的IP地址。
最新回复
(
0
)