阅读以下说明和C语言函数,将应填入 (n) 处的字句写在答题纸的对应栏内。 [说明

题型:填空题

问题:

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

  • (a)所示,已售出部分座位的剧场如下图
  • (b)所示,图中阴影部分表示已售出的座位,从图(b)中找出的3×3正方形空座位如图
  • (c)中斜线区所示。


    [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<N-R+1;i++) /*从第0排开始查找*/
    (1) ;
    while(j<N-R+1 &&!FOUND)
    for(k=0; (2) && a[i][j+k]==0; k++); /*查找第i排连续的R个座位*/
    if(k>=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;


考点:计算机软件水平考试初级程序员初级程序员下午试题
题型:填空题

某人站在铁路旁,看见远处的铁路检修工人用小铁锤向铁轨敲了一下,他贴近铁轨,过了一会儿听见了两次敲击声。若两次声音间隔为0.5s,该人离敲击处183.6m,求声音在铁轨中传播的速度是多少米/秒?(已知声音在空气中的传播速度是340m/s)(5分)

题型:填空题

如果你从事的是国际交际中的礼宾工作,那么在对外交往中除应发扬我国礼仪之邦的优良传统,注意礼貌、礼节之外,还应做什么?

________________________________________________________________________________

题型:填空题

抗菌药物在外科疾病应用中,下列哪项叙述是错误的

A.抗菌药物应用可减少术后并发症,增加手术安全性

B.严重创伤、大面积烧伤应预防性应用抗菌药物

C.全身情况不良的患者,应尽量选择用杀菌性的抗生素治疗感染

D.严重感染者,在体温正常、全身情况和局部感染灶好转后3~4天即可停药,不需使用更长时间

题型:填空题

产后3天,体温38℃,子宫体轻压痛,恶露量多混浊有臭味,应诊断()

A.子宫内膜炎

B.血栓性静脉炎

C.急性盆腔结缔组织炎

D.急性盆腔腹膜炎

E.产后子宫滋养细胞肿瘤

题型:填空题

西餐就餐时要注意坐姿,一般坐于座椅的()即可。

A、3/4

B、1/4

C、1/5

D、1/6

更多题库