谁能帮我解答一下

iriscole 2002-12-17 01:35:24
#include<iostream.h>
#define SQR(x) X*X
void main()
{
int a=10,k=2,m=1;
a/=SQR(k+m);
cout<<a;
}
执行上面C++程序后,a的值是()。(选择一项)

a) 10
b) 2
c) 9
d) 0

在C++语言中,下列语句正确的是( )。(选择一项)

a) void main( ){cout<<x;int X=7;return 0;}
b) char *S=”Hello,My world!”;delete S;
c) 类Time的析构函数:void-Time(int);
d) 在类Employee中声明如下的构造函数:Employee(const char*,constchar*);
e) 类Time的部分定义:
class Time
{
public:
int hour=0;
int month=0;
int second=0;
};

在C++中,一个成员函数在运行时才被决定是否被调用,称为(),一个
成员函数在编译时就可以决定是否被调用,称为()。 (选择两项)

a) 动态绑定
b) 静态绑定
c) 稀松绑定
d) 成对绑定

...全文
39 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
point_to 2002-12-17
  • 打赏
  • 举报
回复
1;由于定义了:#define SQR(x) X*X
所以在
int a=10,k=2,m=1;
a/=SQR(k+m);时候,SQR(k+m)=k+m*k+m=5;
然后,a=10/5=2;
2: d
3: ab

mengzq 2002-12-17
  • 打赏
  • 举报
回复
1:b
2:d
3:ab
efanl 2002-12-17
  • 打赏
  • 举报
回复
1:b
2:d
3:ab
welleasy 2002-12-17
  • 打赏
  • 举报
回复
a c

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧