首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
68
问题
有以下程序:
#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://kaotiyun.com/show/pi3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面选项中关于位运算的叙述正确的是
有以下程序#includevoidfun(inta[],intn){inti,j=0,k=n/2,b[10];for(i=n/2-1;i>=0;i--){b[i]=a[j];b[k]=a[j+1];j+=2;
以下叙述中正确的是
运行下面程序时,从键盘输入字母A,则输出结果是()。#include<stdio.h>main(){charch;ch=getchar();switch(ch){case’A’:
下列语句组中,正确的是
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
下列关于C语言数据史件的叙述中正确的是()。
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
下面属于黑盒测试方法的是
随机试题
某孕妇体检时发现其血尿中HCG水平显著增高,该孕妇可能患有
关于单纯性疱疹说法正确的有()。
直接经济损失中,人身伤亡后所支出的费用不包括()。
防洪、治涝、灌溉、航运、城市和工业供水等专业规划,由县级以上人民政府有关主管部门编制,报()批准。
关于绩效考核和绩效管理的说法,正确的是()。
企业持有的对子公司的长期股权投资不需要计提减值准备。()
特种人力资源与现代高科技发展紧密相连,在()方面起决定作用。
解放思想是实事求是的前提和内在要求,实事求是是解放思想的目的和归宿,两者统一于
Afree,accessibleexhibitionaboutNelsonMandela,markingwhatwouldhavebeenhis100thbirthday,issuchanindisputablygoo
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
最新回复
(
0
)