首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
22
问题
有以下程序: #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全国计算机二级
相关试题推荐
程序代码如下:PrivateSubForm_Click()a=3:b=3Callf(a,b)Printa;bEndSubPrivateSubf(ByValx,ByRefy)x
当VisualBasic表达式中含有以下多种运算时()。①关系运算②算术运算③逻辑运算④函数运算正确的运算顺序为()。
下列各选项中,不属于序言性注释的是()。
窗体上有一个名称为Command1的命令按钮,并有如下程序代码:PrivateSubCommand1_Click()Staticaa=1:b=2:c=3Callf(a,b,c)Print
PrivateFunctionf(yAsInteger) f=y*yEndFunction运行上述程序,如下叙述中正确的是( )。
编写如下程序代码:PrivateSubCommand1_Click()Callsub_proEndSubSubsub_pro()StaticsumAsIntegerDimiA
面向对象方法中,继承是指()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
下列数据结构中,能够按照"先进后出"原则存取数据的是( )。
随机试题
爱国主义的必然政治要求是()
医患关系要做到真诚相处,最主要的是
关于财政政策乘数的表述正确的有()。
根据中国政府的“十一五”规划,到2010年,信息产业总收入将从2005年的人民币4.4万亿元提高到10万亿元,其工业增加值占国内生产总值比重将由7.2%提高到10%以上。从网络普及率看,尽管中国网民数量已超越美国,但互联网普及率仅为25.5%,大大低于美国
38.133/57,119/51,91/39,49/21,(),7/3
[*]
世界上公认的第1台电子计算机诞生的年份是
HowtheBodyKeepstheSameTemperatureThetemperatureofyourbodyshouldbealwaysjustthesame,nomatterwhetherthewe
Youwillhearfiveshortrecordings.Fivepeopleareexplainingwhytheyrejectedacandidateforajob.Foreachrecording,
Sixty-threeyearsoldandretiredfromacareerasawelder,JimCrawforddoesn’thavemuchusefortheInternet.Theonlytime
最新回复
(
0
)