首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
28
问题
有以下程序: #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://jikaoti.com/ti/VYB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;
若有说明语句"inta;floatb;”,以下输入语句正确的是()
“年龄在18—25之间”这种约束是属于数据库当中的()
以下程序的功能是进行位运算main(){unsignedchara,b;a=73;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是
“年龄在18-25之间”这种约束是属于数据库当中的
在软件生产过程中,需求信息的给出是()
某个C程序中有4个函数t、u、v和w,执行时t调用了u和v,u调用了t和w,v调用了w,w调用了t和v。以下叙述中正确的是()
对软件是否能达到用户所期望的要求的测试称为【】。
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。word_num(str)charstr[];{inti,num=0,word=0;fo(i=0;str[i]!=【】;i++)if(
以下说法中正确的是______。
随机试题
教学过程的基本规律是什么?
A.中性粒细胞浸润B.单核巨噬细胞浸润C.B淋巴细胞浸润D.嗜酸陛粒细胞浸润E.Th2型淋巴细胞浸润I型超敏反应效应阶段
A、控制的标准必须是统一的、合理的B、有效控制系统应是合理、适用的C、控制手段应顾及到例外情况的发生D、控制系统应能及时发现偏差信息E、有效控制系统依赖于准确的数据有效控制的适用性是指
出现下列哪种情形,就可以推定经营者具有市场支配地位()。
劳动者不愿意接受现行工资水平形成的失业,属于()。
销售费用的通常测算方法是通过()乘以一定比率来测算的。
1.01,4.04,9.09,16.16,()。
在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:OpinionBase1PrivateSubCommand1_Click()d=0c=10x=Array(10
下列算式正确的是()。
(1)Someoneelsehadsaidthat;"Likemustmarrylikeorthere’llbenohappiness."Whowasit?Itseemedamillionyearssinc
最新回复
(
0
)