首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define S(x)x/x*x main() { int k=6,j=3; printf("%d,%d\n",S(k+j),S(j+k)); } 程序运行后的输出
有以下程序: #include #define S(x)x/x*x main() { int k=6,j=3; printf("%d,%d\n",S(k+j),S(j+k)); } 程序运行后的输出
admin
2016-04-07
20
问题
有以下程序:
#include
#define S(x)x/x*x
main()
{ int k=6,j=3;
printf("%d,%d\n",S(k+j),S(j+k));
}
程序运行后的输出结果是( )。
选项
A、27,27
B、9,9
C、27,29
D、29,29
答案
C
解析
定义一个带参数的宏时,字符串内的形参通常要用圆括号括起来,以避免出错。本题中,S(k+j)相当于执行运算k+j/k+j*k+j,将k、j值代入运算后取整为27,S(j+k)同理,因此答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/ctDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定所有变量均已正确说明,下列程序段运行后x的值是()。a=b+c=0;x=12;if(!A)x--;elsex=5;if(C)x=3;elsex=4;
下列程序的运行结果是()。#include<stdio.h>main(){intx=5,a=1,b=2,C=5,d=0;if(a<B)if(b!=3)if(!C)x=1;else
下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序法)#include<stdio.h>#include<string.h>main(){cha
若有以下结构体定义,则______是正确的引用或定义。structexample{intx;inty;}v1;
以下叙述中正确的是______。
有以下函数定义:voidfun(intn,doublex){…}若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是______。
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i
有如下程序段inta=14,b=15,x;charc=’A’;x=(a&&b)&&(c<’b’);执行该程序段后,x的值为
随机试题
主动脉瓣关闭不全的体征是()
由滤泡上皮细胞发生的甲状腺肿瘤包括
急性胰腺炎出现休克的主要原因
患者男,25岁。因头痛、低热而口服“泰诺感冒片”好转,在第4天四肢突然出现水肿性红斑,发展迅速波及全身,部分皮损表面出现水疱、糜烂,疼痛。既往无同样病史。体检:T38℃,颜面、躯干、四肢广泛豌豆至蚕豆大小,圆形或椭圆形水肿性红斑、中心呈紫色,部分中央有水
《矿山安全法》第二十二条第二款规定:“矿山企业职工有权对危害安全的行为,提出批评、检举和控告。”矿山企业职工享有()。
按风险所造成的不同后果可将风险分为( )。
0,9,26,65,124,()。
延安整风运动的基本方针是()。
①美索不达米亚平原的先民,六千多年前便开始用小木棍在半干的黏土板上记数记时,后人称为“楔形文字”②后来在美洲发现的奇形怪状的玛雅文字,还要更晚些③但是,除了汉文以外,所有这些文字都已经死掉了。只有屈指可数的研究人员,像破密码似的,至今还在努力去认,亦未
TheImportanceofQuestionsFornon-nativespeakersofEnglishwhowanttoparticipateingroupdiscussions,itisimportant
最新回复
(
0
)