首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #define SQR(X) X*X main() { int a=10, k=2, m=1; a /= SQR(k+m)/SQR(k+m); printf("%d\n",a); } 程序的输出结果是( )。
有以下程序 #include #define SQR(X) X*X main() { int a=10, k=2, m=1; a /= SQR(k+m)/SQR(k+m); printf("%d\n",a); } 程序的输出结果是( )。
admin
2015-07-28
5
问题
有以下程序
#include
#define SQR(X) X*X
main()
{
int a=10, k=2, m=1;
a /= SQR(k+m)/SQR(k+m);
printf("%d\n",a);
}
程序的输出结果是( )。
选项
A、1
B、0
C、9
D、10
答案
D
解析
宏替换是使用宏名代替一个字符串,是一种机械、简单的置换,所以表达式a=a/SQR(k+m)/SQR(k+m)=a/k+m*k+m/k+m*k+m=10。
转载请注明原文地址:https://kaotiyun.com/show/J7Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有int x=11;则表达式(x++*1/3)的值是______。
以下程序的输出结果是______。#include<stdio.h>main(){char*p="abcdefg",*r;long*q;q=(long*)p;q++;r=(
用高级程序设计语言编写的程序称为______。
下列关于C语言文件的叙述中正确的是
以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#d越lieMIN-2147483647intfindmax(intX[],intn){inti,max;for(i=0;i
有以下程序#includemain(){chars[]={“012xy”};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=‘a’&&8[i]
以下程序的功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。请填空。#inculdemain(){inta[10],*p,*s;For(p=a;p-a
x、y、x均为int型变量,描述"x、y和z中至少有两个为正数"的表达式是______。
主调函数中的两个变量a和b,要求调用函数交换a、b的值,返回交换结果,则以下正确的函数是______。
整型变量x和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。
随机试题
可对Word中的表格进行简单运算,但不可以进行______。
常规甲亢术前准备不包括下列哪项
图示电路中,设VD为理想二极管,输入电压ui按正弦规律变化,则在输入电压的负半周,输出电压为:
一空间平行力系如图所示,该力系的简化结果是:
担任基金托管人应当具备的条件不包括()。
传统的支付结算方式中,()是由银行签发的。
素质教育的根本宗旨是()。
2006年10月,国有及国有控股企业、集体企业、三资企业的财务费用分别占它们全国总财务费用的()。2006年10月,集体企业的管理费用比财务费用多()。
在考生文件夹下TEACHER文件夹中创建名为BSP.TXT的文件,并将属性设置为隐藏和存档。
AttachmentParentingisnotIndulgentParenting.Attachmentparentsdonot"spoil"theirchildren.Spoilingisdonewhenachild
最新回复
(
0
)