参考答案和解析
正确答案:D
D)    【解析】本题考查Array函数。利用Array对数组各元素赋值,声明的数组必须是可变数组,并且其类型只能是Variant。也可以对数组进行赋值,但是赋值号左边的数组只能声明为Variant的可变数组或简单变量,同时数组必须有存储空间。
更多“ 下列程序段正确的是( )。 ”相关问题
  • 第1题:

    下列程序段正确的是( )。

    A.A

    B.B

    C.C

    D.D


    正确答案:D
    D)【解析】本题考查Array函数。利用Array对数组各元素赋值,声明的数组必须是可变数组,并且其类型只能是Variant。也可以对数组进行赋值,但是赋值号左边的数组只能声明为Variant的可变数组或简单变量,同时数组必须有存储空间。

  • 第2题:

    下列程序段选择项,使i的运行结果为3的程序段是( )。


    正确答案:D
    要解答本题,必须一项一项计算出语句的运算结果,才能选择正确的答案。选项A):i被赋初值为2,在后面的运算中没有发生任何变化还是2;选项B)的运算结果为:i=3*2=6:选项C):初始时给i赋值为1,即j=1为真,所以取第一个表达式的值,即i=1作为返回值:选项D)的运算结果为:i=i(j1)=3。

  • 第3题:

    以下程序段中的变量已正确定义: 程序段的输出结果是( )。 A.********B.****

    以下程序段中的变量已正确定义:程序段的输出结果是( )。

    A.********

    B.****

    C.**

    D.*


    正确答案:D
    本题考察for循环语句,注意第二个for语句的后面有一个分号,即printf函数不属于循环体,无论循环执行多少次,printf(”*”)语句只执行一次。因此,本题正确答案为D)。

  • 第4题:

    假定所有变量均已正确说明,下列程序段运行后x的值是( )。 A.11B.4C.12SXB

    假定所有变量均已正确说明,下列程序段运行后x的值是( )。

    A.11

    B.4

    C.12

    D.3


    正确答案:B
    本题考查if…else语句。if条件为真则执行后面的表达武,如果if为假则执行else语句。

  • 第5题:

    若有定义:char*st=”how are you”;,下列程序段中正确的是( )。A. B. C. SX

    若有定义:char*st=”how are you”;,下列程序段中正确的是( )。

    A.

    B.

    C.

    D.


    正确答案:A
    本题综合考查字符数组的赋值和strcpy函数的用法。C语言不允许用赋值表达式对字符数组赋值,如strcpy函数的结构是:strcpy(字符数组1,字符串2)其中,需要注意的是,字符数组l的长度不应小于字符串2的长度,”字符数组1”必须写成数组名形式,如(strl),”字符串2”可以是字符数组名,也可以是字符串常量,不能用赋值语句将一个字符串常量或字符数组直接给一个字符数组。