首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序段: #include <iostream> using namespace std; int main() { char *p="abcdefgh",*r; long *q;
若有如下程序段: #include <iostream> using namespace std; int main() { char *p="abcdefgh",*r; long *q;
admin
2013-05-30
36
问题
若有如下程序段:
#include <iostream>
using namespace std;
int main()
{
char *p="abcdefgh",*r;
long *q;
q=(long *)p;q++;
r=(char *)q;
cout<<r<<end1;
return 0;
}
该程序的输出结果是【 】。
选项
答案
efgh
解析
本题定义了一个字符型指针变量p,并通过赋初值让它指向了一个字符串,还定义了另一个字符型指针变量r和一个长整型指针变量q。首先通过语句“a=(long*)p;”,把p的地址值强制转换为长整型地址值并赋值给小然后执行“q++;”,地址值增加了4,执行语句“r=(char*)q;”,把长整型指针变量q的值再强制转换成字符型地址值并赋给r,r的值应为字符串中字符“e”的地址。最后输出r指向的字符串。
转载请注明原文地址:https://kaotiyun.com/show/kBNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
目前,有两种重要的高级语言,分别是结构化程序和【】。
以下程序的执行结果是______。#include<iostream.h>classSample{intx;public:Sample(){};Sample(inta
以下程序段的输出结果是______。inta=5,b=4,c=6,d;cout<<(d=a>b?(a>c?a:c):b);
分析以下程序的执行结果【】。#include<iostream.h>classSample{intx,y;public:Sample(){x=y=0;}Sample(inta,intb){x=a;y=b;}~Sam
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;intmain(){intdata=1;int&r=data;data+=5;r+=5;c
下面程序的输出结果是()。#include<iostream.h>voidmain(){intx=-1,y=5,z;z=(x++<0)&&(y-->=0);cout<<x<<’\t’<<y<<’\t’<<z<<end1;}
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数()。
用链表表示线性表的优点是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
索引从物理上分为聚簇索引和【 】。
随机试题
制定应急预案有什么必要性?
可引起呼吸性碱中毒的是
利用房地产经纪信息来指导房地产经纪的业务活动,几乎贯穿于房地产经纪业务活动的全过程。通过对客户方面信息的分析,房地产经纪人可以了解(),最终促使交易成功。
下列标石中,()表示普通接头标石。
在建工程项目的全寿命周期中,决策阶段管理工作的主要任务是确定项目定义,具体包括()。
商业助学贷款借款人、担保人的违约行为不包括()。
根据《企业会计准则第36号一关联方披露》的规定,下列表述中正确的有()。
我国古代蒙学教材“三百千”的“千”指的是()。
一、注意事项 1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力与对表达能力并重的考试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、资料 1.受国内外复
[*]
最新回复
(
0
)