首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。 例如,有下列矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 若k为2,程序执行结果为: 7 8
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。 例如,有下列矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 若k为2,程序执行结果为: 7 8
admin
2017-02-24
34
问题
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。
例如,有下列矩阵:
1 2 3
4 5 6
7 8 9
10 11 12
若k为2,程序执行结果为:
7 8 9
4 5 6
1 2 3
10 11 12
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构!
试题程序:
#include<Stdio.h>
#define N 3 ’
#define M 4
/*********found*********/
void fun(int(*a)[N],int
【1】
)
{ int i,temp;
/*********found*********/
for(i=0;i<
【2】
;i++)
{temp=a[0]
;
/*********found*********/
a[0]
=
【3】
;
a[k]
=temp;
}
}
main()
{int x[M][N]={{1,2,3},{4,5,6},{7,8,9},{10,11,12}},i,j;
printf("The array before moving:\n\n");
for(i=0;i<M;i++)
{ for(j=0;j<N;j++)
printf("%3d",x
[j]);
printf("\n\n");
}
fun(x,2);
printf("The array after moving:\n\n");
for(i=0;i<M;i++)
{ for(j=0;j<N;j++)
printf("%3 d",x
[j]);
printf("\n\n");
}
}
选项
答案
(1)k (2)N (3)a[k][i]
解析
填空1:变量k在函数体fun中已经使用,但在函数体中没有定义,肯定是在函数的形参中定义的,所以应填k。
填空2:数组共N列,所以应填N。
填空3:这部分语句实现的功能是变量值的交换,所以应填a[k]
。
转载请注明原文地址:https://jikaoti.com/ti/q1i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){intx=5;do{printf("%d",x-=4);}while(!(--X));}程序的输出结果是()。
下列程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;<n;j++)i
变量m的值为8,m的地址为1010,若欲使p为指向m的指针变量,则下列赋值正确的是()。
设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是
在C语言中,变量的隐含存储类别是
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
以下叙述中错误的是
下面程序的功能是:计算110之间的奇数之和与偶数之和,请填空。#includemain(){inta,b,c,I;a=c=0;for(I=0;I
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
随机试题
(2010年10月,2008年10月)19世纪末,在帝国主义列强瓜分中国的狂潮中提出“门户开放”政策的国家是________。
Accordingtothenews,howmanyregularusersarethereonRenreninChina?
强的松用于炎症后期的目的是
安全生产监督管理方式大致分为事前、事中和事后三种。事中监督管理内容主要包括()。
下列关于信托公司固有业务的说法中,正确的有()。
下列关于家庭教育的说法中,错误的是()
人民检察院对公安机关及其人民警察的监督,主要是在()活动中通过法定的程序实现的。
要使我国的四个现代化加速发展,我们要不要学习外国的先进经验呢?根据我国国情,可不可以完全照搬西方模式呢?______。填入划横线部分最恰当的一句是()。
“冷战”以后,全球经济一体化和新兴经济体如金砖四国的发展,使得国际组织如联合国、世界贸易组织在处理国际关系中所发挥的作用越来越大。但这并没有改变国际关系中以实力为基础的基本格局。实力包括经济、科技、军事力量如核威慑这样的硬实力,也包括君子博学而日参醒乎己软
虽然当今中国城市的娱乐方式越来越多样化,但是对于蓝领阶层来说,电视还是他们消磨时光的最好方式,这并非因为电视节目很吸引人或者他们没有其他爱好,而是因为除了电视,其他的娱乐方式都需要自己掏钱。与蓝领不同,城市白领阶层有足够的钱来选择各种形式的娱乐活动,以此来
最新回复
(
0
)