首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
31
问题
有以下程序: #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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>sub1(chara,charB){charc;c=a;a=b;b=c;}sub2(char*a,charB){charc;c=*a;*a=b;b=c;}sub3(char*a,
设有charstr[10],下列语句正确的是()
若有如下程序段:main(){intn=0;while(printf("*")){n++;if(n<3)break;}}则下列描述正确的是()
以下程序段的输出结果是【】。main(){inta=2,b=3,c=4;a*=16+(b++)-(++c);printf("%d",a);}
以下叙述正确的是
以下程序输出矩阵中值为。的元素的行下标和列下标。行下标和列下标分别放在同一下标的r和c数组元素中。程序通过调用随机函数给矩阵赋值。#defineN5#include<stdlib.h>main(){inta[N]
若指针ps已正确定义,要使ps指向能够存储8个字符的动态存储单元,以下不正确的语句是()
信息隐蔽的概念与下述哪一种概念直接相关?()
为了便于对照检查,测试用例应由输入数据和预期的【】两部分组成。
软件设计模块化的目的是【】。
随机试题
患者不宜早期起床活动的有()。
男性,58岁。发热、咳嗽1周,黄脓性痰,有臭味,每日约50ml,就诊。X线胸片示:右下肺近心缘处大片浓密阴影,距膈约1.5cm处有一3.5cm×3.0cm空洞伴液平,内壁光整,空洞不偏心。既往体健。有30年吸烟史,每日半盒。有助于进一步明确诊断
下列除哪项外均是蒿芩清胆汤的组成药物
依据《土地管理法》,各省、自治区、直辖市划定的基本农田应当占本行政区域内耕地的()以上。
计算机的硬件系统包括()。
下列关于承德避暑山庄描述正确的是()。
仓库储存费用的构成项目有()。
文学作品中常提到人有“三魂七魄”,这个词语实际上是舶来语,出自《古兰经》。()
设X在区间[一2,2]上服从均匀分布,令Y=求:Y,Z的联合分布律;
下面关于运行应用程序的说法正确的是()。
最新回复
(
0
)