-第学年《计算机语言与程序设计基础(C++)》期中试卷讲解.docVIP

  • 4
  • 0
  • 约5.89千字
  • 约 9页
  • 2018-06-05 发布于江西
  • 举报

-第学年《计算机语言与程序设计基础(C++)》期中试卷讲解.doc

-第学年《计算机语言与程序设计基础(C++)》期中试卷讲解.doc

一、选择题(单选题,每小题3分,共10题,30分)   1.下面的C++语言标识符中正确的是    A)If B)ac C)85_ D)lotus-1-2-3          A) int i=100;  while (1)   {     i = i%100+1;    if (i100) break;   }    B) for( ; ; );  C) int k=1000;    do { ++k} while (k=1000);   D) int s=36;   while (s) --s;     3   void main( )   {    unsigned int num, k;   num=26; k=1;    do {   k*=num%10;    } while(num/=10); k=1*6*2=12   coutkendl;  }  A) 2 B) 12 C) 62 D) 18     C++语言中,凡未指定存储类别的局部变量的默认存储类别是________。   A) 自动(auto) B) 静态(static)    C) 外部(extern) D) 寄存器(register)       char array[ ]=China; 则数组array所占的存储空间为________。   A) 4 B) 5个字节 C) 6个字节 D) 7个字节             #include iostream.h  void main( )  {  int i,k=0, a=0, b=0;    for(i=1; i=4; i++)  {  k++;   if (k%2==0) {a=a+k; continue;}  b=b+k;   a=a+k;   }    coutk=k a=a b=bendl;    }  A) k=5 a=10 b=4 B) k=3 a=6 b=4    C) k=4 a=10 b=3 D) k=4 a=10 b=4       #include iostream.h  fun(int k)   {   static x, y;    x+=k;   return(y+=x);    }    void main( )   {  int i, s;   for(i=1; i=10; i++)    s=fun(i);    couts=sendl;    }   ________。     A) 程序的输出是1+(1+2)+……+(1+2+3+……+10)之值    B) 程序的输出是1+2+3+……+10之值   C) s=10  D)       8.函数fun( ) 的功能是________。   int fun(char s[ ], char t[ ])    {    int i=0;   while( s[i] t[i] (t[i]==s[i]) ) i++;    return (s[i]-t[i]);    }    A) 求字符串的长度   B)   C) s复制到字符串t中  D) s接续到字符串t尾部     void main()    {   double s[10][22];    ……    fun(s);  ……    }    A) void fun(double b[22])B) void fun(double b[ ][22]);  C) void fun(double b[ ][ ]);  D) void fun(double b[10][ ]);   M的语句是________。    struct person  {   char name[9];   int age;    };    person p[10]={   john, 17, paul, 19,   Mary, 18, Adam, 16    };    A) coutp[3].name[1]endl;     B) coutp[2].name[1]endl;     C) coutp[2].name[0]endl;   D) coutp[1].name[0]endl;   (每小题3分,共6题,18分)  

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档