首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序: #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
71
问题
若有如下程序: #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全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>int*flint*S,int*t){intk;if(*S<*t){k=*s;*s=*t;*t=k;}retums;}main(){inti=3,j:5,*p=&i,*q=&j,*r;
算法的有穷性是指
以下选项中不能用作C程序合法常量的是
有以下程序#includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3),c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++;
在C语言中,函数返回值的类型最终取决于
若变量已正确定义,以下选项中非法的表达式是
下列特征中不是面向对象方法的主要特征的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位相反的顺序组成一个新数,作为函数值返回。例如,输入一
面向对象方法中,继承是指()。
下列关于C语言数据文件的叙述中正确的是()。
随机试题
(2013.1.1)作为文化的核心部分,为人与人之间的沟通架起桥梁的是()
FLASH脉冲序列中扰相梯度的作用是
造血负向调控的细胞因子是
属于乙肝传播途径的是
患者,女性,58岁。颈肩痛伴右手麻木1年,咳嗽时加重,疼痛向左上肢放射,右手握力减退,用筷子夹菜、扣扣子等精细动作困难。检查:颈部活动受限,左拇指及前臂桡侧感觉减退。为预防并发症,术后患者床旁必须放置
吉兰一巴雷综合征有效的治疗方法之一是()。
现金股息在除息日直接计人基金收益。()
下列不属于风险厌恶型客户的特征的是()。
现在中央对安全生产很重视,但有的地方总会出现小煤窑倒塌、爆炸的事情。你认为主要原因是什么?
下列叙述中正确的是()。
最新回复
(
0
)