首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序有错,错误原因是 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
2009-02-15
45
问题
以下程序有错,错误原因是 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;没有意义,可能会影响后面语句的执行结果
答案
8
解析
该程序的执行过程是:首先声明整型指针变量p和整型变量i,字符型指针变量q和字符型变量ch,将i的地址赋给指针变量p,将ch的地址赋给指针变量q,将40赋给*p,此时,q已经指向了一个具体的存储单元,但ch的值不确定,即*p没有确定的值,所以不能执行*p=*q语句。
转载请注明原文地址:https://kaotiyun.com/show/BkXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Command1的命令按钮,其单击事件过程如下:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerStaticzAsIntegerx=3:y=5:z=yCal
以下叙述中错误的是
PrintRight("VBProgramming"2)语句的输出结果是
将E—R图转换为关系模式时,实体和联系都可以表示为()。
在黑盒测试方法中,设计测试用例的根据是()。
下面对软件特点描述正确的是()。
执行下列语句strlnput=InputBox(”请输入字符串”,”字符串对话框”,”字符串”)将显示输入对话框。此时如果直接单击“确定”按钮,则变量strlnput的内容是
设有课程关系模式如下:R(C#,Cn,T,Ta)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为()。
计算机网络最突出的优点是()
索引属于_____。
随机试题
咽中如有物阻,咯吐不出,吞咽不下,胸膈满闷,或咳或呕,舌苔白润或白腻,脉弦缓或弦滑。方剂选用
治疗新生儿缺氧缺血性脑病控制惊厥首选苯巴比妥,其负荷量为
A、病人的药费B、伤病造成的工资损失C、病人休假造成的工资损失D、疾病引起的疼痛E、病人过早死亡带来的工资损失直接成本指()。
某框支墙梁,计算简图如图2-10所示,托梁高hb=750mm;托梁顶面的荷载设计值为Q1,墙梁顶面的荷载设计值为Q2。在Qq作用下,托梁各跨中的最大弯矩M11=M12=106.8kN.m;在Q2作用下,托梁各跨中的最大弯矩M21=M22=370.3kN.m
美国参谋长联席会议前主席布莱德雷曾说日本“这个曾是敌国的国家,对我国来说不仅是太平洋上最强大的堡垒,而且作为太平洋战争胜利的果实,是留在我们手中唯一有价值的地方。”“二战”后日本的“价值”主要体现在()。
关于2010年部分节假日安排的通知××××××:经县政府批准,现将2010年部分节假日安排通知下发给你们。根据《国务院关于修改(全国年节及纪念日放假办法)的决定》,为便于
公有制的实现形式是指公有制经济在其运行过程中采取的()。
根据下列材料回答问题。2008年世界稻谷总产量68501.3万吨,比2000年增长14.3%;小麦总产量68994.6万吨,比2000年增长17.8%;玉米总产量82271.0万吨,比2000年增长39.1%;大豆总产量23095.3万吨,比200
Whathappenedtothespyduringthetrial?
ItstartedwithanitchafterastrollonaCaribbeanbeach,butinjustafewdaysithaddevelopedintoacompletetravel【C1】_
最新回复
(
0
)