首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第1列。 例如,N=3,有下列矩阵 1 2 3 4 5 6 7 8 9 计算结果为: 3 1 2 6
下列给定程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第1列。 例如,N=3,有下列矩阵 1 2 3 4 5 6 7 8 9 计算结果为: 3 1 2 6
admin
2020-06-16
26
问题
下列给定程序中,函数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/pYCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2),b[]={3,4};structstc[2]={10,a,20.b};pt=c;以下选项中表达式的值为11的
有以下程序#include#includeStructA{inta;charb[10];doublec;};structAf(structAt);main(){struct
在一个C源程序文件中所定义的全局变量,其作用域为
以下选项中,能正确进行字符串赋值的是
下面选项中关于“文件指针”概念的叙述正确的是
每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
下列选项中属于面向对象设计方法主要特征的是()。
关系的实体完整性要求关系中不能为空的属性是()。
建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是
随机试题
房屋完损等级是根据房屋的结构、装修、设备三个组成部分的各个项目完好、损坏程度来划分的,其可分为()。
从事市政公用工程压力管道焊接的焊工,必须持有有关部门统一印制的“特种设备作业人员证”,并在有效期内,该有关部门是指()。
原始凭证按照格式不同可分为()。
评估库存材料的变现价值时,需考虑的因素有()。
外国人领取旅行证后,如要求延长旅行证有效期、增加不对外国人开放的旅游地点、增加偕行人数,必须向旅游行政管理部门申请延期或者变更。()
通过训练求助者有意识地控制自身的心理生理活动,降低唤醒水平,改善机体紊乱的心理咨询方法是()
(2015·内蒙古)班级成员主要是通过()来形成和发展人际关系的。
下列关于当前我国工业的说法正确的是()。
下面是在HTML中使用“”标签编写的列表在浏览器中的显示效果,列表内容应放置在_________标记内。
LAWYER:LICENSE::
最新回复
(
0
)