首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序有错,错误原因是 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
39
问题
以下程序有错,错误原因是 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://jikaoti.com/ti/XdK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
PrintRight("VBProgramming"2)语句的输出结果是
设有以下定义语句:PrivateTypepointxAsIntegeryAsIntegerEndTypeDimaAspoint下面语句中正确的是
设有如下Command1的单击事件过程及fun过程:PrivateSubCommand1_Click()DimxAsIntegerx=Val(InputBox("请输入一个整数"))fun(x)E
能得到组合框Combol中最后一个列表项序号的表达式是()。
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是()。
数据库中对概念模式内容进行说明的语言是()。
设窗体上有1,个滚动条要求单击滚动条右端的按钮一次,滚动块移动一定的刻度值,决定此刻度值的属性是
数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
用链表表示线性表的优点是()。
随机试题
鉴别急性或慢性呼吸衰竭,下列哪项正确
急性淋巴细胞白血病L1型最重要的特点是
甲、乙双方因工程款纠纷引发诉讼,案件经过两级法院审理终结。由于对二审判决结果不服,甲欲向上一级人民法院申请再审。甲提出的下列事实和理由不能得到法院准许的有()。
下面属于绩效考核的方法是()。
这种社会问题多样化的挑战,已经越来越不容忽视。任何不在意和得过且过以及僵化保守的对待方式,都会影响问题的解决,甚至带来新的、更多的问题。近些年一些地区基层党组织的涣散、经济上的无序和损失,社会治安状况不好,腐败问题日益严重,以及“法轮功”等封建沉渣一度得以
考试信度指考试的客观性,反映考生真实水平的程度。根据上述定义,下列各项对考试信度影响较小的是()。
Britain’suniversitiesareinanawfulspin.Topuniversitieswereoverwhelmedbythe24%ofA-levelapplicantswithindistingui
下面的叙述中,正确的是______。
下列描述中,不符合良好程序设计风格要求的是
Thebasicstoryisveryoldindeedandfamiliartomostofus.Theheroine,Cinderella,istreatedcruellybyherstepmotherand
最新回复
(
0
)