首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #define S(x)x * x/x main() { int k=6,j=3; printf("%d,%d\n",S(k+j+2),S(j+k+2)); } 程
有以下程序: #include #define S(x)x * x/x main() { int k=6,j=3; printf("%d,%d\n",S(k+j+2),S(j+k+2)); } 程
admin
2016-04-07
27
问题
有以下程序:
#include
#define S(x)x * x/x
main()
{ int k=6,j=3;
printf("%d,%d\n",S(k+j+2),S(j+k+2));
}
程序运行后的输出结果是( )。
选项
A、11,11
B、29,29
C、26,29
D、121,121
答案
B
解析
#define命令是C语言中的一个宏定义命令,标识符一般使用大写,为了区分其他标识符,它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。宏定义不进行其他操作,仅仅只是替换标识符。S(k+j+2)=k+j+2*k+j+2/k+j+2,经计算可得29,S(j+k+2)=j+k+2 * k+j+2/j+k+2,经计算可得29。因此输出为29,29。答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/e3Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
下列程序的输出结果是()。#include<stdio.h>f(intA){intb=0;staticintc=4;a=c++;b++;retum(A);}main(){
若一个名部变量的定义形式为staticintx;,那么,其中static的作用应该是______。
某二叉树中度为2的结点有n个,则该二叉树中有【】个叶子结点。
以下各选项企图说明—种新的类型名,其中正确的是______。
为了使模块尽可能独立,要求______。
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
算法的空间复杂度是指()。
有如下程序段inta=14,b=15,x;charc=’A’;x=(a&&b)&&(c<’b’);执行该程序段后,x的值为
某二叉树中度为2的结点有n个,则该二叉树中有______个叶子结点。
随机试题
关于收买被拐卖的妇女、儿童罪,下列哪些选项是正确的?()
消毒牛乳达到饮用安全要求,可直接饮用。()
下列关于肌电图检查,说法错误的是
出于安全考虑,电线电压380V,树枝至电线的水平距离及垂直距离均不小于()m。
背景资料:某大型水库枢纽工程由大坝、电站、泄洪隧洞、引水发电隧洞、溢洪道组成,大坝为黏土心墙砂壳坝。该枢纽工程除险加固的主要工程内容有:①坝基帷幕灌浆;②坝顶道路拆除重建;③上游护坡拆除重建(▽66.5m~▽100.0m);④上游坝坡石渣料帮坡(
自有固定资产和租入固定资产是按照固定资产的所有权来分类的,租入固定资产的所有权仍属于出租单位,但企业拥有其使用权和实质性的控制权。()
外商投资企业进口货物须向检验检疫机构申请价值鉴定。()
如今,基于互联网的新型科普方式层出不穷。浅阅读、视频直播以及游戏互动等方式,使得如今获取科学知识的渠道越来越多、门槛也越来越低。研究者认为,尽管“互联网+科普”令科学知识的获取和传播方式发生了很大变化,但这不是对科普传播的一种颠覆,而是显示了公民科学素养的
在诸多行政职能中,处在核心的地位和起主导作用的职能是行政决策。()
【B1】【B15】
最新回复
(
0
)