首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 ______。 #define SQR(X) X * X main() { int a=16,k=2,m=1; a/=SQR(k/m)/SQR(k+m); printf("%d\n",A)
以下程序的输出结果是 ______。 #define SQR(X) X * X main() { int a=16,k=2,m=1; a/=SQR(k/m)/SQR(k+m); printf("%d\n",A)
admin
2013-02-23
34
问题
以下程序的输出结果是 ______。 #define SQR(X) X * X main() { int a=16,k=2,m=1; a/=SQR(k/m)/SQR(k+m); printf("%d\n",A) ; }
选项
A、16
B、2
C、9
D、1
答案
2
解析
C语言在预编译时遇到带实参的宏名,则按命令行中指定的字符串从左到右进行置换。在做这题时,也不妨运用置换法。得到a/=k+m*k+m/k+m*k+m=16/7=2。注:a为整型,所以在做除法,自动取整。
转载请注明原文地址:https://kaotiyun.com/show/9SPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#inelude<stdio.h>main(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){fi(j%2)co
有以下程序:#includo<stdio.h>main(){inty=10;while(y--)printf("y=%d\n",y);}程序执行后的输出结果是()。
设变量a、b、c、d和y都已正确定义并赋值。若有下列if语句if(a<B)if(c==D)y=0;elsey=1;该语句所表示的含义是()。
下列程序执行输出的结果是______。#include<stdio.h>f(intA){intb=0;staticc=7;a=c++;b++;return(A);}
若一个外部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
定义结构体数组:structstu{intnum;charname[20];}x[5];{1,"L1",2,"ZHAO",3,"WANG",4,"ZHANG",5,"LIU"};for(i=1;i
随机试题
A.清音B.浊音C.鼓音D.实音E.过清音肺完全实变时的叩诊音
复溜穴归于:阳辅穴归于:
婴幼儿少尿概念是指一昼夜尿量低于
甲公司是一家专业从事装修业务的企业,适用的增值税税率为9%,2020年12月1日与乙公司签订合同,为其装修一栋办公楼,装修期为3个月,合同总收入600000元,该项装修服务构成单项履约义务,并属于在某一时段内履行的履约义务。 (1)甲公司于2020年12
旅游市场主体和从业人员在被告知或者信息公示后的()个工作日内,有权向列入机关提交书面陈述、申辩及相关证明材料,列入机关应当在()个工作日内给予书面答复。
水杯:陶瓷
甲对乙享有100万元的合同债权,该债权具有可转让性。甲将其债权转让与丙,则()
《中华人民共和国民事诉讼法》第一百三十九条第一款规定,“当事人在法庭上可以提出新的证据”。该“新的证据”所指的是下列哪些情形?()
下面有关主关键字的说法中,错误的一项是()。
WhichofthefollowingwasAmos’firstalbumasasingerandsongwriter?
最新回复
(
0
)