首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下程序: #include<iostream> using namespace std; int main() { int a,b,k:4,m=6,*p1=&k,*p2=&m; a=p1==&m;
设有以下程序: #include<iostream> using namespace std; int main() { int a,b,k:4,m=6,*p1=&k,*p2=&m; a=p1==&m;
admin
2010-03-29
68
问题
设有以下程序:
#include<iostream>
using namespace std;
int main()
{
int a,b,k:4,m=6,*p1=&k,*p2=&m;
a=p1==&m;
b=(*p1)/(*p2)+7;
cout<<a<<b<<end1;
return 0;
}
执行该程序后,a的值为【 】,b的值为【 】。
选项
答案
0 7
解析
本题考核的知识点是有关指针的运算。程序中定义了两个指针变量p1和p2,并通过赋初值让它们分别指向了变量k和m。语句“a=p1==&m;”中先执行关系运算符“p1==&m”,显然是0(假),然后把0赋值给a。接着执行语句“b=(*p1)/(*p2)+7”,此处*p1的值就是k的值4,*p2的值就是m的值6,即把“4/6+7”的结果赋给b,b的值为7。
转载请注明原文地址:https://kaotiyun.com/show/cxjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面结构体的定义语句中,错误的是()。
有以下程序:#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);}intf(intn)
有以下程序:#includemain(){inta=5,b=1,t;t=(a<<2)|b;printf("%d\n",t);}程序运行后的输出结果是()。
设有某函数的说明为int*func(inta[10],intn);则下列叙述中,正确的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
在一个C源程序文件中所定义的全局变量,其作用域为()。
有两个关系R,S如下,由关系R和S通过运算得到关系T,则所使用的操作为
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。
现实世界中,事物的一般特性在信息世界中称为______。
随机试题
不属于胃肠激素的是
在我国,引起急性胰腺炎最常见的原因()。
下列关于β受体阻断药的药理作用说法正确的是
肠瘘是指肠管与其他脏器、体腔或体表之间存在病理性通道,肠内容物经此进入脏器、体腔或至体外。其中,低流量瘘指每日排出消化液不超过
下列关于金融工具的分类,错误的是:()。
某工程柱基的基底压力P=120kPa,地基土为淤泥质粉质黏土,天然地基承载力特征值fak=75kPa,用振冲桩处理后形成复合地基,按等边三角形布桩,碎石桩桩径d=0.8m,桩距s=1.5m,天然地基承载力特征值与桩体承载力特征值之比为1:4,则振冲碎石桩
离站前一天,地陪应提醒和督促游客尽早与饭店结清有关账目。()
宁波象山石浦是国家一类开放口岸、全国渔业第一镇、浙江省首批历史文化名镇。()
实现反射活动的神经结构称为()。
A、 B、 C、 D、 A
最新回复
(
0
)