首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 等级考试 > 二级考试 >

计算机二级C++备考试题七

2013-02-01 
C++备考试题七

  程序的功能是求一个字符串的实际长度。在C++中字符串是以'\0'作为结束的标志的。函数fun中while循环的进行的条件是t!='\0'所以当循环结束t指向的是字符串的最后一个字符。

  故本题选B。

  30、下面语句,循环执行的次数为______。

  for(int i=0;i<4;i++)

  for(int j=0;j<=i;j++)

  cout<<'*';

  A、16

  B、10

  C、13

  D、14

  本题考查循环的基本应用。

  解题思路为:本题是一个二重循环结构,第一重循环的进行的条件是i〈4,第二重循环进行的条件是j〈=i,随着第一重循环的进行,第二重循环每次执行的次数会有相应的增加。第一循环进行了4次,第二重循环每次执行的次数依次为1,2,3,4。故最后循环执行了10次。

  故本题选B。

  31、下列运算中,______运算符在C++中不能重载。

  A、?:

  B、+

  C、-

  D、<=

  本题考查的是运算符重载。

  在C++中限制 “.”,“.*”,“->*”,“::”,“?:”等操作符的重载。

  故本题选A。

  32、执行下列程序后,输出的结果是______。

  int a=-5,b=0;

  while(++a)

  b++;

  cout<

  A、0

  B、1

  C、4

  D、5

  本题考查的是while循环。

  解题思路为:循环条件是++a,在c++中,对于非0值全都为真,0代表假。a的初始值为-5,所以循环能得以进行4次。

  故本题选C。

  33、下列程序的输出结果是______。

  #include

  using namespace std;

  int n[][3]={10,20,30,40,50,60};

  int main()

  {

  int (*p)[3];

  p=n;

  cout<

  return 0;

  }

  A、10 30 50

  B、10 20 30

  C、20 40 60

  D、10 30 60

  本题考查的是二维数组和指针数组的联系。


热点排行