首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行以下程序的输出结果是( )。 #include<stdio.h> #define M 5 #define N M+M main() { int k; k=N*N*5;printf(”%d\n" ,k);
执行以下程序的输出结果是( )。 #include<stdio.h> #define M 5 #define N M+M main() { int k; k=N*N*5;printf(”%d\n" ,k);
admin
2011-06-10
32
问题
执行以下程序的输出结果是( )。
#include<stdio.h>
#define M 5
#define N M+M
main()
{ int k;
k=N*N*5;printf(”%d\n" ,k);
}
选项
答案
55
解析
本题考查的重点是对宏定义的理解。#define指令定义一个标识符和一个串,编译程序在对C源程序处理时.发现该标识符都用该串替换,因此,在语句k=N*N*5将替换成k=M+M*M+M*5后,M被替换成5,从而k=5+5*5+5*5=55。
转载请注明原文地址:https://kaotiyun.com/show/y3Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能将高级语言编写的源程序转换为目标程序的是( )
若有定义:inta=4,b=5;floatx=3.4,y=2.1;,则下列表达式的值为()。(float)(a+B)/2+(int)x%(int)y
下面程序的功能是输出以下形式的金字塔图案:*********
以下关于函数的叙述中正确的是()。
设有如下定义structss{charname[10];intage;,charsex;}std[3],*p=std;下面各输入语句中错误的是
在下述程序中,判断i>j共执行的次数是()。#include<stdio.h>main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(
检查软件产品是否符合需求定义的过程称为()。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
下列4项中说法不正确的是()
人们提出了用______的原理来设计软件,这就是软件工程学诞生的基础。
随机试题
Whenyoufinishreadingthebook,you’llhave________betterunderstandingof________happiness.
在我国引起慢性肾功能不全的最主要的原因是
股骨干与股骨颈构成的颈干角约为
在高中效过滤器中,当滤料为无纺布时,其结构形式通常多为()。
企业取得持有至到期投资时,发生的交易费用,应记入的会计科目是()。
中国证券业协会证券分析师专业委员会于()正式加入亚洲证券分析师联合会。
规范教育学的建立标志是德国教育家赫尔巴特出版其代表作()。
电子音乐的代表作曲家有()。
“猜想与假设”是科学探究的基本要素之一,以“声现象”一章的实验内容为例,说明教师如何提出问题引导学生进行猜想。
传统的交换机作为第二层设备,只能识别并转发(38)地址,要支持VLAN间的通信只能借助具有(39)功能的网络设备。具有这种功能的设备有路由器和三层交换机。当用路由器进行VLAN通信时,路由器得到一个VLAN包后,根据目的IP地址,获得目的MAC地址及相应的
最新回复
(
0
)