首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 # 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
40
问题
有以下程序 # 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://kaotiyun.com/show/3bXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入大、小写字母及数字。单击“统计”按钮,分别统计输入字符串中大写字母、小写字母及数字字符的个数,并将统计结果分别显示在标签控件数组x中,如图3—167所示。在给出的窗体文件
在某个事件过程中定义的变量是
VB中,若没有显式声明变量的数据类型,则默认的类型是()。
下列关于数据库设计的叙述中,正确的是
窗体上有一个名为List1的列表框和一个名为Command1的命令按钮,并有下面的事件过程:PrivateSubCommand1_Click()n%=List1.ListlndexIfn>0Thench$=List1.List(
(1)考生文件夹下有一个工程文件sjt3.vbp,其中的窗体上有一个名称为Cmd的命令按钮控件数组;有一个名称为Image1的图像框。请画一个名称为Timer1的计时器,时间间隔为3秒,初始状态为不可用,如图1-209所示。程序功能如下:①单击“
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是
支持子程序调用的数据结构是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
数据结构中,与所使用的计算机无关的是数据的()。
随机试题
理想是人们在实践中形成的具有实现可能性的对未来的向往和追求。经过人的努力和奋斗,理想可能变为现实,这是因为【】
A、 B、 C、 D、 D
血液由左心室输出,经主动脉及分支分布到全身组织,由毛细血管和静脉回到右心房,此循环称为()
下列关于伪造货币的定罪处罚问题,说法正确的有()。
商业银行流动性风险预警信号有()
AI是()的英文缩写。
耶克斯和多德森在研究动机强度与学习效率之间的关系时发现()。
Whenschoolofficialsandunionsworktogether,studentshavearealchancetocomeoutontop.Thatwasclearthisweek【C1】____
Howshouldgiftedchildrenbeidentified?Parentsmaynotbeabletoidentifygiftedchildren;thydonothavesufficientbasis
In1755BritishwriterSamuelJohnsonpublishedanacerbiclettertoLordChesterfieldrebukinghispatronforneglectanddecli
最新回复
(
0
)