首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将N × N矩阵中的元素按列向右移动1个位置,右边被移出矩阵的元素绕回左边第1列。 例如,N=3,有下
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将N × N矩阵中的元素按列向右移动1个位置,右边被移出矩阵的元素绕回左边第1列。 例如,N=3,有下
admin
2023-02-27
7
问题
使用VC++2010打开考生文件夹下blankl中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun()的功能是将N × N矩阵中的元素按列向右移动1个位置,右边被移出矩阵的元素绕回左边第1列。
例如,N=3,有下列矩阵:
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #define N 4
3 void fun(int(*t)[N])
4 {
5 int i,j,x;
6 for (i=0;i<<u>【1】</u>;i++)
7 {
8 x=t
[<u>【2】</u>];
9 for(j=N-1;j>0;j --)
10 t
[j]=t
[j-1];
11 t
[<u>【3】</u>]=x;
12 }
13 }
14 main()
15 {
16 int i,j,t[][N]=(21,12,
13,24,25,16,47,38,29,11,32,
54,42,21,33,10);
17 printf("The original array:\n");
18 for(i=0;i<N;i++)
19 {
20 for(j=0;j<N;j++)
21 printf("%2d",t
[j]);
22 printf("\n");
23 }
24 fun(t);
25 printf("\nThe result is:\n");
26 for(i=0;i<N;i++)
27 {
28 for(j=0;j<N;j++)
29 printf("%2d",t
[j]);
30 printf("\n");
31 }
32 }
选项
答案
(1)N (2)N-1 (3)0
解析
填空1:因为是N×N的矩阵,所以行列数是相同的。外层循环用来循环行,故空1处应该填N。
填空2:此语句将移出矩阵的元素暂存,移出矩阵的元素的列下标为N-1,故空2处应该填N-1。
填空3:此语句将移出矩阵的元素放入最左边,也就是第1列,第1列元素的列下标为0,故空3处应该填0。
转载请注明原文地址:https://jikaoti.com/ti/CBoiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设汽车分两次将A地的客人送往B地,当汽车送第一批客人出发时,第二批客人同时步行向B地走去,第二批是在第8分钟才登上返回迎接的汽车,再经3分钟在B地与第一批客人会合,那么车速与步行速度之比是()。
设有编号为1,2,3,4,5的五个球和编号为1,2,3,4,5的五个盒子,现将这五个球投入五个盒子内,每个盒子放一个球,并且恰好有两个球的编号与盒子的编号相同,则这样的投放方法有()。
某大学对于在校学生参加社团活动情况进行调查,在98名受访学生中,47人参加了体育活动社,35人参加了棋类活动社,50人参加了文艺活动社,有22人表示同时加入了体育活动社和棋类活动社,15人表示同时加入了棋类活动社和文艺活动社,还有10人同时加入了三个活动社
将一颗骰子随机抛掷3次,则所得最大点数与最小点数之差等于2的概率为()。
将5枚相同的纪念邮票和8张相同的明信片作为礼品送给甲、乙两名学生,要确保礼品全部分完且每人至少有一件,不同的分法有()。
函数的定义域为()。
用0,1,2,3,4这五个数字组成无重复数字的五位数,其中恰有一个偶数夹在两个奇数之间的五位数有()。
在数字1,2,33符号+,-五个元素组成的所有全排列中,任意两个数字都不相邻的全排列有()。
从存放号码分别为1,2,…,10的卡片的盒子中,有放回地取100次。每次取一张卡片并记下号码,统计结果如下:则取到的号码为奇数的频率是()。
自动化测试工具主要使用脚本技术来生成测试用例,其中,____①____是录制手工测试的测试用例时得到的脚本;____②____是将测试输入存储在独立的数据文件中,而不是在脚本中。②
随机试题
在有关人的身心发展动因问题上持内发论观点的足()。
用于显示乙型肝炎表面抗原的染色方法是
一男性肺癌患者,病理诊断为小细胞肺癌,首选的治疗方法为
A、曲直B、炎上C、稼穑D、从革E、润下木曰
患者,男性,58岁。腹胀、肛门停止排气排便2天,3年前曾因胃溃疡行胃大部切除术。查体:腹部叩诊鼓音,肠鸣音12次/分,有气过水声,为明确诊断,首选的检查方法是
在生产中对每道工序上的加工进度控制是()。
下列各项中,属于银行资产的是()。
在20世纪初的中国,积极宣传资产阶级民主革命思想的主要人物有()
社会发展和变革的先导是
A、Sheisquiteconfidentaboutherself.B、Sheisworriedaboutheradmission.C、Shehasreceivedacoupleofoffers.D、Sheista
最新回复
(
0
)