第四章 数组:数组4.1数组:数组
4.2数组元素的排序处理:数组元素的排序处理
4.3二维数组:二维数组
4.4字符数组与字符串:字符数组与字符串
4.5string字符串类型:string字符串类型
4.6数组名作为函数参数:数组名作为函数参数
[单选题]在C++语言中,引用数组元素时,其数组下标的数据类型允许是(   )。选项:[整型常量, 整型表达式, 任何类型的表达式, 整型常量或整型表达式]
[单选题]有如下声明语句int  B[3][3]={{1,2,0},{3,2},{4,5,10}};那么B[1][1]的值是(    )。

选项:[2
, 1
, 3
, 10
]
[单选题]设有定义语句int  a[3][3],则以下叙述错误的是(     )。

选项:[a[0]代表一个地址常量, 可以用a[2]=1;的形式给数组元素赋值, a数组可以看成是由a[0]、a[1]、a[2]3个元素组成的一维数组, a[1]是由3个整型元素组成的一维数组]
[单选题]运行下面程序,程序运行结果是(      )。

#include <iostream>

using namespace  std;

int main()

{

  static int a[4]={7,8,9},b[4]={4,5,6},c[4],i;

  for(i=0;i<3;i++)

    c[i]=a[i]+b[i]; cout<<c[i]<<"  ";

  cout<<endl;

  return 0;

}



选项:[11   13
, 0, 11   13   15
, 15]
[单选题]若有定义char str1[10]= {"China"},str2[10];要将str1中的字符串复制到str2中去,正确的方法是(    ).选项:[str2=str1;, strcpy(str1,str2);, strcpy(str2,str1);, strcpy("China",str2);]
[单选题]设有数组定义char  a[]="China";则数组a所占的空间字节数为(         )。选项:[6个字节, 7个字节, 5个字节, 4个字节]
[单选题]以下对一维数组a的正确定义是(     )。

选项:[const int N=9;  int a[N];, int n=9, a[n];, int a(9);, int n; cin>>n; int a[n];]
[单选题]下面关于C++字符数组的叙述中,错误的是(  )。

选项:[可以用关系运算符对字符数组比较大小, 可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值, 字符数组的字符可以整体输入、输出, 字符数组可以放字符串]
[单选题]运行以下程序的输出结果是(     )。

int  f ( int  b [ ],  int  n )

{  

  int   i, r = 1;

for ( i = 0; i<=n; i++r = r* b[i];

return  r;

}

int  main()

{

  int  x, a[ ]={2,3,4,5,6,7,8,9};

x = f (a,3);

cout<<x;

return 0;

}



选项:[24, 120, 720, 6]
[单选题]下列do-while 循环的循环次数为(   ).

已知:

int  j=5;

do{

 cout<<j- -<<endl;

 j- -;

}while(j!=0);
选项:[无限, 5, 0, 1]
[单选题]已定义一个数组int  x[10];则对此数组元素正确的引用是(      )。选项:[cout<<x[10];, cout<<x[3+7];, cout<<x[0];, int b;b=x[1]+x;]
[单选题]假定a为一个整型数组名,则元素a[4]的地址可表示为(        )。选项:[a+4, a+8
, a+16, a+32]
[单选题]C++中一组同样类型的数据在内容中占用连续存贮空间的数据类型是(          

选项:[指向指针的指针, 指针, 数组, 引用
]
[单选题]若有数组名作为函数调用的实参,则传递给形式参数的是(    )。

选项:[数组中全部元素的值, 数组第1个元素的值, 数组的首地址, 数组元素的个数]
[单选题]若有初始化 char  a[ ]="BASIC";则cout<<&a[3];的输出结果是(    )。选项:['I', 输出a[3]的地址, "IC", 'S']

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部