首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
54
问题
有以下程序
#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://kaotiyun.com/show/citp777K
本试题收录于:
二级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\
以下叙述中正确的是
有以下程序:#include<stdio.h>fun(intx,inty){staticintm=0,i=2; i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=
以下程序拟实现计算sum=1+1/2+1/3+…+1/50。#include<stdio.h>main(){inti;doublesum;sum=1.0;i=1;do{i++;sum+=1/i;}while(i<50);printf(
在源程序的开始处加上“#include”进行文件引用的原因,以下叙述正确的是()。
面向对象方法中,继承是指()。
以下叙述正确的是
若有定义:chars[30]={0};运行时输入:Thisisastring.<回车>则以下不能正确读入整个字符串Thisisastring.到字符数组s中的语句组是()。
以下不能将S所指字符串正确复制到t所指存储空间的是
编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。xn+1=cos(Xn)迭代步骤如下:(1)取x1初值为0.0;(2)x0=x1,把x1的值赋给x0;(3)x1=cos(x0)
随机试题
在生产关系的各个方面中,最基本、具有决定意义的方面是()
Majorcompaniesarealreadyinpursuitofcommercialapplicationsofthenewbiology.Theydreamofplacingenzymesintheau
血清与血浆的区别在于
对哮喘发作无效的药物是
A.泽泻B.茵陈C.滑石D.金钱草E.车前子既能治疗淋证,又能治疗黄疸的药物是
下列关于烟气量的说法正确的是()。
下列各项中,属于资格预审文件内容的是()。[2007年真题]
板书的形式一般包括()。
2,5,11,23,47,()
【B1】【B4】
最新回复
(
0
)