首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() { int a[]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a+5,*q=NULL; *q=*(p+5); printf("%d
有以下程序: #include <stdio.h> main() { int a[]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a+5,*q=NULL; *q=*(p+5); printf("%d
admin
2009-04-15
58
问题
有以下程序: #include <stdio.h> main() { int a[]={1,2,3,4,5,6,7,8,9,10,11,12,},*p=a+5,*q=NULL; *q=*(p+5); printf("%d %d \n",*p,*q); } 程序运行后的输出结果是( )。
选项
A、运行后报错
B、66
C、611
D、510
答案
1
解析
本题中首先定义了一个一维数组a并初始化,该数组的长度为初值的个数即12。数组名a代表数组的首地址,所以*p=a+5语句使得p指向数组的第6个元素,还一个指针变量q,q为空指针,实际上程序并没有在内存中为指针q开辟存储空间。语句 *q=*(p+5);向q的存储空间赋值是错误的,故该程序运行后报错。
转载请注明原文地址:https://kaotiyun.com/show/epXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
求1!+2!+……+10!的程序如下:PrivateFunctions(xAsInteger) f=1 Fori=1Toxf=f*i Next s=fEndFunctionPrivateSubCommand1
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>d)Ord>c的值是
若在窗体模块的声明部分声明了如下自定义类型和数组:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是( )。
下列方法中,不属于软件调试方法的是()。
假定有以下函数过程:FunctionFun(SAsString)AsString Dims1AsString Fori=1ToLen(S) s1=LCase(Mid(S,i,1))+s1 Nexti
构成计算机软件的是
以下数据结构中,属于非线性数据结构的是()。
构成计算机软件的是
数据库技术的根本目标是()。
随机试题
一个尊重需求占主导地位的人,下列哪种激励措施最能产生效果()。
女,50岁。因患短肠综合征,予全胃肠外营养(TPN)治疗。应用1周时病人出现昏迷,但尿内无酮体。病人既往曾有空腹血糖高(11mmol/L)。此病的预防主要是
药物制剂的化学配伍变化有
在碾压水泥混凝土时,压路机头两遍的碾压速度以()km/h为宜。
装配式预应力混凝土水池的吊装方案应包括()。
会计职业道德与会计法律制度的区别表现在()。
某化妆品厂(增值税一般纳税人)新试制一批化妆品用于职工福利,无同类产品的对外售价,已知该批产品的生产成本1万元,当月无进项税额。企业账务处理为:借:应付福利费10000
下列各项因素中,影响企业财务管理体制集权与分权选择的有()。
基于“经济人”假说的管理是运用()来调动人的积极性。
Who________wascomingtoseemeinmyofficethisafternoon?
最新回复
(
0
)