首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序段: #include<iostream> using namespace std; int main() { char*p="abcdefgh",*r; long*q; q=(long
若有如下程序段: #include<iostream> using namespace std; int main() { char*p="abcdefgh",*r; long*q; q=(long
admin
2009-02-15
44
问题
若有如下程序段:
#include<iostream>
using namespace std;
int main()
{
char*p="abcdefgh",*r;
long*q;
q=(long*)p;q++;
r=(char*)q; ’
cout<<r<<endl;
return 0;
}
该程序的输出结果是【 】。
选项
答案
efgh
解析
本题定义了一个字符型指针变量p,并通过赋初值让它指向了一个字符串,还定义了另一个字符型指针变量r和一个长整型指针变量q。首先通过语句“a=(long*)p;”,把p的地址值强制转换为长整型地址值并赋值给q,然后执行“q++:”,地址值增加了4,执行语句“r=(char*)q;”,把长整型指针变量q的值再强制转换成字符型地址值并赋给r,r的值应为字符串中字符“e”的地址。最后输出r指向的字符串。
转载请注明原文地址:https://jikaoti.com/ti/BeW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件设计中模块划分应遵循的准则是()。
请编写函数fun,函数的功能是:移动一维数组中的内容:若数组中有n个整数,要求把下标从0到P(含p,p小于等于n-1)的数组元素平移到数组的最后。例如,一维数组中的原始内容为:1,2,3,4,5,6,7,8,9,10:p的值为3。移动后,一维数组
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一
支持子程序调用的数据结构是()。
有以下程序:#include<stdio.h>#include<string.h>main(){charstr[][20]={"One*World","One*Dream!"),*p=str[1];
软件详细设计生产的图如下:该图是( )
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
设a和b均为int型变量,且a=6、b=11、c=3,则能使值为3的表达式是()。
表达式:(int)((double)9/2)-9%2的值是()。
下列选项中属于面向对象设计方法主要特征的是()。
随机试题
关于特殊地域管辖,下列说法正确的是:()
新郎经过紧张筹备准备迎娶新娘。婚礼当天迎亲车队到达时,新娘却已飞往国外,由其家人转告将另嫁他人,离婚手续随后办理。此事对新郎造成严重伤害。法院认为,新娘违背诚实信用和公序良俗原则,侮辱了新郎人格尊严,判决新娘赔偿新郎财产损失和精神抚慰金。关于本案,下列哪些
财产所有权包括()。
根据法律关系主体是否特定,可以把法律关系分为()。
2014年1—6月,表中有几个省市糖果产量超过全国总产量的三十分之一?
古文运动
一个进程被唤醒,意味着()。
下列叙述中正确的是
"WeatherandChaoticSystems"Weatherandclimatearecloselyrelated,buttheyarenotquitethesamething.Inanyparticul
TheHistoryofChineseAmericans[A]ChinesehavebeenintheUnitedStatesforalmosttwohundredyears.Infact,theChineseh
最新回复
(
0
)