首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
28
问题
有以下程序:
#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://jikaoti.com/ti/0jD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若输入“abcdef”、“abdef”,以下程序的输出结果为()。#include<stdio.h>#include<string.h>main(){intn;chars1[20],s2[2
有以下程序#include<stdio.h>main(){inta=0,b=0;/*给a赋值a=10;b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是
以下程序的输出结果是()。#includemain(){inty=10;while(y一一);printf(’’y=%d\n’’,y);}
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
若m是int型变量,n是noat型变量,所用的scanf调用语句格式为:scanf("m=%d,n=%f,"&m,&n);则为了将数据10和66.6分别赋给m和n,正确的输入应当是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);其中buffer代表的是
下面属于黑盒测试方法的是
随机试题
Peopleusemoneytobuyfood,books,bicyclesandhundredsofotherthingstheyneed.Whentheywork,theyusuallygetpaidinm
此患者的诊断可能是假设宫颈分泌物涂片在多核白细胞内找到革兰阴性双球菌,最佳的治疗方法是
腕关节侧位,以下错误的是
某打入式钢管桩,外径为900mm。如果按桩身局部压屈控制,根据《建筑桩基技术规范》JGJ94—2008,所需钢管桩的最小壁厚接近下列哪个选项?(钢管桩所用钢材的弹性模量E=2.1×105N/mm2,抗压强度设计值f’y=350N/mm2)
不属于传统数据模型的是()。
下列各项关于外币财务报表折算的会计处理中,正确的是()。
Lastyear,whenmybookofshortfictions,ForeignSoil,wasreleasedintheUnitedKingdom,IfoundmyselfonthephonewithB
WhichofthefollowingisNOTaromanticpoet?
Whatwerethedemonstratorsprotestingabout?Thejailsandcourtswouldbeoverloadedwith______.
Micro-EnterpriseCreditforStreetYouthA)Althoughsmall-scalebusinesstrainingandcreditprogramshavebecomemorecommonth
最新回复
(
0
)