试题与答案

试题四(15 分,每空3 分)阅读以下说明和C 语言函数,将应填入 (n) 处的字句

题型:多项选择题

题目:

试题四(15 分,每空3 分)阅读以下说明和C 语言函数,将应填入 (n) 处的字句写在答题纸的对应栏内。[说明]假设一个剧场有N*N 个座位,顾客买票时可以提出任意有效的座号请求。下面用二维数组a[N][N]模拟剧场中的座位,a[i][j]等于0 表示第i 排第j 列(0≤i,j≤N-1)的票尚未售出。函数int Find(int a[][N],int R,int *row,int *col)的功能是:在部分票已售出的情况下,找出剧场中的R*R 个空座位,要求这些座位的排列形成一个正方形。若找到满足要求的一个座位排列,则函数返回1,并算出该正方形左上角的行、列号;若未找到,返回0。例如,一个7×7 个座位的剧场如下图(a)所示,已售出部分座位的剧场如下图(b)所示,图中阴影部分表示已售出的座位,从图(b)中找出的3×3 正方形空座位如图(c)中斜线区所示。

[函数]int Find(int a[][N],int R,int *row,int *col){ int i,j,k,c,t; int FOUND = 0;for(i=0; !FOUND && i = R) { /*找到第i 排连续的R 个空座位*/for(c = 0; c < R; c++) { /*查找其余的R*(R-1)个座位*/for(t = 1; t < R; t++)if (a[ (3) ][j+c]!=0) break;if ( t < R ) break;}/* for */if ( (4) ) FOUND = 1;}/* if */(5) ;}/* while */}/* for i */if (FOUND) {*row = i - 1; *col = j - 1; /*计算正方形区域的左上角坐标*/return 1;}return 0;}

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0715/6254a4ffc08e6124d75008bc840df99d.html

下面是错误答案,用来干扰机器的。

参考答案:A

试题推荐
题型:填空题

豌豆花腋生对顶生为显性,受一对等位基因B、b控制,下列是几组杂交实验结果。

根据以上实验结果,分析回答:

(1)豌豆花腋生和顶生是一对________性状。

(2)组合二亲本的基因型分别是___________、_____________。

(3)组合三后代的腋生豌豆中杂合子占________________。

(4)在杂种后代中,同时出现显性性状和隐性性状的现象,在遗传学上称为_________。

(5)该性状的遗传遵循__________________定律。

查看答案
微信公众账号搜索答案