第五章第六章数组、指针和引用

导读:20.已知:intm=10;在下列定义引用的语句中,inti,j;for(j=0;j

第五章第六章数组、指针和引用

int i,j;

for(j=0;j

char w=*(x+n-1); for(i=0;i

void main() {

char s[ ]=\ int i=0;

move(s,strlen(s),4); while(*(s+i)!='\\0') {

cout<

cout<

A.abcdefghij B.ghijabcdef C.jihgfedcba D.jihgefabcd

19.下面程序输出的结果是( )。 #include int b=3; int fun(int *k) {

int b=2; b=*(k++)*b; return(b); }

void main() {

int a[ ]={11,12,13,14,15,16}; b=fun(&a[1])*b; cout<

A.24 B.72 C.11 D.33

20.已知: int m=10;在下列定义引用的语句中,正确的是( )。 A.int &x=m; B.int y=&m; C.int &z; D.int &t=&m; 二.填空题

21.函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下: 1

1 1

1 2 1 1 3 3 1 1 4 6 4 1 ………

其构成规律如下:

1) 第0列元素和主对角线元素均为1。 2) 其余元素为其左上方和正上方元素之和。 3) 数据的个数每行递增1。 请将以下程序补充完整: #include #include #define N 6

void YangHui(int x[N][N]) {

int i,j; x[0][0]=1; for(i=1;i

x[i][0]=_______=1; for(j=1;j

x[i][j]=__________________;

} }

void main() {

int a[N][N],i,j; YangHui(a); for(i=0;i

for(j=0;j<=i;j++)

cout<

22.fun()函数的功能是:首先对a所指的N行N列的矩阵,找出各行中最大的数,再求这N个最大值中最小的那个数作为函数返回值,请填空。

#include #define N 100 int fun(int (*a)[N]) {

int row,col,max,min; for(row=0;row

{

max=a[row][0];

for(col=1;col

return min; }

void main() {

int a[N][N],i,j; for(i=0;i

cout<<\请输入二维数组第\行\ for(j=0;j>a[i][j]; }

cout<<\二维数组行最大值中的最小值是:\

五星文库wxphp.com包含总结汇报、办公文档、教程攻略、专业文献、应用文书、旅游景点、党团工作、资格考试、工作范文以及第五章第六章数组、指针和引用等内容。

本文共7页1234567