首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数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
2016-08-16
20
问题
给定程序中,函数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
请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。
注意:部分源程序在文件BLANKl.C中。不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#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
{for(j=0;j
printf("%3d",X
[j]);
printf("\n\n");
}
fun(x,2);
printf("The array after moving:\n\n");
for(i=0;i
{for(j=0;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/y4Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数重载是指()。
以随机访问方式读取文件中的数据通常使用istream的成员函数______。
下列程序中画线处应填入的语句是classBase{public:voidfun(){cout<<"Baseoffun"<<end1:}};clas
下列程序输出结果是【】。include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a<=b)?a:b;}
将一个函数声明为一个类的友元函数必须使用关键字【】。
下列叙述中正确的是______.
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
软件开发环境是全面支持软件开发全过程的【】集合。
类模板的模板参数()。
拷贝构造函数的参数一般是
随机试题
原发感染与原发后感染所致肺结核的不同,在于前者()
《银行业金融机构进入全国银行间同业拆借市场审核规则》明确规定,银行业金融机构申请加入同业拆借市场,应具备“有健全的组织机构和管理制度”,“近两年未因违法、违规经营受到处罚”,“近两年未出现资不抵债情况”等条件。此外,外资银行申请加入同业拆借市场还应具备人民
用于表示“锅炉水”的英文单词是()。
SARS患者应执行_______隔离。
下列哪种病变导致的急性左心衰竭是由于急性过度增加心室容量负荷所致
证券公司因包销而购入售后剩余股票达到股份有限公司ll%,其持有的该部分股票在此后6个月内全部卖出,下列表述正确的是()。(2009年多项选择第65题)
下列关于税务管理的说法中,不正确的是()。
“弟子不必不如师,师不必贤于弟子,闻道有先后,术业有专攻,如是而已。”这种观点给当今教育的启示是()。
某小学根据期末考试成绩,将学生分为甲、乙、丙三类班级,并对甲类班级在师资、经费等方面予以倾斜。该学校违背了国家关于义务教育()的规定。
下面关于PDL语言不正确的说法是(10)。
最新回复
(
0
)