首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将a所指3×5矩阵中 第k列的元素左移到第00列,第k列以后的每列元素行依次 左移,原来左边的各列依次绕到右边。 例如,有下列矩阵: 若k为2,程序执行结果为 请在程序的下划线处填入正确的内容并把下
给定程序中,函数fun的功能是:将a所指3×5矩阵中 第k列的元素左移到第00列,第k列以后的每列元素行依次 左移,原来左边的各列依次绕到右边。 例如,有下列矩阵: 若k为2,程序执行结果为 请在程序的下划线处填入正确的内容并把下
admin
2013-03-29
32
问题
给定程序中,函数fun的功能是:将a所指3×5矩阵中
第k列的元素左移到第00列,第k列以后的每列元素行依次
左移,原来左边的各列依次绕到右边。
例如,有下列矩阵:
若k为2,程序执行结果为
请在程序的下划线处填入正确的内容并把下划线删除,
使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
#define M 3
#define N 5
void fun(int(*a)[N],int k)
{int i,j,p,temp;
/***************found***************/
for(p=1;p<=【1】;p++)
for(i=0; i
{temp=a
[0];
/***************found***************/
for(j=0;j<【2】; j++)
a
[j]=a
[j+1];
/***************found***************/
a
[N-1]=【3】;
}
}
main()
{int x[M][N]={{1,2,3,4,5},
{1,2,3,4,5},{1,2,3,4,5}},i,j;
printf("The array before moving:
\n\n");
for(i=0;i
{for(j=0;j
printf("%3d",x
[j]);
printf("\n");
}
fun(x,2);
printf("The array after moving:
\n\n");
for(i=0;i
{ for(j=0;j
("%3d",x
[j]);
printf("\n");
}
}
选项
答案
(1)k (2)N一1 (3)temp
解析
第一空:由审题分析可知,循环的左移是把每列元素循环左移k个位置,故循环条件是p<=k,故第一空处应为"k"。
第二空:“for(j=0;j<【2】;j++)a
[j]=a
[j+1];"是把每列元素左移一个位置,总共有N列,最后一列存储被移出来的放第一列,故需要移动N.1列,循环条件为j
第三空:最后一列的元素保存在temp里,第兰处是将temp赋给最后一列的对应元素,实现最后一列存储被移出来的放第一列,故第三空处应为“temp"。
转载请注明原文地址:https://kaotiyun.com/show/eWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
以下程序段给数组所有的元素输入数据,请选择正确答案填入。()#inelude<stdio.h>main(){inta[10],i=0;while(i<10)scanf("%d",______);
若变量已正确定义并赋值,以下符合C语言语法的表达式是
以下程序的输出结果是typedefunion{longx[2]inty[4];charz[8];}MYTYPE;MY
若有以下的说明,对初值中整数2的正确引用方式是()。staticstruct{charch;inti;doublex;}a[2][3]={{{’a’,1,3,45},{’b’,
以下程序的输出结果是()。#include<stdio.h>intfun(intn,int*s){intf1,f2;if(n==0||n==1)*s=1;else
以下程序的输出结果是______。main(){inta=3;printf("%d\n",(a+=a-=a*a));}
设x为int型变量,执行以下语句,x=10;x+=x-=x-x;x的值为______。
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+【】;s=s+t;}printf(
随机试题
进展性胃癌引起胃窦壁狭窄,壁僵硬,黏膜形态固定,在X线分型中应属于
A.菌群失调B.二重感染C.寄居部位的改变D.医院内的环境感染E.宿主的局部或全身免疫功能下降菌群交替症指的是()
引起羊水过多的病因不包括
食用某一种毒蕈后,会引起体内大部分器官发生细胞变性,其毒素属细胞原浆毒,中毒后病情凶险,死亡率高,这种毒蕈为
不属于工程监理单位应承担的法律责任是( )。
(2017·福建)教师按一定的教学要求提出问题让学生回答,通过问答、对话的形式引导学生思考、探究或获取知识,促进学生智能发展的教学方法是()
某大学的哲学学院和管理学院今年招聘新教师,招聘结束后受到了女权主义代表的批评,因为他们在12名女性应聘者中录用了6名,但在12名男性应聘者中却录用了7名。该大学对此却说,他们所做的决定不但没有损害女性权益,反而维护了她们的权益。以下哪项最有助于解
正惩罚是指当个体发出某种行为后,引发外部对其行为的某种反应,导致令该个体不愉快的后果,使个体今后发出此行为的可能性降低。负惩罚是指当个体发出某种行为后,撤销令个体愉快的后果,使个体今后发出此行为的可能性降低。根据上述定义,下列属于正惩罚的是()。
第四次宪法修正案的主要内容包括()。
杜甫诗句“王杨卢骆当时体,轻薄为文晒未休”,其中“王”指诗人()。
最新回复
(
0
)