niusouti.com
更多“在编写C#程序时,若需要对一个数组中的所有元素进行处理,则使用(”相关问题
  • 第1题:

    在控件数组中,所有元素的_______属性均相同,数组中的每个元素由_______属性指定。


    参考答案Name Index

  • 第2题:

    使用语句Dim F(2)As Integer声明数组F之后,以下说法正确的是

    A.F数组中所有元素值都为Empty

    B.F数组中的所有元素值不确定

    C.F数组中的所有元素都为0

    D.执行EraseF后,F数组中所有元素值都不为0


    正确答案:C
    解析:所谓数组就是能够保存具有数据类型的多个数值的存储空间,当声明一个数组后,在没有给它赋值前,整型数组中的所有元素值为0,所以C)是正确的;Erase语句的作用是释放动态数组所占的内存空间,所以D)选项也不正确。

  • 第3题:

    ●在C语言中,若函数调用时实参是数组名,则传递给对应形参的是(51)。

    (51)

    A.数组空间的首地址

    B.数组的第一个元素值

    C.数组中元素的个数

    D.数组中所有的元素


    正确答案:A

  • 第4题:

    在C语言中,若数组名做实参,则函数调用传递给对应形参的是(251)。

    A.数组中所有的元素

    B.数组的第一个元素值

    C.数组中元素的个数

    D.数组空间的首地址


    正确答案:D
    解析:当需要将数组作为实参传递时,按值调用传送数组的首地址,即将数组名传给声明为数组的形参。

  • 第5题:

    数组名作为函数参数进行传递时,形参获得的是( )。

    A.该数组第一个元素的值

    B.该数组所有元素的值

    C.该数组所有元素的地址

    D.该数组的首地址


    正确答案:D

  • 第6题:

    编写一个递归函数“int FF(int a[], int n)”,求出数组a中所有n个元素之积并返回。

  • 第7题:

    编写一个宏,实现判断数组a元素的个数。


    正确答案:#define CNT( a ) sizeof(a)/sizeof(*a)

  • 第8题:

    在C#语言中,可以用来遍历数组元素的循环语句是()。


    正确答案:foreach

  • 第9题:

    用数组名作为函数调用的实参,则传递给形参的是()

    • A、数组中所有元素的值
    • B、数组的第一个数据
    • C、数组的首地址
    • D、数组元素的个数

    正确答案:C

  • 第10题:

    单选题
    下列关于数组访问的描述中,哪些选项是错误的?()
    A

    数组元素索引是从0开始的

    B

    对数组元素的所有访问都要进行边界检查

    C

    如果使用的索引小于0,或大于数组的大小,编译器将抛出一个IndexOutOfRangeException异常;

    D

    数组元素的访问是从1开始,到Length结束;


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

  • 第11题:

    单选题
    关于冒泡排序算法的基本思想,下列说法正确的是()。
    A

    一个轮次一个轮次地处理。将元素分成已排序元素集合和未排序元素集合两部分。开始时已排序元素集合为空,在每一轮次,从未排序元素集合中找出最小值的元素,将其移入已排序元素集合,直到未排序元素集合为空时则算法结束

    B

    一个元素一个元素地处理。先从第一个元素处理,依次与其它元素比较后放入到正确排序的位置,再处理下一个元素,直到处理完所有元素则算法结束

    C

    一个轮次一个轮次地处理。在每一轮次中依次对待排序数组元素中相邻的两个元素进行比较,根据排序要求决定是否交换两个元素,直到某一轮次没有元素交换则算法结束

    D

    一个元素一个元素地处理。先从最后一个元素处理,依次与其它元素比较后放入到正确排序的位置,再处理下一个元素,直到处理完所有元素则算法结束


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

  • 第12题:

    填空题
    C#数组元素的下标从()开始。

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

  • 第13题:

    在C++中,要对int型的一般数组进行访问,必须逐个元素进行。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第14题:

    使用语句DimA(1 Tb 10)As Integer声明数组A后,以下叙述正确的是( )。

    A.A数组中的所有元素值为0

    B.A数组中的所有元素值不确定

    C.A数组中的所有元素值为Empty

    D.执行语句“Erase A”后,A数组中的所有元素值为Null


    正确答案:A
    A)【解析】本题考查数组。VB中数值型数组定义后,所有的元素都自动赋值为0。而Erase仅可以清空自动数组中的元素值。

  • 第15题:

    在编写Java Applet程序时,若需要对发生的事件做出响应和处理,一般需要在程序的开头写上______语句。

    A.import java.io.*;

    B.importjava.applet.*;

    C.importjava.awt.*;

    D.importjava.awt.event.*;


    正确答案:D

  • 第16题:

    下列对C语言字符数组的描述中正确的是

    A.任何一个一维数组的元素在引用时,其下标可以是整型、实型或字符型常量

    B.一维数组的元素实质上就是一个变量,代表内存中的一个存储单元

    C.如果要引用数组中的每一个元素,则直接使用该数组名称即使

    D.以上都不对


    正确答案:B
    解析:本题考查了字符数组的基本概念。选项A,因为数组元素的下标只能为整数,所以选项A错误。选项C,引用数组中的元素,可以通过数组名和下标的方式来引用,只使用数组名不可以。

  • 第17题:

    要求编写一个递归函数“int FF(int a[], int n)”,求出数组a中所有n个元素之积并返回。

  • 第18题:

    下列关于数组访问的描述中,哪些选项是错误的?()

    • A、数组元素索引是从0开始的
    • B、对数组元素的所有访问都要进行边界检查
    • C、如果使用的索引小于0,或大于数组的大小,编译器将抛出一个IndexOutOfRangeException异常;
    • D、数组元素的访问是从1开始,到Length结束;

    正确答案:D

  • 第19题:

    在数组中,数组名表示()。

    • A、数组第一个元素的首地址
    • B、数组第二个元素的首地址
    • C、数组所有元素的首地址
    • D、数组最后一个元素的首地址

    正确答案:A

  • 第20题:

    C#数组元素的下标从()开始。


    正确答案:0

  • 第21题:

    下列关于数组最值的描述中,错误的是()。

    • A、要想求数组的最值必须先定义一个数组
    • B、在求数组最值时,初始时一定要将数组中的第一个元素的值赋给变量
    • C、求数组最值过程中,一定要对数组进行遍历
    • D、在求数组最大值时,使用变量记住每次比较后较大的那个值

    正确答案:B

  • 第22题:

    填空题
    在编写C#程序时,若需要对一个数组中的所有元素进行处理,则使用()循环体最好。

    正确答案: foreach循环
    解析: 暂无解析

  • 第23题:

    单选题
    在编写JavaApplet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上()语句。
    A

    importjava.awt.*;

    B

    importjava.applet.*;

    C

    importjava.io.*;

    D

    importjava.awt.event.*;


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