首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第1列。 例如,N=3,有下列矩阵 1 2 3 4 5 6 7 8 9 计算结果为:
下列给定程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第1列。 例如,N=3,有下列矩阵 1 2 3 4 5 6 7 8 9 计算结果为:
admin
2016-08-16
62
问题
下列给定程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第1列。
例如,N=3,有下列矩阵
1 2 3
4 5 6
7 8 9
计算结果为:
3 1 2
6 4 5
9 7 8
请在程序的中括号处填入正确的内容并将中括号删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#define N 4
void fun(int(*t)[N])
{
int i,j,x;
for(i=0;i<【1】;i++)
{
x=t
[【2】];
for(j=N一1;j>0;j--)
t
[j]=t
[j一1];
t
[【3】]=x;
}
}
main()
{
int i,j,t[][N]={21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10};
printf(“The orriginal ar
ray:\n”);
for(i=0;i
{
for(j=0;j
printf("%2d",t
[j]);
printf("\n");
}
fun(t);
printf("\nThe result is:\n");
for(i=0;i
{
for(j=0;j
printf("%2d",t
[j]);
printf("\n");
}
}
选项
答案
(1)N (2)N—1 (3)0
解析
填空1:因为是N×N的矩阵,所以行列数是相同的。第一个for循环用来循环行,因此填入一个循环界限N。
填空2:此语句将移出矩阵的元素暂存,移出矩阵的元素的列下标为N一1,因此填入N—1。
填空3:此语句将移出矩阵的元素放入最左边,也就是第一列,第一列元素的列下标为0,因此填入0。
转载请注明原文地址:https://kaotiyun.com/show/s4Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
表达式10>5&&6%3的值是
有如下程序: #include"iostream.h" voidmain() { intx=1,a=0,b=0; switch(x){ case0:b++; case1:a++; case2:a++;b++;
在32位的计算机中,一个char型数据所占的内存长度的字节是
数据库系统的核心是
下列叙述中,不属于数据库系统的是
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为
根据数据结构中各数据元素之问前后件关系的复杂程度,一般将数据结构分成
以于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
随机试题
破产财产的分配顺序如何?
A.致病菌侵入血液循环,持续存在,迅速繁殖,产生大量毒素B.局部化脓性病状的细菌栓子或脱落的感染血栓,间歇地进入血液循环,并在身体各处的组织或器官内,发生转移性脓肿C.少量致病菌侵入血液循环内,迅即被人体防御系统所清除,不引起或仅引起短暂而轻微的全身反
毛状白斑多发生在
下列属于对症功效的是()。
患者,男性,78岁。反复咳嗽、喘息20年,5年前诊断为COPD,2天前合并肺部感染入院。目前患者的医疗诊断是肺源性心脏病,对该患者最重要的治疗措施是
【2005年第151题】悬臂梁如图3-129所示,其固端弯矩MA是下述哪一个数值?
七层及以上住宅建筑入口平台考虑轮椅通行时入口平台宽度:
CBCL社会能力部分的因子数是()。
关于权力产生有两种观点:一种认为权力体现于上级对下级的控制;另一种认为权力体现于下级对上级权威的承认。请你分析这两种观点。
现有如下一段程序:PrivateSubCommand1_Click()x=UCase(InputBox(”输入:”))SelectCasexCase”A”Tb”C”Print”考
最新回复
(
0
)