首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: # define N 2 # define M N+1 # define NUM 2*M+1 # main() { int i; for(i=1; i<=NUM; i++)
有如下程序: # define N 2 # define M N+1 # define NUM 2*M+1 # main() { int i; for(i=1; i<=NUM; i++)
admin
2013-02-23
63
问题
有如下程序: # define N 2 # define M N+1 # define NUM 2*M+1 # main() { int i; for(i=1; i<=NUM; i++) printf("% d\n", i); } 该程序中的for循环执行的次数是______。
选项
A、5
B、6
C、7
D、8
答案
B
解析
本题考查宏定义的使用。本题定义了3个宏名分别是N、M和NUM。对NUM展开得2*M+1=2*N+1+1=2×2+1+1=6。因此正确答案是B。
转载请注明原文地址:https://www.kaotiyun.com/show/W7Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言规定,程序中各函数之间()
若在fopen函数中使用文件的方式是"wb+",该方式的含义是()
设有如下程序:charsub(char*q){while(*q,=’\0’){if(*q>=’A’&&*q<=’Z’)*q=*q+32;elseif(*q>=’a’&&*q<=’z’)*q=*q-32;
若有以下定义:chars[20]="programming",*ps=s;则不能代表字符。的表达式是()
用以下程序把从键盘输入的字符存放到一个文件中,用字符#作为结束符,请按题意要求填空完善程序。#include<stdio.h>main(){FILE*fp;charch,fname[10];printf(
软件设计模块化的目的是【】。
有如下定义#defineD2intx=5;floaty=3.83;charC=’D’;则下面选项中错误的是
下列SQL语句中,用于修改表结构的是
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
下列说法中不正确的是()
随机试题
材料的损耗一般以()表示。
有患者呃逆三天。呃声连连,声高有力,且伴有嗳腐吞酸,口气酸臭,腹痛拒按,肠鸣、矢气频频。查体表现为:舌苔厚腻,脉滑。这种病况多属于
下列情形签订的劳动合同,无效的有()。
某生产企业(增值税一般纳税人)2012年8月采购和销售货物支付运费取得相关抵扣凭证如下:1张自开票货物运输发票,运费金额10万元,装卸费1万元;1张铁路货物运输发票,运费金额3万元,建设基金0.8万元;1张代开票货物运输发票,运费金额8万元,建设基金2万元
风险管理流程中,()的目的在于帮助银行了解自身面临的风险及风险的严重程度。
下列各项中,属于企业在确定生产费用在完工产品与在产品之间的分配方法时,应考虑的具体条件包括()。
公安机关人民警察要坚持依法办事,公正办案,大公无私,光明磊落,廉洁从政,勤政为民,自觉抵制()的侵蚀。
下列作品与作者及其朝代或国家对应正确的是()。
HTTP协议中,用于读取一个网页的操作方法为(68)。
查询和视图有很多相似之处,下列描述中正确的是()。
最新回复
(
0
)