首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 # 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); pri
有以下程序 # 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); pri
admin
2009-01-15
26
问题
有以下程序 # 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、6 6
C、6 11
D、5 10
答案
1
解析
本题考核的知识点是通过指针引用数组的元素的方法.本题中首先定义了一个一维数组a并初始化,由于定义该数组的时候省略了长度,因此该数组的长度为初始化时候赋初值的个数即为12。数组名a代表数组的首地址,所以*p=a+5语句使得p指向数组的第6个元素,而在程序中定义了一个指针q并让它指向空,实际上程序并没有在内存中为指针q开辟存储空间,这样给q赋值不允许的,故该程序运行后报错。所以,4个选项中选项A符合题意。
转载请注明原文地址:https://jikaoti.com/ti/DrK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设在窗体上有一个名称为Checkl的复选框数组,并有以下事件过程:PrivateSubCheck1_Click(IndexAsInteger)EndSub则下面叙述中错误的是
下列叙述中正确的是
有下面程序代码:PrivateSubCommand1Click()a=3s=0Fork=1To5S=s+aModka=a+kNextkPrintsEndSub程序运行后,单击命令按钮Comma
从工程管理角度看,软件设计一般分为两步完成,它们是
在定义通用过程时,可以通过两种方式传送参数,其中传值方式所使用的关键字是()。
以下自定义数据类型的语句中,正确的是
以下VisualBasic不支持的循环结构是()。
下列说法中,错误的是
在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tCollect”、“tPress”和“tType”,请按以下要求完成设计。(1)创建一个查询,查找收藏品中CD盘最高价格和最低价格的信息并输出,标题显示为“v
下列数据结构中,属于非线性结构的是( )。
随机试题
不符合铺床节力原则的是
中华人民共和国注册测绘师注册证每一次注册的有效期为()。
2009年初,某业主拟建一年产15万吨产品的工业项目。已知2006年已建成投产的年产12万吨产品的类似项目,投资额为500万元。自2006年至2009年每年平均造价指数递增3%。拟建项目有关数据资料如下:1.项目建设期为1年,运营期为6年,
下列矿物中硬度最差的是()。
在砂井施工中,砂的要求是含泥量不大于( )。
Peoplegreatlydiffer()theirviewoflife.
私人银行业务的核心是个人理财,尽管已经超越了简单的银行资产、负债业务,但仍然属于分业经营范畴。()
对企业已经发生的经营活动进行确认、计量、记录和报告,并以财务报表的形式反映企业最终成果的会计活动称为()。
材料:下面是某高中思想政治老师的《思想政治课课堂教学评价表》。问题:请根据思想政治课程教学评价的相关理念,说一说该评价表存在哪些不足。
A、Anuclearpowerreactoroperator.B、Apersonaltrainer.C、Ahandymanincertainfields.D、Anexecutivepastrychef.D
最新回复
(
0
)