首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
程序中头文件type1.h 的内容是#define N 5#define M1 N*3程序如下:#define "type1.h"#define M2 N*2main (){ int i; i=M1+M2; printf("%d\n"
程序中头文件type1.h 的内容是#define N 5#define M1 N*3程序如下:#define "type1.h"#define M2 N*2main (){ int i; i=M1+M2; printf("%d\n"
admin
2013-02-23
63
问题
程序中头文件type1.h 的内容是#define N 5#define M1 N*3程序如下:#define "type1.h"#define M2 N*2main (){ int i; i=M1+M2; printf("%d\n", i);) 程序编译后运行的输出结果是( )。
选项
A、10
B、20
C、25
D、30
答案
4
解析
编译预处理时,用“type1.h”中的内容替代命令#include“type1.h”。表达式“i=M1+M2” 经过宏替换为“i=5*3+5*2”即i=25,所以最后输出的i的值为25。所以4个选项中C正确。
转载请注明原文地址:https://www.kaotiyun.com/show/XqPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有定义:inta=1,b=2,c=3,x;则以下选项中各程序段执行后,x的值不为3的是()。
以下程序的功能是计算:。#include<stdio.h>main(){intn;floats;s=1.0;for(n=10;n>1;n--)s=s+1/n;pri
执行以下程序后的输出结果是【】。main(){inta=10;a=(3*5,a+4);printf("a=%d\n",a);}
有以下程序:voidsum(int*a){a[0]=a[1];}main(){intaa[10]={1,2,3,4,5,6,7,8,9,10},i;for(i=2;i>=0;i--)sum(&aa[i]);printf
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
以下说法中正确的是()。
若下列各选项中所有变量已正确定义,函数fun通过return语句返回一个函数值,以下选项中错误的程序是()。
下述关于数据库系统的叙述中正确的是______。
下列选项中,不能用作标识符的是()。
【】是从二维表列的方向进行的运算。
随机试题
适用于选取头项、后头、项背部的腧穴的最佳体位为
简述中国人民银行可采用的货币政策工具。
腹股沟斜疝的临床特点中,哪些项正确()
A、倍半萜内酯类B、挥发油为主C、多种黄酮类D、含二萜内酯类E、生物碱类槟榔的主要化学成分是
承包人向发包人提交的索赔报告,其内容包括()。
“抑制欲望的即时满足,学会等待",是指儿童自我控制能力中的()
该求助者的核心症状是()。该求助者最恰当的初步诊断应考虑为()。
CantheInternethelppatientsjumpthelineatthedoctor’soffice?TheSiliconValleyEmployersForum,asophisticatedgroupo
WhatCanWeLearnfromArt?I.IntroductionA.Differencebetweengeneralhistoryandarthistory—Focus:—generalhistory:【T1
WhattoDowithYourHandsWhenSpeakinginPublicA)Somewherealongtheway,mostofushavebeengivenadviceaboutpubli
最新回复
(
0
)