首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #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
31
问题
若有如下程序: #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全国计算机二级
相关试题推荐
有以下程序#includevoidfun(inta[][N],intb[]){inti;for(i=0;i
将E-R图转换为关系模型时,实体和联系都可以表示为()。
以下叙述中错误的是
设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
对于if(表达式)语句,以下叙述正确的是()。
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
有C语言表达式2*3+4+15%3,关于其执行顺序,以下叙述正确的是
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
下面关于位运算符的叙述,正确的是
随机试题
已知a,b均为单位向量,且a.b=,则以向量a,b为邻边的平行四边形的面积为_________。
Let’sthinkofasituation______thisidiomcanbeused.
患者,女,14岁,无长期服药史。临床检查见全口牙牙龈增生覆盖牙冠的2/3以上,增生的牙龈颜色正常,质地坚韧。牙龈增生累及龈缘、龈乳头、附着龈。甚至达到膜龈联合,以上颌磨牙腭侧最为严重。最可能的诊断是
合伙企业存续期间,合伙人向合伙以外的人转让其在合伙企业中的财产时,应当符合()。
纳税人销售旧货,应开具普通发票,不得自行开具或者由税务机关代开增值税专用发票。()
关于资产负债表“预收款项”项目填列方法,下列表述正确的是()。
国家要跨越式发展,固然渴求拔尖的天才精英,但踏实的经济建设与社会进步,更需要的是一代健康、全面发展的合格公民。管理教育者应该有这样的清醒认识。人生是一段漫长的个人马拉松,________、抄近道式的成功个案,不值得模仿与________。填入划横
根据我国刑法规定,属于应当从轻或者减轻处罚的情节是
社会意识具有相对独立性,即它在反映社会存在的同时,还有自己特有的发展形式和规律,主要表现在
DES使用的密钥长度是【 】位。
最新回复
(
0
)