niusouti.com

根据条件,回答 38~40 题。上述程序的功能是,通过调用过程swap,调换数组中数值的存放位置,即a(1)与a(10)的值互换,a(2)与a(9)的值互换,……,a(5)与a(6)的值互换。请填空。第 38 题 请填写【1】处答案 。

题目

根据条件,回答 38~40 题。

上述程序的功能是,通过调用过程swap,调换数组中数值的存放位置,即a(1)与a(10)的值互换,a(2)与a(9)的值互换,……,a(5)与a(6)的值互换。请填空。

第 38 题 请填写【1】处答案 。


相似考题
更多“ 根据条件,回答 38~40 题。上述程序的功能是,通过调用过程swap,调换数组中数值的存放位置,即a(1)与a(10)的值互换,a(2)与a(9)的值互换,……,a(5)与a(6)的值互换。请填空。第 38 题”相关问题
  • 第1题:

    在窗体上画一个名称为Command1的命令按钮。然后编写如下程序:

    Option Base 1

    Private Sub Commandl_click()

    Dim a(10)As Integer

    For i=l T0 10

    a(i)=1

    Next

    call swap(【 】)

    For i=1 To 10

    Print a(i);

    Next

    End sub

    Sub swap(b()As Integer)

    n=UBound(b)

    For i=1 To n/2

    t=b(i)

    b(i)=b(n)

    b(n)=t

    【 】

    Next

    End sub

    上述程序的功能是,通过调用过程swap,调换数组中数值的存放位置,即a(1)与a(10)的值互换,a(2)与a(9)的值互换,……。请填空。


    正确答案:a()或a; n=n-1
    a()或a; , n=n-1 解析:调用函数swap,必须提供一个参数,所以第11个空填“a()”或“a”;自定义函数swap中,a(1)与a(n)调换之后,应该是a(2)与a(n-1)调换,所以第12个空应填“n=n-1”。

  • 第2题:

    下列给定程序中,函数fun的功能是:把形参a所指数组中的最小值放在元素a[o]中,接着把a_所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的次小值放在a[2]中,把a所指数组元素中的次大值放在a[3],以此类推。

    例如,若a所指数组中的数据最初排列为:9、1…4 2 3、6、5、8、7;则按规则移动后,数据排列为:1、9.2、8:3、7、4、6、5。形参13.中存放a所指数组中数据的个数。

    规定fum函数中的max存放当前所找的最大值,px存放当前所找最大值的下标。请在程序的下划线处填人正确的内容并将下划线删除,使程序得出正确的结果。注意:部分源程序在文件BLANKl.C中。

    不得增行或删行,也不得更改程序的结构!


    正确答案:
    (1)a[i](2)a[j](3)a[j]【考点分析】本题考查:数组的引用;if语句条件表达式,如果表达式的值为真,则执行下面的语句,如果该值为假,财不执行下面的语句。【解题思路】填空1:for循环语句循环体中将数组元素a[i]赋值给变量max和变量rain。填空2:通过一次for循环,找到数组中的最大值,if语句的条件表达式是mu<a[j]。填空3:同理,此处if语句的条件表达式是min>a[j]。【解题宝典】求最大值或者最小值的题目,一般都是假设一个元素最大或最小,然后通过if条件语句将该元素和其他元素进行比较操作来完成。

  • 第3题:

    在窗体上画一个名称为Command1的命令按钮,然后编写如下程序:

    Option Base 1

    Private Sub Command1_Click()

    Dim a(10) As Integer

    For i = 1 To 10

    a(i) = i

    Next

    Call swap ( ______ )

    For i = 1 To 10

    Print a(i);

    Next

    End Sub

    Sub swap(b() As Integer)

    n = _______

    For i = 1 To n / 2

    t = b(i)

    b(i) = b(n)

    b(n) = t

    _______

    Next

    End Sub

    上述程序的功能是,通过调用过程swap,调换数组中数值的存放位置,即a(1)与a(10)的值互换,a(2)与a(9)的值互换,……,a(5)与a(6)的值互换。请填空。


    正确答案:

    a() ubound(b) n=n-1 

  • 第4题:

    互换值代表()。互换值越大说明()。


    正确答案:基因间的距离;距离越远

  • 第5题:

    提供EIS显示的DU().

    • A、是相同的互换的
    • B、只有PFD1和PFD2的DU是相同的可互换
    • C、EFIS的DU与ECAM DU不同不能互换
    • D、只有ND1与ND2的DU相同可互换

    正确答案:A

  • 第6题:

    关于基因互换,正确的是()。

    • A、基因间距离越远,互换值越小
    • B、基因间距离越近,互换值越小
    • C、基因间距离越近,互换值越大
    • D、基因间距离远近与互换值无关

    正确答案:B

  • 第7题:

    名词解释题
    互换值

    正确答案: 指同源染色体的非姊妹染色单体间有关基因的染色体片段发生互换的频率,等于互换型配子占总配子数的百分率,即重组率。与两基因座的距离成正比。
    解析: 暂无解析

  • 第8题:

    单选题
    关于基因互换,正确的是()。
    A

    基因间距离越远,互换值越小

    B

    基因间距离越近,互换值越小

    C

    基因间距离越近,互换值越大

    D

    基因间距离远近与互换值无关


    正确答案: B
    解析: 暂无解析

  • 第9题:

    填空题
    数组定义与赋初值语句如下:int[]a={1,2,3,4,5};则a[2]的值为()。

    正确答案: 3
    解析: 暂无解析

  • 第10题:

    填空题
    根据互换值确定基因在染色体上的排列顺序和基因间的距离,称为()。

    正确答案: 基因定位
    解析: 暂无解析

  • 第11题:

    填空题
    根据互换值确定(),称为基因定位。

    正确答案: 基因在染色体上的排列顺序和基因间的距离
    解析: 暂无解析

  • 第12题:

    填空题
    按互换的程度不同,互换分完全互换和不完全互换。齿轮、螺栓的互换属(),滚动轴承内、外圈与滚动体的互换属()

    正确答案: 完全互换,不完全互换
    解析: 暂无解析

  • 第13题:

    函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为【 】。

    a[0]=1;a[1]=2;swap(a,2);


    正确答案:21
    2,1 解析:本题考核函数参数的传递。数组名作为函数参数传递的是数组的首地址,即实参数组名把实参数组的首地址传给了形参数组名,形参数组名就指向了相应的实参数组,就是说形参数组和实参数其实就是同一个数组,对形参数组元素的修改也同样影响到对应的实参数组元素。

  • 第14题:

    试题14

    以下程序调用fun函数把x中的值插入到a数组下标为k的数组元素中。主函数中,n存放a数组中数据的个数。请填空。

    #include <stdio.h>

    void fun(int s[], int *n, int k, int x)

    { int i;

    for(i=*n-1; i>=k; i- - ) s[ ___ ]=s[i];

    s[k]=x;

    *n=*n+______;

    }

    main()

    { int a[20]={1,2,3,4,5,6,7,8,9,10,11}, i, x=0, k=6, n=11;

    fun(a, &n, k, x);

    for(i=0; i<n; i++) printf(“%4d”,a[i]); printf(“\n”);

    }


    正确答案:
    试题14分析
    因为是把x中的值插入到a数组下标为k的数组元素中,所以首先要将k及其后的元素往后移一位,方法是s[i+1]=s[i],插入之后,因为多了一个元素,要将n中值增1。
    试题14答案
     【14】i+1
    【15】1

  • 第15题:

    根据互换值确定(),称为基因定位。


    正确答案:基因在染色体上的排列顺序和基因间的距离

  • 第16题:

    若有以下数组a,数组元素:a[0]~a[9],其值为 9  4  12  8  2  10  7  5  1  3   该数组的元素中,数值最大的元素的下标值是()


    正确答案:2

  • 第17题:

    互换值


    正确答案: 指同源染色体的非姊妹染色单体间有关基因的染色体片段发生互换的频率,等于互换型配子占总配子数的百分率,即重组率。与两基因座的距离成正比。

  • 第18题:

    通过标准网络接口将网卡与网卡或集线器与集线器直接连通必须使用交叉网线,该网线两端RJ45接头中线序不完全相同,不同之处在于()。

    • A、1、3与2、6两对线互换
    • B、1、2与3、6两对线互换
    • C、4、5与7、8两对线互换
    • D、4、7与5、8两对线互换

    正确答案:B

  • 第19题:

    填空题
    数组定义与赋值语句如下:int[]a={1,2,3,4,5};则a[2]的值是()

    正确答案: 3
    解析: 暂无解析

  • 第20题:

    填空题
    根据零部件互换程度的不同,互换性可分()互换和()互换。

    正确答案: 完全 ; 不完全
    解析: 暂无解析

  • 第21题:

    填空题
    互换值代表()。互换值越大说明()。

    正确答案: 基因间的距离,距离越远
    解析: 暂无解析

  • 第22题:

    填空题
    车辆段修时互换修理的工艺过程与厂修的(),在修理过程中除车体外,大部分零部件采用互换的方法。

    正确答案: 工艺过程相似
    解析: 暂无解析

  • 第23题:

    判断题
    一个稀疏矩阵Am*n采用三元组形式表示,若把三元组中有关行下标与列下标的值互换,并把m和n的值互换,则就完成了Am*n的转置运算。
    A

    B


    正确答案:
    解析: 暂无解析