首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
2017-09-23
24
问题
下列给定程序中,函数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=o;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/esxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
设有定义:chars[10];inti=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是()。
以下程序的功能是进行位运算:main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,B);}程序运行后的输出结果是()。
若有定义语句:inta[2][3],*p[33;,则以下语句中正确的是()。
以下叙述中正确的是()。
以下程序的功能是:通过函数func输入字符并统计输入字符的个数。输入时用字符作为输入结束标志。请填空。#include<stdio.h>long();/*函数说明语句*/main(){longn;n=func(
以下选项中值为1的表达式是()。
下列数据结构中,能用二分法进行查找的是()。
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为()。
下列特征中不是面向对象方法的主要特征的是()。
随机试题
做梦在()发生。
胸外心脏按摩操作方法中,下列说法错误的是:()
男,2岁,珍断为痉挛型脑性瘫痪,不可能出现的体征是
血竭的性状
属于机械台班费中不变费用的是()。
我国的基金管理人和基金托管人需要()对基金资产进行估值一次。
文件IN.DAT中存有200个四位整型数,函数ReadData()负责将IN.DAT中的数读到数组inBuf[]中。请编写函数findValue(),选出200个数中各位都是奇数的项并按照从小到大的顺序存人数组outBuf[]中,并用count记录下符合条
下列关于利用通用对话框产生的文件对话框的相关属性的描述中,错误的是( )。
TobaccoYoumostlikelyknowthattobaccoisaplant.Ithaslargeleavesthathavebeensmokedinmanyforms{oratleast20
Accordingthepassage,wemayknowthatsalesmenhave______.
最新回复
(
0
)