首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #lnclude #define F(x)(x/x)*x main() {int k=4,j=2; printf(’’%d,%d\n’’,F(k+j),F((j+k))); } 程序运行后的输出结果是( )。
有以下程序: #lnclude #define F(x)(x/x)*x main() {int k=4,j=2; printf(’’%d,%d\n’’,F(k+j),F((j+k))); } 程序运行后的输出结果是( )。
admin
2021-07-09
11
问题
有以下程序:
#lnclude
#define F(x)(x/x)*x
main()
{int k=4,j=2;
printf(’’%d,%d\n’’,F(k+j),F((j+k)));
}
程序运行后的输出结果是( )。
选项
A、26,6
B、28,6
C、6,6
D、26,26
答案
A
解析
宏定义一定要先代入再计算,本题中F(k+j)、F(j+k)可以替换为:F(k+j)=(k+j/k+j)*k+j=(4+2/4+2)×4+2=26;F((j+k))=((j+k)/(j+k))*(j+k)=6。
转载请注明原文地址:https://jikaoti.com/ti/qYz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intk,j,s;for(k=2;k
若有定义语句:doublex,y,*px,*py;执行px=&x;py=&y;正确的输入语句是
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fu
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序执行后的输出结果是
若有语句typedefstruetS{intg;charh;}T;,则下列叙述中正确的是()。
以下结构体类型说明和变量定义中正确的是
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include<stdio-h>#defineN10voidfun(intx[N]){inti=0;while(i<N)scanf("%d",_______);}在程序中下划
C语言源程序名的后缀是
层次型、网状型和关系型数据库划分原则是()。
随机试题
下列有关风湿病的叙述,正确的有
女,34岁。月经量进行性减少,现闭经半年,泌乳3个月,首选检查项目应是
下面有关工程建设各参与方的质量责任的叙述正确的是:()。
如果该施工单位营业执照允许经营范围无销售石材业务,则设买卖合同为( )合同。该定金合同的生效日期为( )。
重锤表面夯实的加固深度一般为()。
下列不是封闭式基金上市交易的条件的是()。
2010年巴塞尔协议Ⅲ的主要内容有()。
假设资本资产定价模型成立,表中的数字是相互关联的。求出表中“?”位置的数字(请将结果填写在给定的表格中,并列出计算过程)。
与矩阵A=可交换的矩阵为________。
TheWhiteHousewasbuiltinWashington______.Theoriginalhomeofthepresidentneededtoberebuilt______.
最新回复
(
0
)