首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:给一维数组a输入任意4个整数,并按下例的规律输出。例如输入1、2、3、4。程序运行后将输出以下方阵。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
给定程序MODll.C中函数fun的功能是:给一维数组a输入任意4个整数,并按下例的规律输出。例如输入1、2、3、4。程序运行后将输出以下方阵。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增
admin
2013-04-02
37
问题
给定程序MODll.C中函数fun的功能是:给一维数组a输入任意4个整数,并按下例的规律输出。例如输入1、2、3、4。程序运行后将输出以下方阵。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#define M 4
/**************found**************/
void fun(int a)
{int i,j,k,m;
printf("Enter 4 number : ");
for(i=0; i
);
printf("\n\nThe result :\n\n");
for(i=M;i>0;i--)
{k=a[M-1];
for(j=M-1;j>0;j--)
/**************found**************/
aa[j]=a[j-1];
a[0]=k;
for(m=0; m
printf("\n");
}
}
main()
{int a[M];
fun(a); printf("\n\n");
}
选项
答案
void fun(int *a) a[j]=a[j-1];
解析
(1)主函数中a为数组名,传过去的形参应该是数组地址。因此,fun函数中的形参不能为整型,所以将“void fun(int a)”改为“void fun(int *a)”。
(2)第二个标识下“aa[j]=a[j-1]; ”变量aa没有定义,编译时会提示出错。根据题意,“k=a[M-1];”语句是每一行的第一个值,第二个标识下的循环过程中的逻辑关系应该是前一个值赋值给当前值的后一个值。因此第二个标识下“aa[j]=a[j-1];”应该改为“a[j]=a[j-1];”。
转载请注明原文地址:https://jikaoti.com/ti/Fin0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序中的函数strcpy2()实现字符串两次复制,即将t所指字符串复制两次到s所指内存空间中,合并形成一个新字符串。例如,若t所指字符串为:efgh,调用strcpy2后,s所指字符串为:efghefgh。请填空。#includ
设有定义:float x=123.4567;,则执行以下语句后的输出结果是[]。 printf("%f\n"(int)(x*100+0.5)/100.1;
以下叙述中错误的是
若有说明语句:intx=3,y=4,z=5;,则下面的表达式中,值为0的是______。
当执行下面两个语句后,输出的结果为() charcl=97,c2=98; printf("%d%c",c1,c2);
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0【】;!=’\0’;i++);return(【】);
微型机系统中,对输入设备赶进行管理的基本程序模块(BIOS)存放在()
函数sstrcmp()的功能是对两个字符串进行比较。当s所指字符串和t所指字符串相等时,返回值为0;当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串小于t所指字符串时,返回值小于0(功能等同于库函数strcmp())。请填空。#in
结构化程序设计的一种基本方法是
随机试题
根据个人所得税法规定,可以免征个人所得税的奖金有()。
依照外商在企业注册资本和资产中所占股权和份额的比例不同,在我国设立的外商投资企业可分为
参苓白术散中,君药是参苓白术散中,助白术、茯苓健脾渗湿者为
A.痉挛性改变B.激惹征C.胃内形态不规则的充盈缺损D.胃腔狭窄,胃壁僵硬E.形状不规则、位于胃轮廓内的龛影溃疡性胃癌的x线钡剂造影表现为
在建设工程施工劳务分包合同中,由工程承包人负责办理,并支付保险费用的是()。
依据《工程建设项目施工招标投标办法》的规定,有以下情形将被作为废标处理()。
甲与乙签订房屋买卖合同,将自有的一幢房屋卖给乙,并约定任何一方违约须向对方支付购房款25%的违约金。但在交房前,甲又与丙签订合同,将该房屋卖给丙,并与丙办理了过户登记手续。则下列说法中错误的是()。
认真阅读下面这首词,写一篇不少于500字的鉴赏评论文章。相见欢(南唐)李煜无言独上西楼,月如钩。寂寞梧桐深院锁清秋。剪不断,理还乱,是离愁,别是一般滋味在心头。
教育者根据教育目标、任务开展各项教育活动所采取的措施,属于学校教育构成要素中的()要素。
A、Theywilltakeoneofthesixmajortests.B、Theywillbegivenapoptest.C、Theywillberequiredtoreadashortstoryinc
最新回复
(
0
)