首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
31
问题
有以下程序: #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全国计算机二级
相关试题推荐
有以下程序#includefun(inta,intb){intstaticm=0,i=2;i=i+m+1;m=i+a+b;returnm;)main()(
设有定义:inta,b[10],*c=NULL,*p;,则以下语句错误的是()。
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);pr
if语句的基本形式是:if(表达式)语句,以下关于"表达式"值的叙述中正确的是
下面属于良好程序设计风格的是()。
在C语言中,函数返回值的类型最终取决于
软件生存周期中,解决软件“做什么”的阶段是()。
对软件设计中应遵循的准则描述正确的是()。
当变量C的值不为2、4、6时,值也为“真”的表达式是
随机试题
A.手术治疗B.放射治疗C.化学治疗D.术前放疗+手术食管癌首选的治疗方法是
肉芽组织(granulation)和肉芽肿的区别点在于
四象限时间管理法的两个维度是指事情的
以下哪项不是学龄儿童对住院的反应
患者男性,36岁,以“间断排黏液脓血便1年,加重1周”为主诉就诊。患者日排黏液脓血便8~10次,发热,腹胀。查体:体温38.2℃,脉搏96/min,腹平软,左下腹轻压痛,无反跳痛肌紧张。辅助检查:血红蛋白78g/L,血沉42mm/1h,白蛋白25g/L,
病畜出现以突发呼吸困难,皮下气肿,迅速发生窒息为临床特征的疾病是()。
初孕妇,妊娠40周。临产6小时,宫口开大3cm;临产11小时,宫口开全,先露头,先露“0”,胎心正常。,产程属于
企业在市场体系中进行竞争的目标是()。
2,3,5,7,()。
计算由抛物线y=x2和直线y=2x所围成的平面图形绕y轴旋转一周所成的旋转体的体积.
最新回复
(
0
)