首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序段: #include <iostream> using namespace std; int main() { char *p="abcdefgh",*r; long *q; q
若有如下程序段: #include <iostream> using namespace std; int main() { char *p="abcdefgh",*r; long *q; q
admin
2010-12-16
78
问题
若有如下程序段:
#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/gzVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于"EOF"的叙述,正确的是
uniondt{inta;charb;doublec;}data;以下叙述中错误的是
对于一个正常运行的C程序,以下叙述中正确的是()。
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删
下列关于C语言数据文件的叙述中正确的是()。
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
有三个关系表R、S和T,其内容如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
关于new运算符的下列描述中,错误的是()。
随机试题
定积分|sin2x|dx的值是().
A.土元B.水元C.火元D.风元E.空
(2018年)甲公司编制现金预算的相关资料如下:资料一:甲公司预计2018年每季度的销售收入中,有70%在本季度收到现金,30%在下一季度收到现金,不存在坏账。2017年年末应收账款余额为零。不考虑增值税及其他因素的影响。资料二:甲公司2018年各季度
(2007年考试真题)下列有关个人独资企业设立条件的表述中,符合个人独资企业法律制度规定的有()。
()是中国自行研制的全球卫星导航系统,也是继GPS、GLONASS之后的第三个成熟的卫星导航系统。
Recently,Istoppedbyaconveniencestoretogetanewspaperandabottleofdrink.Theyoungwomanatthecheck-outcountersa
学习效率与学习动机的关系是()
下列情形中,属于犯罪中止的是()。
为books表建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”;第二个索引名和索引表达式均为“作者编号”。
MediaSelectionforAdvertisementsA)Afterdeterminingthetargetaudienceforaproductorservice,advertisingagenciesmusts
最新回复
(
0
)