首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
52
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序#include#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf(“%d\n”,a);}程序的
若输入“abcdef”、“abdef”,以下程序的输出结果为()。#include<stdio.h>#include<string.h>main(){intn;chars1[20],s2[2
下面选项中关于位运算的叙述正确的是
设有如下函数定义intfun(intk){if(k<1)return0:elseif(k=1)return1;elsereturnfun(k-1)+1;}若执行调用语句:n=fun(3);则函数fun总共被调用的次数是
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
若有定义语句inta[2][3],*P[3];,则以下语句中正确的是()。
下列关于C语言数据史件的叙述中正确的是()。
以下关于return语句的叙述中正确的是
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1
随机试题
既能平肝潜阳,又能凉血止血的药物是
试述行政组织冲突的类型。
急性出血性坏死型胰腺炎的重要特征是()
足厥阴肝经主治
Gibbs反应现象是Kedde反应现象是
管涌险情的抢护方法有()。
¥6007.14,应写成人民币陆仟零柒元壹角肆分整。
在劳动和社会保险法律的适用中,如果同位法中特别规定与一般规定不一致时,应该()。
简述课堂气氛的三种类型。
由美国次贷问题引发的全球金融危机严重威胁了全球金融体系稳定,国际金融市场极度动荡,美国等国陷入经济衰退,世界经济和金融形势也处于严重的失序和失衡状态。金融危机发生以后,美国联储采取了一系列措施,诸如包括:(1)美联储于2007年8月17日宣布将贴
最新回复
(
0
)