首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
67
问题
有以下程序: #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全国计算机二级
相关试题推荐
若有以下定义和语句;doubler=99,*p=7;*p=r;则以下正确的叙述是()
C语言中main函数参数的非法表示形式是()
设有下面的程序段:chars[]="china";char*p;p=s;则下列叙述正确的是
对两个数组a和b进行如下初始化:chara[]="ABCDEF";charb[]={’A’,’B’,’C’,’D’,’E’,’F’,};则以下叙述正确的是
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
以下说法错误的是
下列叙述中,不属于软件需求规格说明书的作用的是
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。word_num(str)charstr[];{inti,num=0,word=0;fo(i=0;str[i]!=【】;i++)if(
随机试题
种植体植入术的种类分为________、________、________、________。
A.嗜酸性粒细胞B.嗜碱性粒细胞C.单核细胞D.T淋巴细胞E.B淋巴细胞主要与体液免疫有关的是
肝素抗凝的主要机制是
下列药物中,为红霉素衍生物的药物是
为防止哮喘病人痰液黏稠不易咳出,应采取
基金持有人与其所购买基金的管理公司之间( )。
甲、乙签订一份试用买卖合同,约定乙试用甲生产的某精密仪器3个月,如果试用满意应一次付清全部价款10万元,仪器自价款付清时起归乙所有;如果试用不满意,则乙应返还仪器并按10元/日的标准支付使用费。在试用期间,乙以该精密仪器作价出资,与丙共同投资成立了A公司,
根据下列材料回答问题。2005年中非贸易额为396.9亿美元,其中中国对非洲出口186.5亿美元,自非洲进口210.4亿美元。2006年中非贸易额为554.9亿美元,其中中国对非洲出口266.9亿美元,自非洲进口288亿美元。2007年中国与非洲双
设置虚基类的目的是【】,通过【】表示虚基类。
Mostofusgrowuptakingcertainthingsforgranted.Wetendtoassumethatexpertsandreligiousleaderstellus"thetruth".
最新回复
(
0
)