首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #define F(X,Y)(X)*(Y) main() { int a=3,b=4; printf(’’%dha’’,F(a++,b++)); } 程序运行后的输出结果是( )。
有以下程序 #define F(X,Y)(X)*(Y) main() { int a=3,b=4; printf(’’%dha’’,F(a++,b++)); } 程序运行后的输出结果是( )。
admin
2021-04-28
48
问题
有以下程序
#define F(X,Y)(X)*(Y)
main()
{ int a=3,b=4;
printf(’’%dha’’,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/iJtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intx[2][3];则以下关于二维数组X的叙述错误的是
下列叙述中错误的是()。
设有定义:charp[]={’1’,’2’,’3’),*q=p;以下不能计算出一个char型数据所占字节数的表达式是
执行下列程序的输出结果是()。#include<stdio.h>main(){inti,j,x=0,y=0;for(i=0;i<2,i++){for=j=0.j<3;j++)
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s++;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是
以下选项中,不合法的C语言用户标识符是()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
课外校外教育与课堂教学的共同之处在于它们都是
帝国主义统治中国的社会基础是
位于对耳轮下脚下方后部,即耳甲10区的耳穴是()
患者李某,男,58岁,因车祸处于持续睡眠状态1d,但能被言语或轻度刺激唤醒,醒后能正确、简单而缓慢地回答问题,但反应迟钝,请判断该患者的意识障碍为()
喹诺酮类药物不宜用于()。
城市规划管理调控的原则不包括()。
通货紧缩的危害有()。
中国史籍记载有确切纪年开始的是()。
中共四大的中心议题是()。
Onceopenonlytotherich,whocould【B1】______thefeesofexpensivecountryclub,tennisisbecomingmoreandmore【B2】______.T
最新回复
(
0
)