首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序有错,错误原因是 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
40
问题
以下程序有错,错误原因是 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全国计算机二级
相关试题推荐
以下叙述中错误的是()。
以下语句中正确的是()。
在VisualBasic中,表达式3*2\5Mod3的值是()。
下列排序方法中,最坏情况下比较次数最少的是()。
C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是
若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是
关于指针概念,下列说法中,不正确的是______。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()。
利用E-R模型进行数据库的概念设计,可以分成三步:首先设计局部E-R模型,然后把各个局部E-R模型综合成一个全局的模型,最后对全局E-R模型进行______,得到最终的E-R模型。
软件工程的理论和技术性研究的内容主要包括软件开发技术和
随机试题
脐风的体征不包括
继父唐某虐待其继女孙某,将孙某折磨得形容不堪。一日唐某又无故殴打孙某,孙某有所反抗,唐某即拿起一根筷子向孙某刺去,致其失明。唐某构成何种犯罪?()
有关审计证据可靠性的下列表述中,注册会计师认同的是( )。
Thisdictionary,whichIboughtyesterday,hasbeenhighly__________bymyprofessor.
党的十九大报告提出,创新和完善宏观调控,增强()对经济发展的基础性作用,发挥投资对优化供给结构的关键性作用。
【材料1】在某市一条不足400米长的步行街上清洁工人清理出人们吐掉的口香糖约15公斤。某市公交公司无人售票公共汽车3年间收到的残币假钞竟高达50万元。一孕妇在参加公务员录用考试后上了专门接送考生的大客车,全车考生没有一个人给她让座。【材料2】在对
甲乙两位长跑爱好者沿着社区花园环路慢跑,如两人同时、同向从同一地点A出发,且甲跑9米的时间乙只能跑7米,则当甲恰好在A点第二次追到乙时,乙共沿花园环路跑了()圈
Whattimedoesthewomanoftengettoherofficeeverymorning?
TheWorldHealthDayTheWorldHealthDayison7thApril./ItmarksthefoundingoftheWorldHealthOrganization/andis
WhySomePeopleArePoorThepovertylineistheminimumincomethatpeopleneedforanacceptablestandardofliving./Peo
最新回复
(
0
)