首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<iostream> using namespace std; int main () { int a[]={1,2,3, 4,5, 6, 7,8,9, 10, 11, 12};
有以下程序: #include<iostream> using namespace std; int main () { int a[]={1,2,3, 4,5, 6, 7,8,9, 10, 11, 12};
admin
2010-03-29
25
问题
有以下程序: #include<iostream> using namespace std; int main () { int a[]={1,2,3, 4,5, 6, 7,8,9, 10, 11, 12}; int *p=a+5, *q=0; *q=* (p+5); cout<<*p<<" "<<*q<<end1; return 0; }
选项
A、运行后报错
B、66
C、6 12
D、5 5
答案
1
解析
本题考核指针的加减运算。程序首先定义并初始化数组a,并让定义指针 p指向数组a的第6个元素,即a[5]。程序还初始化指针q为空,即没有指向对象。那么语句“*q=*(p+5);”,就是错误的,因为指针q为空。给指针q正确的赋值语句应为:“q=p+5;”。
转载请注明原文地址:https://kaotiyun.com/show/2Xjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
有以下程序,程序运行后的输出结果是#include<stdio.h>#defineS(x)4*(x)*x+1voidmain(){intk=5,j=2;printf("%d\n",S(k+j));}
T列叙述中正确的是
设有定义:doublex=2.12;,则以下各项中不能完整输出变量x值的语句是()。
有以下程序#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf("abc");fclose(f);}若文本文件filea.txt中原有内容为:hello,则运行以上程序
设有定义:inta,b[10],*c=NULL,*p;,则以下语句错误的是()。
下列叙述中正确的是
在快速排序法中,每经过一次数据交换(或移动)后()。
下面描述中不属于数据库系统特点的是
面不属于软件需求分析阶段主要工作的是
随机试题
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
设总体X~N(μ,σ2),且σ2未知,x1,x2,…,xn为来自总体的样本,和S2分别是样本均值和样本方差,则检验假设H0:μ=μ0;H1:μ≠μ0采用的统计量表达式为__________.
《药品注册管理办法》(试行)中有关稳定性试验的叙述正确的是
根据《火灾事故调查规定》,当事人对火灾事故认定有异议的,可以自火灾事故认定书送达之日起()日内,向上一级公安机关消防机构提出书面复核申请。
根据所给的经济业务编制会计分录按上述工资总额的14%提取职工福利费。
有效教学的实质和核心是()。
一些贪官落马后,或痛斥权力让人堕落,或后悔当初入错行选错道、不该当官,或以官场“险恶”告诫子女“千万不要从政”。从政真的是“高危职业”吗?分明是为民服务尽责的公职岗位,怎么就成了误己误人的“陷阱”,甚至是杀人于无形的“凶器”?一朝腐败被捉便把所有的过错归罪
测验分数合成的方法有()
程序中有如下语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是______。
Forthispart,youareallowed30minutestowriteanessaybasedonthepicturebelow.Youshouldstartyouressaywithabrief
最新回复
(
0
)