首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段有错,错误原因是______。 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
52
问题
以下程序段有错,错误原因是______。 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=*q:使指针p指向q所指向的存储单元,同时p得到该存储单元的内容及其类型,所以D项叙述正确。
转载请注明原文地址:https://kaotiyun.com/show/H8Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面对软件描述错误的是()。
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
窗体上有名称为Command1的命令按钮,其事件过程如下:OptionBase1PrivateSubCommand1_Click()DimaDimb(10)AsIntegera=Array(2
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为()。
假定有如下的程序段:DimintVarAsIntegerintvar=TruePrintintVar则输出结果是()。
下面变量定义中错误的是()。
程序中头文件typel.h的内容是: #define N 5 #define M1 N*3 程序如下: #include"typel.h" #define M2 N *2 main( ) { int i; i=M1+M2; pr
有以下程序: #include<string.h> main( ) { char *p="abcde\0ghjik\0"; printf("%d\n",strlen(p) ); } 程序运行后的输出结果是
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
开发软件时对提高开发人员工作效率至关重要的是()
随机试题
有两个关系R与S如下,由关系R和S得到关系T,则所使用的操作为
女性,45岁。因SLE口服糖皮质激素近2年,发热2周伴咳嗽,痰中带血丝,查肺部无异常体征,胸片右上肺野多发片状结节影伴空洞,血沉40mm/h,PPD5IU(一)。诊断首先考虑
某养猪户发现饲养的猪体温升高,口腔黏膜、牙龈、舌面和鼻翼边缘出现水痘,根据症状可判断猪患的是()
枕骨大孔疝小脑幕裂孔疝
口服补液盐治疗腹泻适用于
近年来,大力发展循环经济、实施绿色GDP已经深入人心。其目的就是要减少资源消耗,加强资源有效回收利用,发展再生资源。核算GDP时,要考虑环境成本和生态成本。这是人们在总结实践中的经验教训后做出的选择。为此,必须强化全民族的环保意识、节约意识。这表明(
根据合同法律制度的规定,下列关于买卖合同中解除合同的表述正确的有()。
有一天,小明上学迟到了。班主任并没有立刻把小明找来训斥一顿,而是在班上责备全体同学:“咱们班今天有人迟到了,希望以后不要再发生这样的事情。”事后,全班的人都来教育小明,对他说:“你迟到了,就等于说我们全班都迟到了!”小明很快就克服了上学迟到的毛病。通过这种
如图,M为△ABC边BC的中点,则下列结论不正确的是().
(2016年真题)下列关于刑法中法条竞合的说法,正确的有()。
最新回复
(
0
)