首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序段: #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
32
问题
若有如下程序段:
#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
有以下程序:#include<iostream.h>#includevoidmain(){doubled=123.456789;cout<<setprecision(3)<<d<<",";cout<<setprecision(4)<<
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数()。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入操作的函数的函数名是()。
C++的五种基本数据类型int、char、float、double和longint所占内存空间大小的关系是【】。
最初的计算机编程语言是()。
下面函数的作用是【】。intindex(intx,inta[],intn){for(inti=0;i<n;i++){if(a[i]==x)
多态性指的是()。
以下数据结构中不属于线性结构的是()。
多态性分为两类:编译时的多态性和【】。
随机试题
企业计提短期投资跌价准备时,可采用的方法有()。
急性出血性炎发生出血的机制是
除另有规定外,应照《中国药典》规定的方法检查相对密度的制剂是()。
甲公司为生产纸类产品的企业,为扩大生产规模,向乙银行贷款100万元人民币,以厂房、待售的纸巾、已生产但未包装的纸巾和正在生产的纸巾半成品等财产提供抵押担保,双方签定了抵押合同,但未办理登记手续。不久,甲公司将其生产的全部纸巾销售给丙公司。后来,甲公司经营失
关于对其他项目费用计算的规定,以下()项的计算方式是正确的。
参照国际最佳实践.日常风险管理/控制措施适合采取()。
设计师王某2012年3月份将A图纸许可甲公司使用,取得特许权使用费收入3000元;将B图纸许可乙公司使用,取得特许权使用费收入25000元。根据个人所得税法律制度的规定,王某当月就特许权使用费收入应缴纳个人所得税为()。
在网络中传输各种文件,通常为了节省网络带宽,一般都要对传输的文件进行压缩,以下文件格式采用了无损压缩技术的是()。
乙女听说甲男能将10元变成100元,便将家里的2000元现金交给甲,让甲当场将2000元变成2万元。甲用红纸包着2000元钱,随后变来变去,趁机调换了红纸包,然后将调换过的红纸包交给乙,让乙2小时后再打开看。乙2小时后打开,发现红纸包内是餐巾纸。甲的
Heknowslittleofglobalwarming,______ofCOP15heldinCopenhagen.
最新回复
(
0
)