首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #define F(X,Y)(X)木(Y) main() { int a=3,b:4; printf(“%d\n”,F(a++,b++)); } 程序运行后的输出结果是( )。
有以下程序 #define F(X,Y)(X)木(Y) main() { int a=3,b:4; printf(“%d\n”,F(a++,b++)); } 程序运行后的输出结果是( )。
admin
2021-07-09
26
问题
有以下程序
#define F(X,Y)(X)木(Y)
main()
{ int a=3,b:4;
printf(“%d\n”,F(a++,b++));
}
程序运行后的输出结果是( )。
选项
A、12
B、15
C、16
D、20
答案
A
解析
此题考查的是编译预处理命令以及自加运算符。F(a++,b++)先取a和b的值,参加运算,再把a和b的值分别加1,所以F(a++,b++)=F(3,4)=3*4=12。
转载请注明原文地址:https://jikaoti.com/ti/Qjz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intfun(char*s){char*p=s;while(*p++!=′\0′);return(p—s);}main(){char*r=″01234″;printf(″%d\
设a和b均为int型变量,且a=6、b=11、c=3,则能使值为3的表达式足()。
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);,其中buffer代表的是( )。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
以下给定程序中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列。否则输出“不能分解”。例如:当输入100时,输出:100=9+10+11+12+13+14+15+16100
设变量已正确定义并赋值,下列表达式中正确的是()。
某二叉树的前序遍历序列与中序遍历序列相同,均为ABCDEF,则按层次输出(同一层从左到右)的序列为
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为
以下可以正确且安全的用作用户标识符的一组选项是()。
随机试题
急性脊髓炎横贯性损害在胸6水平,下列治疗措施哪项不妥
使用防已时应注意的是( )。
在下列咨询工程师对工程项目管理特点的描述中,错误的是()
政府债券收益率与公司债券收益率相比,一般性的结论是,两者()
将财政收入分为政府公共财政收入和国有资产收入,这是按()进行的分类。
下列不属于我国政策性银行的是()。
保险公司收到赔偿保险公司保险金的请求和相关证明、资料后,应当及时作出决定,情形复杂的,应当在多少日内作出决定,但合同另有约定除外()
根据决策过程的启发法,试论述如何成功推广一款定位于中高端的新饮料。(南京大学2017研)
计算机输出设备的功能是
Itisabsurdtogooutinsuchterribleweather.
最新回复
(
0
)