首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。 例如,有下列矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 若k为2,程序
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。 例如,有下列矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 若k为2,程序
admin
2017-09-23
53
问题
给定程序中,函数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 j 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),{1 0,11,12)),i,j;
printf("The array before mov一
ing:\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("%3d",x
[j]);
printf("\n\n");
}
}
选项
答案
(1)k (2)N (3)a[k][i]
解析
填空1:变量k在函数体fun中已经使用,但在函数体中没有定义,肯定是在函数的形参中定义的,所以应填k。
填空2:数组共N列,所以应填N。
填空3:这部分语句实现的功能是变量值的交换,所以应填a[k]
。
转载请注明原文地址:https://kaotiyun.com/show/hsxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有chars[3][3]=={"AAA","BBB","CCC"};说明语句,则与它等价的语句是()。
已知下列函数定义:fun(int%,intc,intn,intdatA){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法是(假设变量a的说明为int
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j<4.j++){…}
下面程序将二维数组a的行和列元素互换后存放到另一个二维数组b中,请填空。main(){inta[2][3]={{1,2,3},{4,5}},b[3][2],i,j;for(i=0;i<2;i++){for(j=0;j<3;j++)
以下程序统计从终端输入的字符中大写字母的个数。用#号作为输入结束标志,请填空。#include<stdio.h>#include<ctype.h>main(){intnum[26],i;charc;for(i=0;i<26
若有以下定义,则对a数组元素的正确引用是()。inta[5],*p=a;
若有以下定义和语句:inta=010,b=0×10,c=10;printf("%d,%d,%d\a",a,b,C);则输出结果是()。
若变量都已正确说明,则以下程序段输出结果为()。#include<stdio.h>main(){chara=’a’;intb=2;printf(a>b?”***a=%d":"###b=%d",a,B;
下面程序的功能是:计算1~20之间的奇数之和与偶数之和,请填空使程序功能完整。#include<stdio.h>main(){inta=0,b=0,c=0,i;for(i=0;i<=20;i+=2){a+=
随机试题
判断公司真实实力的依据是_______。
静脉尿路造影在腹部加压引起迷走神经反应综合征时,应采取的首要措施是
胫腓骨骨折后,创口纵长10cm,位于小腿内前方,肿胀严重,张力大,钢板内固定后比较好的闭合方法是
政府按照等价交换原则购买商品和劳务,以便向公众提供各种公共产品和服务的支出是()。
关于井巷贯通容许偏差的说法,正确的是()。
从供应链整体角度看,多层级库存的需求特征是()。
安装、送货,属于产品的()。
下列哪一项不属于公安机关必须依法履行的职责?()
比较客观、公正、准确地评价社会成员人生价值的大小,除了要掌握科学的标准外,还需要掌握恰当的评价方法。恰当的评价方法有()
A、Itcarriedpassengersleavinganisland.B、AterroristforcedittolandonTenerife.C、Itcrashedwhenitwascirclingtolan
最新回复
(
0
)