首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #include <iostream> using namespace std; int main() { char *p="abcdefgh",*r; long *q; q=(l
若有如下程序: #include <iostream> using namespace std; int main() { char *p="abcdefgh",*r; long *q; q=(l
admin
2010-03-29
30
问题
若有如下程序: #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; } 上述程序的输出结果是( )。
选项
A、abcdefgh
B、0
C、abcd
D、efgh
答案
8
解析
本题定义了一个字符型指针变量p,并通过赋初值让它指向了一个字符串。还定义了另一个字符型指针变量r和一个长整型指针变量q。首先通过语句“q=(long*)p;”,把p的地址值强制转换为长整型地址值并赋值给q,然后执行“q++;”,地址值增加了4,执行语句“r=(char*)q;”,把长整型指针变量q的值再强制转换成字符型地址值并赋给r,r的值应为字符串中字符“e”的地址。最后输出r指向的字符串。
转载请注明原文地址:https://kaotiyun.com/show/EFjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#includestructSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[]){structSTUb={"zhao",’m’
以下叙述中正确的是
建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是()。
有以下程序#includemain(){inta=5,b=1,t;t=(a
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,下列选项中错误的程序是()。
在深度为7的满二叉树中,度为2的结点个数为
对于if(表达式)语句,以下叙述正确的是()。
若有定义语句:inta=3,b=2,c=1;,以下选项中错误的赋值表达式是()。
给定程序MODI1.C中,函数fun的功能是判断整数n是否是“完数”。当一个数的因子之和恰好等于这个数本身时,就称这个数为“完数”。例如:6的因子包括1、2、3,而6=1+2+3,所以6是完数。如果是完数,函数返回值为1,否则函数返回值为0。数组a中存放的
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
关于热带农作物,下列说法错误的是()。
气管偏向患侧的疾病是()
骨关节炎患者的典型体征是
患者,女性,32岁,甲状腺功能亢进症。查体:体温37℃,脉搏110次/min,血压128/72mmHg。拟行双侧甲状腺次全切除术,术前按常规服碘剂。向患者解释术前服用碘剂的目的是
为了保护城市环境,保证城市台阶式用地的土(石)稳定,要求台地间设置护坡或挡土墙。同时,在高差大于()的挡土墙或护坡顶要加设防护栏。
《中华人民共和国消费者权益保护法》,在经济法的体系中属于()。
市场风险分为()。
1992年,在全面总结我国社会主义实践和改革开放经验的基础上,邓小平在南方谈话中,明确提出了关于社会主义本质的著名论断。社会主义本质的新概括纠正了()
Untilrecently,mostpopulationgrowthhasoccurredinrelativelydenseurbanenvironments.Inanotherwords,evenifwewerewi
Whatdoestheauthormeanbysaying"ForcolleaguesintheEast,thepainismorelikelytocomethroughapaycut"?Whenfacin
最新回复
(
0
)