首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #define f(x)x*x*x main( ) { int a=3,s,t; s=f(a+1);t=f((a+1)); printf(″%d,%d\n″,s,t); } 程序运行后的输出结果是(
有以下程序: #include<stdio.h> #define f(x)x*x*x main( ) { int a=3,s,t; s=f(a+1);t=f((a+1)); printf(″%d,%d\n″,s,t); } 程序运行后的输出结果是(
admin
2019-04-14
45
问题
有以下程序:
#include<stdio.h>
#define f(x)x*x*x
main( )
{
int a=3,s,t;
s=f(a+1);t=f((a+1));
printf(″%d,%d\n″,s,t);
}
程序运行后的输出结果是( )。
选项
A、10,64
B、10,10
C、64,10
D、64,64
答案
A
解析
C语言中带参数的宏可以理解为用参数直接替代定义式中的变量,而不经过任何修改。所以s=f(a+1)=a+1*a+1*a+1,t=f((a+1))=(a+1)*(a+1)*(a+1),所以有无括号的运算结果是不同的。
转载请注明原文地址:https://kaotiyun.com/show/n1Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。main(){inta=1,b=10;do{b-=a;a++;}while(b--<0);
请读程序:#include<stdio.h>#include<string.h>main(){char*s1="AbCdEf",*s2="aB";s1++;s2++;printf("%d\
以下程序的输出结果是()。#include<stdio.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[
下列程序的运行结果为#includevoidabc(char*str){inta,b;for(a=b=0;str[a]!=’\0’;a++)if(str[a]!=’c’)str[b++]=str[a];str[b]=’\0
请读程序:#include<stdio.h>main(){inta;floatb,c;scanf("%2d%3%/4f",&a,&b,&c);printf("\na=%d,b=%f,c=%f\n",a,b,c);}
下列程序的运行结果是_________。main(){inta=1,b=10;do{b-=a;a++}while(b--<0);printf("%d,%d\n",a,b);}
执行以下程序后,test.txt文件的内容是(若文件能正常打开)______。 #include <stdio.h> main() { FILE *fp; char *s1="Fortra
有以下程序(提示:程序中fseek(fp-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(ing)字节)#include<stdio.h>main(){FILE*
有以下程序:#include<stdio.h>structs{intx,y;}data[2]={10,100,20,200};main(){structs*p=data;prin
在面向对象的方法中,______描述的是具有相似属性与操作的一组对象。
随机试题
A.腹会阴联合直肠癌根治术B.经腹腔直肠癌切除术C.经腹直肠癌切除、近端造口、远端封闭手术D.乙状结肠造口术E.保守治疗直肠癌块下缘距肛门10cm的病人,原则上适用于
航道整治工程施工部署的内容和侧重点在航道整治工程施工中一般应包括()。
通常的施工程序是( )。
土地供应政策的核心是()。
设方程ylny—x+y=0确定函数y=y(x),求y’,y"在点(1,1)处的值.
Therecentboomintechnologicaladvances,formationofnewbusinesses,andpersonal【1】isthethird,andmostdramatic,suchwav
结合材料回答问题:自古以来,传染病就是人类的大敌。一代又一代的科学家在传染病的预防和治疗方面做了不懈的努力。后经研究发现,细菌是传染病的罪魁祸首。于是人们便千方百计地寻找能杀死传染病细菌的新药。直到青霉素被发现,传染病几乎无法治疗的时代彻底结束了
设f(x)=,求∫01x2f(x)dx.
WhatwasDonaldpoorat?
PASSAGETWOWhatdoestheword"cosmopolitan"inthelastparagraphmean?
最新回复
(
0
)