一起答
单选

设有定义:

double a[10],*s=a;

以下能够代表数组元素a[3]的是( )。

  • A.($s)[3]
  • B.}(s+3)
  • C.*s[3]
  • D.}s+3
试题出自试卷《2015年计算机等级考试《二级C语言》模拟试题及答案(8)》
参考答案
查看试卷详情
相关试题
  1. 下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。

  2. 规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的。号之外,将串中其他*号全部删除。在编写函数时.不得使用C语言提供的字符串函数.

  3. 下列给定程序中函数fun的功能是。用递归算法计算斐波拉契数列中第n项的值。从第l项起,斐波拉契数列为:1、1、2、3、5、8、l3、21、……

    例如,若给n输入7,则该项的斐波拉契数值为l3。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构。

  4. 有以下程序:

    程序运行后的输出结果是( )。\\

    • A.Zhao,111,85,90,Qian,f,95,92
    • B.Zhao,m,85,90,Zha0,m,85,90
    • C.Qian,f,95,92,Qian,f,95,92
    • D.Qian,f,95,92,Zha0,m,85,90
  5. 设已有定义:float x;,则以下对指针变量P进行定义且赋初值的语句中正确的是( )。

    • A.int*p=(float)x;
    • B.float*p=&x;
    • C.float p=&x;
    • D.float=1024;
  6. 设有定义:

    double a[10],*s=a;

    以下能够代表数组元素a[3]的是( )。

    • A.($s)[3]
    • B.}(s+3)
    • C.*s[3]
    • D.}s+3
  7. 数据库设计中反映用户对数据要求的模式是( )。

    • A.内模式
    • B.概念模式
    • C.外模式
    • D.设计模式
  8. 有以下函数:

    函数的功能是( )。

    • A.将Y所指字符串赋给x所指存储空间
    • B.查找x和y所指字符串中是否有
    • C.统计x和y所指字符串中最前面连续相同的字符个数
    • D.统计x和Y所指字符串中相同的字符个数
  9. 有以下程序:

    程序执行后的输出结果是( )。

    • A.5
    • B.24
    • C.32
    • D.40
  10. 若有以下函数首部:

    int fun(double x[10],int*n)

    则下面针对此函数的函数声明语句中正确的是( )。

    • A.int fun(double,int);
    • B.int fun(double木,int*);
    • C.int mn(double*x,int n);
    • D.int fun(double x,intint*n)