首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define S(x)2*(x)*x+1 void main() {int k=1,j=3; printf(’’%d\n’’,S(k+j)); } 程序运行后的输出结果是( )。
有以下程序: #include #define S(x)2*(x)*x+1 void main() {int k=1,j=3; printf(’’%d\n’’,S(k+j)); } 程序运行后的输出结果是( )。
admin
2020-11-27
66
问题
有以下程序:
#include
#define S(x)2*(x)*x+1
void main()
{int k=1,j=3;
printf(’’%d\n’’,S(k+j));
}
程序运行后的输出结果是( )。
选项
A、12
B、33
C、31
D、21
答案
A
解析
#define宏定义一定要先展开再计算,S(k+j)=2*(k+j)*k+j+1=2*(1+3)*1+3+1=12。所以在#define定义表达式时一定要记得加括号。
转载请注明原文地址:https://www.kaotiyun.com/show/pi3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta=1,b=2,c=3,d=0;if(a==1&&b++==2)if(b!=2||c--!=3)printf("%d,%d,%d\n",a,b,c);elseprintf
关于"while(条件表达式)循环体",以下叙述正确的是
有以下程序main(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++:}while(i!=0);printf("\n");}程序的运行结果是
有以下程序#includevoidf(int*q){inti=0;for(;i<5;i++)(*q)++;}main(){inta[5]={1,2,3,4,5},i;f(a);for(i=0;i<5;i++)printf("%d,",a[
若有定义和语句:inta,b;scanf("%d,%d,",&a,&b):以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
设intx[2][3];则以下关于二维数组x的叙述错误的是()。
sl和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
以F叙述中正确的是
以下关于return语句的叙述中正确的是
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
控制器的功能是()。
以下关于焦点描述错误的是
慢性苯中毒主要受损害的是
对肾功能不全的患者进行药物治疗时,有必要慎重考虑和选择的是
备用信用证属于()。
案例:某老师在教学生熟练使用Excel的信息技术课上,先让学生按照课本例题去操作,学会录入数据和进行数据计算,例题完成后再继续做练习题。一节课结束,老师发现虽然学生一直在做题,但是一般都是死板地照着课本一步步完成,没有学习热情,脱离书本也无法独立操作。该
中华人民共和国全国人民代表大会公告(第二号)第十届全国人民代表大会第一次会议于2003年3月15日选举:胡锦涛为中华人民共和国主席;曾庆红为中华人民共和国副主席。现予公告。
___________在现有税制基础上增开资本利得税或房产税,可使房价下降,___________这类改革总会导致更恶化的福利分配结果,___________会导致改善型住户福利出现较大幅度下降。填入画横线部分最恰当的一项是()。
2006--2011年,平均每年的全国水利建设全年完成额为多少亿元?()
Customer:I’mlookingforanewlivingroomset.Salesman:Wehavealotofverynicesets.Whatstyledoyouhaveinmind?Cust
最新回复
(
0
)