首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include #define SUB(X,Y)(X+1)*Y main(){int a=3,b=4; printf("%d\n", SUB(a++,b++));)
有以下程序,程序运行后的输出结果是 #include #define SUB(X,Y)(X+1)*Y main(){int a=3,b=4; printf("%d\n", SUB(a++,b++));)
admin
2019-12-17
26
问题
有以下程序,程序运行后的输出结果是
#include
#define SUB(X,Y)(X+1)*Y
main(){int a=3,b=4;
printf("%d\n",
SUB(a++,b++));)
选项
A、20
B、12
C、16
D、25
答案
C
解析
宏展开的结果(a+++1)*b++,后缀自加表达式参加运算,先用a和b的初值得到表达式的值,进行计算,然后a和b在自加。因此计算结果为16。
转载请注明原文地址:https://kaotiyun.com/show/xhCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4;if((a:2)&&(b=1))c=2;if((c==3)||(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b,c,d)
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是
有以下程序voidfun(char*s){chara[10];main(){char*p="PROGRAM";strcpy(a,"STRING");fun(p);sa;}printf("%s\n",p);}程序运行后的输出结果是(此
数据库DB、数据库系统:DBS、数据库管理系统DBMS之间的关系是
以下函数按每行8个输出数组中的数据:voidfun(int*w,intn){inti;for(i=0;i
以下不合法的数值常量是
编写函数intfun(intlim,intaa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回所求出的素数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花
下面属于系统软件的是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
给定程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下
随机试题
A、Helearnsthroughpracticalexperiences.B、Helearnsthroughseeingmodels.C、Helearnsthroughhearinginstructions.D、Helea
复发性口疮,按临床分型,溃疡少于5个,症状轻的称溃疡扩大,直径1~2cm,深及粘膜腺、呈"弹坑状"损害,称
人工流产术后者的健康指导内容,包括
学习策略是学习者制定的学习计划,是由()构成的。
数学课上,为了更好地形成心智技能,教师常在黑板上清楚而细致地演算例题,这是给学生提供()。(2015.贵州)
左边给定的是纸盒的外表面、下面哪一项能由它折叠而成?()
若曲线y=ax2+lnx存在平行于z轴的切线,则实数a的取值范围是________________。
A.whatyousayB.apairofsunglassesC.thelisteningmachineD.avisualsensorE.whohavedisabilitiesF.l
Choosethecorrectletter,A,BorC.Forthepracticepaper,thetutorhasdirectedthestudentstomakesureto
A、Tothedentist’s.B、Tothemarket.C、Tothepostoffice.D、Tothebookstore.A
最新回复
(
0
)