电大《C++语言程序设计》课程随堂练习(3)

时间:2024-04-27 18:02:01 5A范文网 浏览: 复习资料 我要投稿

1 、以下程序运行后,输出结果( )

main( )

{char *s=""abcde"";

s+=2;

cout << s << endl;

}

A 、 cde B 、字符 C 的 ASCII 码值

C 、字符 C 的地址 D 、出错

2 、当执行以下程序段时( )

x=-1;

do{x=x*x;}while(!x);

A 、循环体将执行一次 B 、循环体将执行两次

C 、循环体将执行无限次 D 、系统将提示有语法错误

3 、执行以下程序后,输出的结果是( )

main( )

{int y=10;

do {y--;}while(--y);

cout <<( y-- )<< endl;

A 、 -1 B 、 1 C 、 8 D 、 0

4 、设有如下 C 语句:

struct node

{int Val;

struet node *next;

};

struct node Sa[3]={{5},{7},{9}},*sp;

sa[0].next=sa+1 Sa[1].next=Sa+2;

Sa[2].next=NULL;sp=sa;

则下面哪个表达式的值是 6 ?( )

A 、 ++sp → Val B 、 sp → Val++

C 、 (*sp).Val++ D 、 sp++ → Val

5 、当需要把一个带初始化的变量定义为常值变量时,则应在该语句的前面加上关键字 ( )

A 、 static B 、 const C 、 continue D 、 extern

6 、假定一个字符串的长度为 n, 则定义存储字符串的字符数组的长度至少为( )

A 、 n-1 B 、 n C 、 n+1 D 、 n+2

7 、 假定 AB 为一个类,则该类的拷贝构造函数的正确声明是( )

A 、 AB ( AB x ) ; B 、 AB(AB&);

C 、 AB(AB*); D 、 AB& ( AB&x ) ;

8 、当需要打开 A 盘的 xxk.dat 文件用于输入时,则定义文件流对象的语句为( )

A 、 fstrean fin(""A://xxk.dat"");

B 、 ofstream fin(""A://xxk.dat"");

C 、 ifstream fin("A://xxk.dat",ios::app);

D 、 ifstream fin(""A://xxk.dat"",ios::nocreate);

9 、当需要将一个函数 bool isnumber(char c); 声明为内联函数时,则此内联函数函数的原型为( )

A 、 enum bool isnumber(char c);

B 、 define bool isnumber(char c);

C 、 inline bool isnumber(char c);

D 、 extern bool isnumber(char c);

10 、假定要对类 AB 定义加号操作符重载成员函数,实现两个 AB 类对象的加法,并返回相加结果,则该成员函数声明语句为( )

A 、 AB operator+(AB&a,AB&b);

B 、 AB operator+(AB&a);

C 、 operator+(AB a);

D 、 AB&operator+( );

参考答案: A A D A B C B D C B

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

2022年初中数学:四边形的综合训练(下载版)04-27

2022年初中物理:电压互感器接线图04-27

2013年6月,中央编办发出《关于私募股权基金管理职责分04-27

2022年初中物理:改变干电池的个数来改变路端电压04-27

2022年初中数学:四边形的综合训练(图片版)04-27

股权投资基金在投资者的资产配置中通常具有( )的特点04-27

( )年8月,成立淄博乡镇企业投资基金,这是我国第一只公司型04-27

2022年数学正方形核心考点三04-27

股权投资基金在投资者的资产配置中的特点是( )。A低风险04-27

2022年数学正方形解题方法与策略04-27

热搜文章
最新文章