最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

上海交通大学C++复习题(1)

来源:动视网 责编:小OO 时间:2025-10-02 00:02:11
文档

上海交通大学C++复习题(1)

2.按照标识符的要求,()符号不能组成标识符。  a.连接符下划线大小写字母数字字符3. 为了避免嵌套的if-else语句的二义性,C语言规定else总是与( )组成配对关系。 a.缩排位置相同的ifb.在其之前未配对的ifc.在其之前未配对的最近的ifd.同一行上的if 4.在"int a[ ][3]={{1},{3,2},{4,5,6},{0}};"中,a[2][2]的值是( )。  a.1      b.0           c.6             d.2 5.设"char *
推荐度:
导读2.按照标识符的要求,()符号不能组成标识符。  a.连接符下划线大小写字母数字字符3. 为了避免嵌套的if-else语句的二义性,C语言规定else总是与( )组成配对关系。 a.缩排位置相同的ifb.在其之前未配对的ifc.在其之前未配对的最近的ifd.同一行上的if 4.在"int a[ ][3]={{1},{3,2},{4,5,6},{0}};"中,a[2][2]的值是( )。  a.1      b.0           c.6             d.2 5.设"char *
2.按照标识符的要求,()符号不能组成标识符。 

 a.连接符  下划线 大小写字母  数字字符

3. 为了避免嵌套的if-else语句的二义性,C语言规定else总是与( )组成配对关系。 

a.缩排位置相同的if   b.在其之前未配对的if

c.在其之前未配对的最近的if d.同一行上的if 

4.在"int a[ ][3]={{1},{3,2},{4,5,6},{0}};"中,a[2][2]的值是( )。

  a.1      b.0           c.6             d.2 

5.设"char **s;",以下正确的表达式是()。 

 a.s="computer";            b.*s="computer"; 

 c.**s="computer";          d.*s='c'; 

6. 对于"int *pa[5];"的描述中,()是正确的。 

 a.pa是一个指向数组的指针,所指向的数组是5个int型元素 

 b.pa是一个指向某数组中第5个元素的指针,该元素是int型变量

 c.pa [5]表示某个元素的第5个元素的值 

 d.pa是一个具有5个元素的指针数组,每个元素是一个int型指针

 

7. 在下列表示引用的方法中,()是正确的。  

已知:int m=10; 

 a.int &x=m;              b.int &y=10; 

 c.int &z;   d.float &t=&m; 

8. 下列for循环的次数为( )。   

for(i=0, x=0; !x&&i<=5; i++)

  a.5     b.6      c.1     d.无限

 

9. 对于C/C++语言的函数,下列叙述中正确的是(。 

 a.函数的定义不能嵌套,但函数调用可以嵌套

 b.函数的定义可以嵌套,但函数调用不能嵌套

 c.函数的定义和调用都不能嵌套

 d.函数的定义和调用都可以嵌套

10. 在一个被调用函数中,关于return语句使用的描述,( )是错误的。 

 a.被调用函数中可以不用return语句 

 b.被调用函数中可以使用多个return语句

 c.被调用函数中,如果有返回值,就一定要有return语句

 d.被调用函数中,一个return语句可以返回多个值给调用函数

 

11. 在一个函数中,要求通过函数来实现一种不太复杂的功能,并且要求加快执行速度,

选用()。 

 a.内联函数 重载函数 递归调用 嵌套调用

14. 在如下结构定义中,不正确的是()。

a. struct student

{

int no;  

char name[10];

float score;

}; 

b. struct stud[20]

{

int no; 

char name[10];

float score;

}; 

 c. struct student

{

int no;  

char name[10];

float score;

} stud[20];

d. struct

int no; 

char name[10];

float score;

}stud[100]

15. 将两个字符串连接起来组成一个字符串时,选用()函数。

a.strlen( )    

16. ( )不是构造函数的特征 

 a.构造函数的函数名与类名相同  b.构造函数可以重载 

 c.构造函数可以设置缺省参数  构造函数必须指定类型说明

17. 已知:类A中一个成员函数说明如下:   void Set(A &a);   其中,A&的含义是( )。

a.指向类A的指针为a 

b.将a的地址值赋给变量Set 

c. a是类A对象的引用,用来作函数Set()的参数

d.变量A与a按位与作为函数Set( )的参数

18. 已知:print( )函数是一个类的常成员函数,它无返回值,下列表示中,()是正确的。

a.void print( ) const;  

19. 关于虚函数的描述中,()是正确的。

a.虚函数是一个static类型的成员函数

b.虚函数是一个非成员函数 

c.基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数

d.派生类的虚函数与基类的虚函数具有不同的参数个数和类型

20. 关于new运算符的下列描述中,()是错的。

a.它可以用来动态创建对象和对象数组 

b.使用它创建的对象和对象数组可以使用运算符delete删除

c.使用它创建对象时要调用构造函数 

d.使用它创建对象数组时必须指定初始值

三、分析下面程序的运行结果

#include

using namespace std;

class B

{

public:

 

private:

};

class D :public B

{

public:

private:

 

};

void fun(B *obj)

{

}

void main()

{

}

五、定义一个字符栈类Stack(包括类的实现)。

数据成员包括一个存放字符的数组 stck[ ] 和一个栈指针 tos 。栈数组的尺寸由常量 SIZE确定。栈的基本操作为 Push()和Pop()。 

六、完成下面的函数:

对有n个元素的数组a,使数组元素按逆序排列。  void inverse(Typename *a, int n)  {  }

七、下面的函数统计子字符串substr在字符串str中出现的次数,如果substr在str中不出现,则返回值0。请完成该函数。int str_count(char *substr, char *str)  {  }

答案:

2-A 3-C 4-C 5-B 6-D 7-A 8-B 9-A 10-D 11-A 14-B 15-C 16-D 17-C 18-C 19-C 20-D

三、运行结果为:   D::virfun() called.

五、(仅供参考)

#define SIZE 100

class Stack

{

public:

 

 

   cout << "\\nStack is full.\\n";

 

  

 

  

 

  

private:

};

六、(仅供参考)

template

void swap(Typename &x, Typename &y)

{

}

template

void inverse(Typename *a, int n)

{

 

}

七、(仅供参考)

int str_count(char *substr, char *str)

{

 

 

 

  

  

  

 

 

}

另附:http://www.docin.com/p-425942485.html

文档

上海交通大学C++复习题(1)

2.按照标识符的要求,()符号不能组成标识符。  a.连接符下划线大小写字母数字字符3. 为了避免嵌套的if-else语句的二义性,C语言规定else总是与( )组成配对关系。 a.缩排位置相同的ifb.在其之前未配对的ifc.在其之前未配对的最近的ifd.同一行上的if 4.在"int a[ ][3]={{1},{3,2},{4,5,6},{0}};"中,a[2][2]的值是( )。  a.1      b.0           c.6             d.2 5.设"char *
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top