首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序有错,错误原因是( )。 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-01-15
67
问题
以下程序有错,错误原因是( )。 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的值不确定,即*q没有确定的值,所以不能执行 *p=*q;语句。
转载请注明原文地址:https://kaotiyun.com/show/KoXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
考生文件夹下的工程文件sjt4.vbp中有两个名称分别为List1、Lst2的列表框控件,两个名称分别为Command1、Command2,标题分别为“>>”、“<<”的命令按钮。请在List1中添加“文本框”、“标签”、“列表框”、“单选钮”等选项,如图
假定一个滚动条的LargeChange属性值为100,则100表示
设窗体上有名称为Optionl的单选按钮,且程序中有语句:IfOptionl.Value=TrueThen下面语句中与该语句不等价的是
可以产生30~50(含30和50)之间的随机整数的表达式是
下面控件中,没有Caption属性的是
以下关于VB文件的叙述中,正确的是
窗体上有1个名称为Textl的文本框,1个名称为Labell的标签。程序运行后,如果在文本框中输入信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为
设在窗体上有一个名称为Checkl的复选框数组,并有以下事件过程:PrivateSubCheck1_Click(IndexAsInteger)EndSub则下面叙述中错误的是
窗体上有一个名称为Commandl的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubComm
满足下列条件之一的年份是闰年:1)年份能被4整除但不能被100整除2)年份能被400整除若y代表年份,下面判断闰年的正确表达式是
随机试题
特异性投射系统(specificprojectionsystem)
异黄酮的B环连接在几位上
在混凝土基准配合比设计阶段,通过具体的坍落度试验,下列调整初步配合比设计方法正确的有()。
直接函件广告具有()特征,是房地产项目常用的一种广告手段。
房地产开发企业流动资金贷款属于垫支性的生产资金,一般用于()。
财务会计报告的目标主要有()两种学术观点。
中共代表团成员李维汉在返回延安当天的日记里写道:“国共谈判破裂了,但我党满载人心归去。”毛泽东也说过:“在几次庄严的停战协定被蒋介石撕毁得干干净净之后,在用刺刀向着要和平反内战的学生群众之后,除了存心欺骗的人们或者政治上毫无经验的人们之外,什么人也不会相信
互联层控制主要包括拥塞控制和______控制。
Theclosestrestatementof"oneindustrymaykillanotherindustry".(Sent.6,Para.1).isthat______.Theword"chilling"(Sen
Theinnervoiceofpeoplewhoappearunconsciouscannowbeheard.Forthefirsttime,researchershavestruckupaconversation
最新回复
(
0
)