首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数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
41
问题
给定程序中,函数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://www.kaotiyun.com/show/hsxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.C"main(){fun();printf("\n");}
有以下程序:#include<stdio.h>intfun(int*k){intb=0;b=*k+b:return(B);}main(){inta[10]={1,2,3,4,5,6,7,8},i
若有chars[3][3]=={"AAA","BBB","CCC"};说明语句,则与它等价的语句是()。
已知:intc[3][4];,则对数组元素引用正确的是()。
下面程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char*s2="ABdUG";intt;t=s
以下选项中非法的字符常量是()。
下面程序的运行结果是()。#definePOW(r)r*rmain(){intx=2,y=3,t;t=POW(x+y);printf("%d\n",t);}
设有输入语句scanf("a=%d,b=%d,c=%d",&a,&b,&C),为使变量a的值为2,b的值为4,c的值为8,则从键盘输入数据的正确形式是()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,pf);,其中buffer代表的是()。
在C语言中,函数返回值的类型最终取决于()。
随机试题
A.1天B.5天C.8天D.11天E.72天某药的降解反应为一级反应,其反应速度常数k=0.0096天-1,其t1/2
疖痈的临床特点中哪项是错误的
会计报表审计过程包括( )。
保险适用的基本原则有()。
海上货物运输保险的附加险别包括()。
2016年8月,全国一般公共预算收入9894亿元,同比增长1.7%。其中,中央一般公共预算收入4797亿元,同比增长2.5%,同口径下降2.6%;地方一般公共预算本级收入5097亿元,同比增长1%,同口径增长6.1%。全国一般公共预算收入中的税收收入768
10个箱子总重100千克,且重量排在前三位的箱子总重不超过重量排在后三位的箱子总重的1.5倍。问最重的箱子重量最多是多少千克?
根据不同的标准,可以对法律作不同的分类。下列关于法律分类的表述,正确的是
Inmultipointnetworks,therearethreepersistencemethodswhenastationfindsachannelbusy.Inthe1-persistentmethod,after
A)rarelyissuccesssomysteriousB)largerewardsfollowC)IeliminatethecandidateD)weshoulddropthemandm
最新回复
(
0
)