首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 # 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
44
问题
有以下程序 # 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全国计算机二级
相关试题推荐
以下叙述中,错误的是
有下面程序代码:PrivateSubCommand1—Click()DimsignAsIntegersign=1a=1b=2Fork=1To5c=a+sign*b
窗体上有两个水平滚动条HV、HT,还有一个文本框Text1和一个标题为“计算”的命令按钮Commandl,并编写了以下下程序:PrivateSubCommandl_Click()EndSubPublicSubcalc(xAsInteg
在考生文件夹下有一个工程文件sjt4.vbp,含有Form1和Form2两个窗体,其中Form1为启动窗体,窗体上的控件如图1所示。程序运行后,在Form1窗体的文本框中输入有关信息(如“密码”文本框中显示“*”字符),然后单击“提交”按钮,弹出“确认”对
语句:PrintInt(Rnd*5+20)的输出不可能是
命令按钮Command1的MouseUp事件过程结构如下:PrivateSubCommand1_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)EndSub则
以下说法中正确的是
算法的空间复杂度是指()。
支持子程序调用的数据结构是()。
算法的有穷性是指()。
随机试题
流体由1-1截面流入2-2截面的条件是()。
宫颈鳞癌特异性的肿瘤标志物为下列何项
普通型和典型偏头痛两者的区别之一,在于后者一定有
A、地西泮B、三唑仑C、硫喷妥D、巴比妥类E、水合氯醛癫痫持续状态的首选药物是
李女士,47岁,患风湿性心脏病二尖瓣狭窄6年余,心功能Ⅲ级。地高辛治疗后,病人出现食欲明显减退、恶心、呕吐、视力模糊,心率为50/分,律不齐。病人出现了哪种情况
施工企业年度安全生产管理目标出台后,企业主要负责人应明确专人,根据企业安全生产责任制的要求,将目标分解到()。
2.80g铁与100mL,稀硝酸混合后充分反应,产生气体为NO,反应后铁、硝酸均无剩余。向反应后的溶液中加入100mL0.2mol/L的碘化钾溶液,恰好将溶液中的Fe3+全部还原。求原硝酸溶液的物质的量浓度。
关于党的早期会议,下列说法不正确的是()。
下列关于SQLServer2008数据库中主要数据文件的说法,错误的是()。
Матьсмладшимидетьмипоедетнапоезде.Аза____пришлютлегковуюмашину.
最新回复
(
0
)