首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
2015-11-25
33
问题
下列给定程序中,函数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<stdio.h>
#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 array:\n”);
for(i=0;i<N;i++)
{
for(j=0;j<N;j++)
printf(“%2d”,t
[j]),
printf(“\n”),
}
fun(t);
printf(“\nThe result is:\n”);
for(i=0;i<N;i++)
{
for(j=0;j<N;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/nXDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】,要求形参名为b。main(){doubles[10][22];intn;…fun(s);
已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33<回车>,则输出结果是【】。#includemain(){chara,b;
有以下程序:main(){intt=1,i=5;for(;i>=0;i--)t*=i;printf("%d\n",t);}执行后的输出结果是【】。
有以下程序,其中函数的功能是将多个字符串按字典顺序排序:#include<string.h>voidf(char*p[],intn){char*t;inti,j;for(i=0;i<n-1;i++)for
当变量c的值不为2、4、6时,值也为“真”的表达式是
数据库设计包括两个方面的设计内容,它们是
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include#includemain(){chara[]="clanguage",t;inti,j,k;k=strlen(a);f
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotade(i
用筛选法可得到2~n(n
随机试题
A.口腔黏膜可见边界清楚的红斑,伴口角黏膜糜烂、皲裂B.有服用大剂量抗生素病史,表现舌黏膜发红、乳头萎缩,灼痛明显C.舌背中央后部黏膜出现菱形的丝状乳头萎缩区,基底黏膜充血发红,表面可出现结节状增生D.多见于婴幼儿及老年体弱者表现为充血的口腔黏膜上出
心搏骤停病人首选的复苏药物是
形成级差地租I的两个条件是()。
建设工程项目竣工质量验收的基本对象是()
企业应当在资产负债表日对应收款项的账面价值进行检查,有客观证据表明该应收款项发生减值的,应当将该应收款项的账面价值减记至预计未来现金流量现值,减记的金额确认减值损失,计提坏账准备。()
按照现行《房屋完损等级评定标准》,出现()等情况的,可评定为基本完好房。
台湾作家柏杨认为:中国文化似一条壮观伟大的河流,但是到了14世纪,“它终于淤塞成一个酱缸,构成一个庞大而可哀的时代。”形成“酱缸”现象的主要因素是()。
社会主义思想道德建设的重点是()。
Itwouldbeinterestingtodiscoverhowmanyyoungpeoplegotouniversitywithoutanyclearideaofwhattheyaregoingtodoa
(2010下集管)关于计算机机房安全保护方案的设计,以下说法错误的是______。
最新回复
(
0
)