首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
46
问题
有以下程序: #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全国计算机二级
相关试题推荐
以下叙述中错误的是()
设有定义:longx=123456L;,则以下能够正确输出变量x值的语句是()
为了合理组织数据,应遵循的设计原则是()
开发软件时对提高开发人员工作效率至关重要的是()
设有下面的程序段:chars[]="china";char*p;p=s;则下列叙述正确的是
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
程序的3种基本控制结构是
以下程序输出矩阵中值为。的元素的行下标和列下标。行下标和列下标分别放在同一下标的r和c数组元素中。程序通过调用随机函数给矩阵赋值。#defineN5#include<stdlib.h>main(){inta[N]
若有以下定义:chars[20]="programming",*ps=s;则不能代表字符。的表达式是()
以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。strcen(chara[],charb[]){intnum=0,n=0;while(*(a+num)!=【】)num++;while(b[n])
随机试题
具有益气生津(养阴)功效的方剂是( )
对医德慎独的正确理解应除外
根据《劳动合同法》,在劳务派遣用工方式中,订立劳务派遣协议的主体是()。
施工专业分包合同示范文本中,工程承包人的义务包括()。
定金是合同当事人一方向另一方预先付的一定数额的货币,其数额由当事人决定,但不得超过主合同标的额的( )。
资产评估报告书应在确定的评估基准日( )提出。
企业的财务风险主要来自()。
中医将人体内器官分为“五脏六腑”,其中“五脏”指实心有机构的器官,“腑”指空心的器官。下列器官中不属于“五脏”的是()。
公民新闻(清华大学2018年研;南京大学2018年研;中国青年政治学院2014年研;人大2011年研;中央民大2010年研)
A.initialB.consciousnessC.preparatoryD.coupleE.reduceF.dimG.dugH.deeperI.deedsJ.procedureK.recallL
最新回复
(
0
)