首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
17
问题
下列给定程序中,函数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列开始输入,正确的输入形式是()。
以下程序运行后的输出结果是【】。#include<string.h>cbar*ss(char*s){char*p,t;p=s+1;t=*s;while(-p){*(p-1)=*p;p
以下程序运行后的输出结果是【】。fun(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}main(){
有以下程序:main(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}程序运行后的输出结果是______。
若有以下定义:structlink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把c插入到a和b之间并形成
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是
若变量已正确定义并赋值,以下符合C语言语法的表达式是
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf("s=%f\n\n",s);请填空,使下面程序段的功能与之完全相同s=1.0;k=1;w
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
FOB条件下卖方的义务是()
在计算机中,一个字节是由__________个二进制位组成的。()
HistorianstendtotellthesamejokewhentheyaredescribinghistoryeducationinAmerica.It’stheone【C1】______theteacher
胆汁的功能,下列哪项不对
患者,男性,48岁。支气管肺癌。病理诊断为“鳞状细胞癌”。按解剖学部位分类,该癌肿最常见的类型是
不宜选用ACEI、血管紧张素Ⅱ受体拮抗剂,可选用甲基多巴的高血压病的是不宜选用中枢性降压药,以免引起昏睡,可用肼屈嗪加β受体阻滞剂,哌唑嗪也可用,胍乙啶致体位性低血压故不宜选用的高血压病的是
某公安局巡逻大队人员蒋某在夜间巡逻时,看见戴某从一户人家院墙里跳出来,怀疑其为小偷,即把戴某带回到巡逻大队值班室讯问。戴某不承认其有盗窃行为。蒋某便命令戴某蹲下不许站起来,直到其交代情况为止。戴某几次忍不住想站起来,都被蒋某打倒在地。最后一次戴某被打倒时其
若f(x)的一个原函数是e-2x,则∫f’’(x)dx=()。
一般而言,存货周转次数增加,其所反映的信息有()。
下列关于页式存储管理方案的叙述中,哪一个是错误的?()
最新回复
(
0
)