首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序段: #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
44
问题
若有如下程序段:
#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全国计算机二级
相关试题推荐
下列选项中,能正确定义数组的语句是()。
下列给定程序中,函数fun的功能是:计算整数n的阶乘。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include#inc
有如下程序#include<stdio.h>main(){charch=’A’;while(ch<’D’){printf("%d",ch-’A’);ch++;
以下程序段中的变量已正确定义for(i=0;i
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
下列数据结构中,能用二分法进行查找的是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
下列特征中不是面向对象方法的主要特征的是()。
不属于数据库管理技术发展的三个阶段的是()。
下面关于成员函数重载运算符和友元函数重载运算符相同的是()。
随机试题
在新型农村合作医疗(城乡居民医保)工作中,村医的职责是()
男,23岁,股骨干骨折,以下不是其专有表现的是
可转换公司债券在转换股份前,其持有人具有股东的权利和义务。()
在组织中,某些人员拥有提出建议、提供咨询等职权,这些职权称为()。
当事人对第二审人民法院作出的民事判决不服,拟选择的下列做法中,符合法律规定的有()。
世界上最大的佛塔位于()
孙老师在向学生讲“雪花”这一事物时,采用观看视频资料并向空中抛洒大量碎纸片以引导学生体会下雪场景的方式,这种直观的手段是()。
操作系统中,把逻辑地址转换成绝对地址的工作称为()。
在数据库表上的字段有效性规则是()。
ThedogwasdifferentfromothersinthatHowmanymethodsareusedtotransportdrugs?
最新回复
(
0
)