首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。 例如,有下列矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 若k为2,
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。 例如,有下列矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 若k为2,
admin
2016-08-16
52
问题
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。
例如,有下列矩阵:
1 2 3
4 5 6
7 8 9
10 11 12
若k为2,程序执行结果为:
7 8 9
4 5 6
1 2 3
10 11 12
请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。
注意:部分源程序在文件BLANKl.C中。不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#define N 3
#define M 4
/*********found*********/
void fun(int(*a)[N],int【1】)
{int i,temp;
/*********found*********/
for(i=0;i<【2】; i++)
{temp=a[0]
;
/*********found*********/
a[0]
=【3】;
a[k]
=temp;
}
}
main()
{int x[M][N]={{1,2,3},{4,5,6},{7,8,9},{10,11,12}},i,j;
printf("The array before moving:\n\n");
for(i=0;i
{for(j=0;j
printf("%3d",X
[j]);
printf("\n\n");
}
fun(x,2);
printf("The array after moving:\n\n");
for(i=0;i
{for(j=0;j
printf("%3d",x
[j]);
printf("\n\n");
}
}
选项
答案
(1)k (2)N (3)a[k][i]
解析
填空1:变量k在函数体fun中已经使用,但在函数体中没有定义,肯定是在函数的形参中定义的,所以应填k。
填空2:数组共N列,所以应填N。
填空3:这部分语句实现的功能是变量值的交换,所以应填a[k]
。
转载请注明原文地址:https://kaotiyun.com/show/y4Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
表达式x.operator+(y.operator++(0))还可以写成【】。
以下程序的输出结果是【】。#include<iostream.h>classobject{private:intval;public:object();
冒泡排序算法在最好的情况下的元素交换次数为【】。
对于长度为n的线性表,若进行顺序查找,则时间复杂度为【】。
以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句组的选项是()。
下面叙述正确的是______.
将E-R图转换到关系模式时,实体与联系都可以表示成
以下运算符中不能重载的运算符是
不合法的main函数命令行参数表示形式是
下列哪个是C++语言的有效标识符?
随机试题
求下列极限
PLC与计算机通信设置的内容是()。
引起出血性结肠炎的细菌是()
糖尿病酮症酸中毒治疗,补碱的指征是
A.做好检疫隔离、疫情预报、疫源地消毒、预防接种和个人防护B.防霉和防尘,加强个人防护和定期健康监护C.诱蛾、捉虫、杀虫,作业时注意个人防护D.治疗钩虫病患者,粪便封存无害化使用,穿鞋袜、长裤作业E.结合施肥消灭椎实螺,粪便无害化处理和个人
市场经济要有效地配制资源,必须要有商品市场和生产要素市场组成的健全的市场体系,商品和生产要素自由交换,自由流动,()则作为交换的工具。
Sometimeswehavespecificproblemswithourmother;sometimes,lifewithhercanjustbehardwork.Iftherearedifficultiesi
已知R3=0x80001000,R4=0x00A00010,执行ARM指令MOVR3,R4,LSL#8后,R3的值为()。
根据程序执行的局部性原理,若一条指令被执行,则在不久的将来,它可能被再执行是对______局部性的描述。
______enablesustoknowthepastandtouseitinpreparingforthefuture.
最新回复
(
0
)