首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。 例如,有下列矩阵: 1 2 3 4 5 6 7 8 9 10 1
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。 例如,有下列矩阵: 1 2 3 4 5 6 7 8 9 10 1
admin
2016-12-06
75
问题
给定程序中,函数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中。
不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<stdio.h>
2 #define N 3
3 #define M 4
4 /*********found*********/
5 void fun(int(*a)[N],int
【1】
)
6 {int i,temp;
7 /*********found*********/
8 for(i=0;i<
【2】
;i++)
9 {temp=a[0]
;
10 /*********found*********/
11 a[0]
=
【3】
;
12 a[k]
=temp ;
13 }
14 }
15 main()
16 {int x[M][N]={{1,2,3),{4,5,6},{7,8,9},{10,11,12}},i,j ;
17 printf(’’The array before mov-ing:\n\n’’);
18 for(i=0;i<M;i++)
19 {for(j=0;j<N;j++)
20 printf(’’%3 d’’,x
[j]);
21 printf(’’\n、n’’);
22 }
23 fun(x,2);
24 printf(’’The array after mov-ing:\n\n’’);
25 for(i=0;i<M;i++)
26 {for(j=0;j<N;j++)
27 printf(’’%3 d’’,x
[j]);
28 printf(’’\n\n’’);
29 }
30 }
选项
答案
(1)k (2)N (3)a[k][i]
解析
填空1:变量k在函数体fun中已经使用,但在函数体中没有定义,肯定是在函数的形参中定义的,所以应填k。
填空2:数组共N列,所以应填N。
填空3:这部分语句实现的功能是变量值的交换,所以应填a[k]
。
转载请注明原文地址:https://kaotiyun.com/show/ZVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:matin(){char*s[]={"one","two","three"},*p;p=s[1];printf("%c,%s\n",*(p+1),s[o]);}
执行下列程序时输入:123<空格>456<空格>789<回车>,输出结果是______。mein(){chars[100];intc,i;scanf("%c",&C);
有以下函数定义:voidfun(intn,doublex){…}若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是______。
有以下程序:main(){inti=0,s=0;do{if(i%2){i++;continue;}i++;
设有定义:floata=2,B=4,h=3;,以下C语言表达式中与代数式计算结果不相符的是______。
诊断和改正程序中错误的工作通常称为【】。
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][
有如下程序:main(){intk=4,n=0;for(;n<k;){n++;if(n%3!=0)continue;k--;}printf("
【】(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){intp0,p1,i
随机试题
需要层次理论中的最高层次的需要是()
某发明专利权法律保护期为20年,截至评估基准日已使用3年,经专家分析鉴定,因为无形损耗较大,该发明专利的剩余使用期限为7年,则运用剩余经济寿命预测法计算该发明专利的成新率为【】
在Access数据库中数据实际保存在______中。
患者,男,35岁,稍长距离步行后感右小腿疼痛。肌肉抽搐而致跛行,稍休息后症状消失。平时感右足发凉,怕冷,有麻木感。右足背动脉搏动减弱。应考虑
施工成本目标控制主要依据之一是()。
2007年10月1日,南海市工商管理部门对华昌公司做出吊销营业执照的决定,并于当日以信函方式寄出,华吕公司于10月5日收到该信函。根据我国《行政复议法》的有关规定,华昌公司对南海市工商管理部门的决定不服,那么可以在10月1日起60日内提出行政复议申请。
下列关于多种产品加权平均边际贡献率的计算公式中,错误的是()。
玲玲家买了一个电热水壶,其铭牌如下表所示。玲玲和小华想测量电热水壶的实际功率。当电路中只有电热水壶工作时,玲玲发现在3min内脉冲式电能表的指示灯闪了180次(脉冲式电能表表盘上标有“3000imp/(kW.h)”字样,表示指示灯每闪3000
在独立编址方式下,存储设备和I/O设备是()来区分的。
打开工作簿文件EXCEL.XLSX:(1)将工作表Sheet1的A1:D1单元格合并为一个单元格,内容水平居中;计算“学生均值”行(学生均值=贷款金额/学生人数,保留小数点后两位),将工作表命名为“助学贷款发放情况表”。复制该工作表为“SheetA”工作表
最新回复
(
0
)