首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
21
问题
有以下程序: #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://jikaoti.com/ti/8KW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
有以下程序#include<stdio.h>voidmain(){intn=2,k=1;while(1(k>0‖n++));printf(’’%d%d\n’’,k,n);}程序运行后的
设有定义:inta,b[10],*c=NULL,*p;,则以下语句错误的是()。
有以下程序#include<stdio.h>voidmain(){intc=0,k;for(k=1;k<3;k++)switch(k){default:c+=k;case2:c++:break;case4:c+=2;break;}p
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
C语言中char类型数据占字节数为()。
以下叙述中错误的是( )。
下面描述中不属于数据库系统特点的是
在软件开发中,需求分析阶段产生的主要文档是()。
给定程序MODll.C中函数fun的功能是:计算并输出high以内最大的10个素数之和。high的值由主函数传给fun函数。若high的值为:100,则函数的值为:732。请改正程序中的错误,使程序能输出正确的结果。注意:不要
随机试题
患儿,女,15岁,身高130cm,双乳B1期,血LH、FSH水平明显增高,学习成绩中等,首先考虑该患儿为下列哪项疾病
A型超声提供的信息
患者女性,40岁,经常发生晕厥,心脏检查证实心界不大,心音有力,各瓣膜区均未闻及杂音,冠状动脉造影检查结果正常,常规心电图检查未见异常,经植入式Holter的记录发现有阵发性室性心动过速
能使血钙、磷浓度都升高的物质是
G1P0,妊38周,规律宫缩4小时入院。产科检查宫口扩张3cm,胎心率140次/分,胎头已衔接。突发抽搐,继之意识消失,血压170/120mmHg,尿蛋白(+++)。应考虑为
需要安装的一列设备有多个机架时,应先安装()。
各功能模块间的相互作用、相互依赖关系主要表现在()。
在他人的直接请求下,按照他人的要求行动的倾向称为()。
何朝宗是明代()窑的瓷塑名家。
A、Nextmorning.B、Thisafternoon.C、Beforelunch.D、Afterlunch.CWhenwillthedoctorseeMrs.Jackson?
最新回复
(
0
)