首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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("%
有以下程序: #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("%
admin
2013-02-23
38
问题
有以下程序: #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/rOPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是16.00,请填空:main(){inta=9,b=2;floatx=【】,y=1.1,z;z=a/2+b*x/y+1/2;printf("%5.2f\n",z);
若有如下程序;#defineX3#defineYX+1#defineZY*Y/2main(){intn;for(n=1;n<=Z;n++)printf("%d",n);}则
执行下面的程序段intx=40;charz=’B’;intB;B=((x&0xff)&&(z>’a’));后,B的值为()
若有如下程序段:main(){intn=0;while(printf("*")){n++;if(n<3)break;}}则下列描述正确的是()
算法的工作量大小和实现算法所需的存储单元多少分别称为算法的【】。
设下面程序段中调用fun函数传送实参a和b,main(){chara[10],b[10]┇fun(a,b);┇}则在fun函数首部中,对形参错误的定义是()
以下叙述中正确的是______。
在下列叙述中,正确的一条是______。
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。word_num(str)charstr[];{inti,num=0,word=0;fo(i=0;str[i]!=【】;i++)if(
随机试题
在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”、窗体对象“fEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”上一个按钮的单击事件代码,请按以下功能要求补充设计:单击“刷新”
语音合成
划分阶级的标准是()
下列哪项不是施行长期全肠外营养时发生胆汁淤积和肝酶谱升高的原因()
风湿性心脏病二尖瓣狭窄最具诊断价值的检查是( )。
临产的主要标志是
甲对乙享有10万元的债权,甲将该债权向丙出质,借款5万元。下列哪一表述是错误的?()
设计安全等级为二级的某公路桥梁,由多跨简支梁组成,其总体布置如图7-1所示。每孔跨径25m,计算跨径24m,桥梁总宽10.5m,行车道宽度为8.0m,两侧各设1m宽人行步道,双向行驶二列汽车。每孔上部结构采用预应力混凝土箱梁,桥墩上设立四个支座,支座的横桥
根据(),基金管理公司可以作为投资管理人管理社保基金和企业年金。
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETEUPDATE实现的功能有()。
最新回复
(
0
)