首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序段: #include <iostream> using namespace std; int main() { char*p="abcdefgh",*r; long*q;
若有以下程序段: #include <iostream> using namespace std; int main() { char*p="abcdefgh",*r; long*q;
admin
2010-03-29
64
问题
若有以下程序段:
#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和一个长整型指针变量qo首先通过语句“a=(long*)p;”,把p的地址值强制转换为长整型地址值并赋值给q,然后执行“q++;”,地址值增加了4,执行语句“F(char*)q;”,把长整型指针变量q的值再强制转换成字符型地址值并赋给r,r的值应为字符串中字符“e”的地址。最后输出r指向的字符串。
转载请注明原文地址:https://kaotiyun.com/show/Bhjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(intn){inti;if((i=n/10)!=0)fun(i);putchar(n%10+’0’);}main(){fun(256);}程序运行后的输出结果是()。
以下有关宏替换的叙述不正确的是()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是()。
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.O),*p=x;则错误引用x数组元素的是
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
在面向对象方法中,不属于"对象"基本特点的是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
有关retum语句说法不正确的是()。
随机试题
非法接收者试图从密文分析出明文的过程称为解密。()
做酚红排泌试验时不能服用的药物有()。
A.距根尖端1.5mm,根尖部根管内无任何X线透射影像B.在距根尖端5mm处从近中侧穿,根尖部根管内无根充物C.齐根尖端,根尖部近根管壁处有线状X线透射影像D.出根尖孔约1.5mm,根尖部根管内无任何X线透射影像E.仅在一个根管内,另一根根管内无任
经国务院批准,有限责任公司在依法变更为股份有限公司时,可以采取募集设立方式公开发行股票。()
甲、乙、丙、丁四家公司与杨某、张某拟共同出资设立一注册资本为400万元的有限责任公司。除杨某与张某拟以120万元货币出资外,四家公司的下列非货币财产出资中,符合公司法律制度规定的是()。
垃圾清运费是指由装饰装修工程所产生的垃圾的()费用。
2016年9月26日上午,A市发生少数别有用心的人煽动群众到市委闹事的事件。当天上午,李某随即在个人微博上发布“A市警察太牛了,平时没见这么积极,今天亲眼看见警察打死人,上千防暴警察打死人,很牛嘛”等信息。A市要针对此事进行说明,下列说法正确的是(
《黄河大合唱》
AvalanchesatRogersPassinGlacierNationalParkkilledmorethan200peoplebetween1885and1910.buttheyarenowcontrolle
Wheredopesticidesfitintothepictureofenvironmentaldisease?Wehaveseenthattheynowpollutesoil,waterandfood,that
最新回复
(
0
)