首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include #define D(x) 4*x+1 main() { int i = 2, j = 4; printf("%d\n", D(i+j)); } 程序运行后的输出结果是( )。
有如下程序 #include #define D(x) 4*x+1 main() { int i = 2, j = 4; printf("%d\n", D(i+j)); } 程序运行后的输出结果是( )。
admin
2020-11-23
38
问题
有如下程序
#include
#define D(x) 4*x+1
main()
{
int i = 2, j = 4;
printf("%d\n", D(i+j));
}
程序运行后的输出结果是( )。
选项
A、13
B、25
C、9
D、12
答案
A
解析
宏替换是使用宏名代替一个字符串,是一种机械、简单的置换,直接在替换处展开而不做语法检测,所以D(i+j)=4*i+j+1=13,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/6S3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为″abcdabfab″,t所指字符串的内容为″ab″,则函数返回整数3。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或
给定程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参s所指的字符串为″abcdef35adgh3kjsdf7″,则输出结果为4。请在下画线处填入正确内容并将下画线删除,使
有以下程序:#include<stdio.h>voidfunc(intn){staticintnum=1;mum=num+n;printf(″%d″,num);main(){func(3);func(4);printf(″\n
有以下程序:#include<stdio.h>main(){inta[]={2,3,5,4},i;for(i=0;i<4;i++)switch(i%2){case0:switch(a[i]%2){case0:a[i]++;b
有以下程序:#include<stdio.h>voidmain(){chara,b,c,d;scanf(″%c%c″,&a,&b);c=getchar();d=getchar();printf(″%c%c%c%C\n″,a,b,c
请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#include
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:
下列数据结构中,属于非线性结构的是()。
有以下定义:structdata{inti;charc;doubled;}x;以下叙述中错误的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
随机试题
刺激阈指的是
一位献血者刚刚去某地旅游,恰巧该地区暴发疟疾,但他本人并未感染就离开此地,则该献血者
《中华人民共和国传染病防治法》的实施时间是
下列各项中,不属于业主方在投资控制方面的任务的是()。
根据《标准施工招标文件》中“通用合同条款”中关于竣工验收的规定,下列说法正确的有()。
某一字平面砖混结构楼房在使用中墙体出现“倒八字”裂缝,其可能的原因是( )。
教师开展工作的重要保证是()。
1/3.
虚电路服务的通信子网内部的实际操作是(25)。
Duetothefactthatuniversitiescannotenrollallthecandidates,________touniversityiscompetitive.
最新回复
(
0
)