首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> #define F(X,Y)(X)*(Y) main() { int a=3,b=4; printf("%d\n",F(a++,b++)); } 程序运行后的输
有以下程序: #include <stdio.h> #define F(X,Y)(X)*(Y) main() { int a=3,b=4; printf("%d\n",F(a++,b++)); } 程序运行后的输
admin
2013-06-11
53
问题
有以下程序: #include <stdio.h> #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
答案
1
解析
在程序中先将表达式中的宏替换掉,则输出语句中的表达式为(a++)*(b++),而a++的值为3,b++的值为4。因此最后的值为3*4=12。所以,4个选项中选项A符合题意。
转载请注明原文地址:https://kaotiyun.com/show/gjJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段中,不能正确赋字符串(编译时系统会提示错误)的是()。
若有定义“int*p[3];”,则以下叙述中正确的是()。
在结构化设计方法中生成的结构图(SC)中,带有圆圈的小箭头表示()。
以下函数creat用来建立一个带头结点的单向链表,新产生的结点是插在链表头的末尾。单向链表的头指针作为函数值返回。请填空。#include<stdio.h>structlist{chardata;structlis
若有定义和语句() chars[10];s="abcd";printf("%s\n",s); 则结果是(以下μ代表空格)
以下只有使用时才为该类型变量分配内存的存储类型说明是()
在下列四条叙述中,错误的一条是()
当用户要求输入的字符串中含有空格时,应使用的输入函数是
数据结构包括数据的逻辑结构、数据的【】以及列数据的操作运算。
下列不属于软件工程的3个要素的是()。
随机试题
肺表面活性物质在胎儿20~24周时开始出现,但量不多,迅速增加是在()
可预防阿司匹林引起的凝血障碍的维生素是
赵某,男,2岁,感冒2周不愈,现出现痉挛性咳嗽,.日轻夜重,每次剧咳后,必待吐出痰涎及食物后,才得暂时缓解,日咳十余次,舌红,苔稍腻指纹青紫,治疗首选方剂为
患儿,5岁。高热2小时,反复惊厥3次,于8月20日晚6点就诊,追问病史,该患儿上午曾去公园进食玉米及葡萄等,体检:体温5℃,神志不清,呈抽搐状,面色发青,四肢凉,血压8/6KPa,双瞳孔等大,光反应迟钝,心肺正常,腹软,颈强阳性,克氏征阴性,该患儿最可能诊
根据对事物计量的精确程度和结果来看,可将统计数据分为()。
制约行业的内部因素包括()。
根据《城市居民委员会组织法》,居民会议由()组成。
国家财政收入来源中,占主导地位的是()。
无线局域网(WLAN)是以太网与无线通信技术相结合的产物。它借助无线电波进行数据传输,所采用的通信协议主要是【45】,数据传输速率可以达到11Mbps、54Mbps、【46】Mbps甚至更高。
Thereisaquestion,however,thatmustbeansweredbeforethissynthesisisattempted,namely,whicharethesocialtendencies
最新回复
(
0
)