首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第1列。 例如,N=3,有下列矩阵
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第1列。 例如,N=3,有下列矩阵
admin
2021-06-15
39
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数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 N4
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};
print f("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++)
pr2ntf("%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/TMtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;i<n;i++)if(s[i][k]>m)m=s[i][k];ret
有以下程序main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}执行后的输出结果是
有以下程序voidfun(intn,int*s){intf;if(n==1)*s=n+1;else{fun(n-1,&f);*s=f;))main(){intx=0;fun(4,&x);printf("%d\n",x)
关于“while(条件表达式)循环体”,以下叙述正确的是
下面程序执行后的输出结果是()。main(){intarray[3][3],*p,i;p=&array[0][0];for(i=p;i<9;i++)p[i]=i+
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是
以下程序段的输出结果是()。char*s="\\141\141\abc\t":pirntf("%d\n",strlen(s));
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include#includevoidfun(char*p){inti=0;while(p[i]){if(p[i]==’’&&islower(p[i-1]))
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
软件调试的目的是
随机试题
急性心包炎可有下列体征()。
背景资料:《公路工程施工招标投标管理办法》指出:投标人应当具备招标文件规定的资格条件,具有承担所投标项目的相应能力。投标人应当按照招标文件的要求编制投标文件,并对招标文件提出的实质性要求和条件作出响应。招标文件中没有规定的标准和方法,不得作为评标
编制可行性研究报告属于建设工程项目全寿命周期的( )。
关于岩土的工程性质,下列表述错误的有()。
基金销售机构,是指依法办理开放式基金份额的认购、申购和赎回的基金管理人以及取得基金代销业务资格的其他机构。目前,国内的基金销售机构可分为()。
作为宏观经济分析的重要工具,简单的菲利普斯曲线是一条描述通货膨胀率与( )间相互关系的曲线。
关于中国心理咨询师职业的定义,下列说法中正确的是()。
《蝉的歌唱》的作者是具有“昆虫的荷马”美称的法布尔,他的国籍是()。
下列对生成树协议STP的描述中,错误的是()。
在运行程序时,在文本框中输入新的内容,或在程序代码中改变Text的属性值,相应会触发到()事件。
最新回复
(
0
)