首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下程序段: #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
37
问题
若有如下程序段:
#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://jikaoti.com/ti/2eL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#includetypedefstruet{charIlame[9];charsex;intscore[2];}STU;STUf(STUa){STUb={“Zh
编写函数fun,其功能是:从字符串中删除指定的字符。同字母的大、小写按不同字符处理。例如,若程序执行时输入字符串为:“turbocandborlandc++”从键盘上输入字符n,则输出为:“turboCa
有以下程序:#include<stdio.h>main(){charch=’D’;while(ch>’A’)d{ch--;putchar(ch);if(ch=--’A’)break;putehar(ch+1);}}程序运行后的输出结
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。请在程序的下划线处填入正确的内容
给定程序MODI1.C中,函数fun的功能是判断整数n是否是“完数”。当一个数的因子之和恰好等于这个数本身时,就称这个数为“完数”。例如:6的因子包括1、2、3,而6=1+2+3,所以6是完数。如果是完数,函数返回值为1,否则函数返回值为0。数组a中存放的
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
己知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx(3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数oper
如果表达式y*x++中,“”是作为成员函数重载运算符,“++”是作为友元函数重的运算符,采用运算符函数调用格式,该表达式还可表示为()。
随机试题
精馏塔在zF、q、R一定条件下操作时,将加料口向上移动一层塔板,此时塔顶产品浓度xD将(),塔底产品浓度xW将()。
患者,男,56岁,体重102kg,因急性心肌梗死入院。护理体检:神清,心率110次/分,律齐,心电图提示急性广泛性前壁缺血。入院第3天,患者因为数天没有排便,显得焦躁不安。此时患者首要的护理问题是()。
单项评价进行预测时,预测值未包括环境质量现状值(即背景值)时,评价时注意应()环境质量现状值。
M公司是中央管理的大型化工集团,其下属的N公司位于Z省B市W县的经济技术开发区,是一家危险化学品生产企业。依据《生产安全事故应急预案管理办法》的规定,下列关于M公司、N公司应急预案备案的说法,正确的是()。
生活垃圾收集点的服务半径一般为()m;通往环境卫生设施的通道的宽度不应小于()m。
对伸顶通气管的安装描述正确的是()。
下列基金资产账户中,属于以托管人和基金联名的方式开立的账户有()
根据公司法律制度的规定,下列有关公司组织机构的表述中,正确的是()。(2006年)
下列叙述中正确的是()。
[A]train[B]postoffice[C]coat[D]hotel[E]theatre[F]blackboard[G]umbrella
最新回复
(
0
)