首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #define N20 fun(int a[],int n,int m) { int i,j; for(i=m;i>=n;i--)a[i+1]=a[i]; } main() {
有以下程序 #define N20 fun(int a[],int n,int m) { int i,j; for(i=m;i>=n;i--)a[i+1]=a[i]; } main() {
admin
2009-04-15
27
问题
有以下程序 #define N20 fun(int a[],int n,int m) { int i,j; for(i=m;i>=n;i--)a[i+1]=a
; } main() { int i,a[N]={1,2,3,4,5,6,7,8,9,10}; fun(a,2,9); for(i=0;i<5;i++)printf("%d",a
); } 程序运行后的输出结果是
选项
A、10234
B、12344
C、12334
D、12234
答案
2
解析
因为宏定义N=20,所以数组a中的后10个元素均为0,函数fun(a [],n,m)的功能是从a[n+1](m>n),依次将值赋给后一个元素。所以fun(a,2,9);执行后,数组a中的元素为a[N]={1,2,3,4,4,5,6,7,8,9,10}。
转载请注明原文地址:https://jikaoti.com/ti/5jK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
下列叙述中正确的是
有下面程序代码:PrirateSubCommand1_Click()DimaAsInteger,ba=2h=3Printfun(a,b);a;bEndSubPrivate
设窗体名称为frmTest,为了在程序代码中将窗体的标题改为"等级考试",其代码应该是
下列叙述中正确的是
设有如下关系表:则下列操作正确的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
下列方法中,不属于软件调试方法的是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
随机试题
板层角膜移植的禁忌证()
下列CT设备进展中,相对应用最早的技术是
下列关于上市公司的表述,正确的是()。
一种分期付息的债券.当投资者要求的收益率高于债券票面利率时,债券的市场价值会低于债券面值:当投资者要求的收益率低于债券票面利率时,债券的市场价值会高于债券面值。()
我国的教育基本法律是()。
因连续3日上班迟到,在某行政机关lT作的小汪被其单位领导曾主任直接辞退。()
根据所给图表、文字资料回答问题。下列出生率高于死亡率比例最大的省区是()。
关于课堂管理和教学关系的表述,不正确的是()
正是因为有了第二味觉,哺乳动物才能够边吃边呼吸。很明显,边吃边呼吸对保持哺乳动物高效率的新陈代谢是必要的。以下哪种哺乳动物的发现,最能削弱以上的断言?
[*]
最新回复
(
0
)