今天在其他的论坛上看到的一些c/c++得题!

原创 2004年08月10日 13:40:00
一、单选题
1.设x和y均为bool量,则x && y为真的条件是(????)。

????????A. 它们均为真??????B. 其中一个为真????

????????C. 它们均为假??????D. 其中一个为假

2.为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择(????)。

????????A. 内联函数??B.重载函数??C.递归函数??D.函数模板

3.预处理命令在程序中都是以(????)符号开头的。

????????A. *?????? B. #??????C. &??????D. @

4.面向对象软件开发中使用的OOD表示(?? )。

????????A. 面向对象分析????B. 面向对象设计????

????????C. 面向对象语言????D. 面向对象方法

5.假定AB为一个类,则执行 “AB x;”语句时将自动调用该类的(????)。

????????A. 带参构造函数??B. 无参构造函数?? C. 拷贝构造函数?? D. 赋值重载函数

6.C++程序从上机到得到结果的几个操作步骤依次是(??????)。

????????A. 编译、编辑、连接、运行

????????B. 编辑、编译、连接、运行

????????C. 编译、运行、编辑、连接

????????D. 编辑、运行、编辑、连接

7.程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用(????)符号作为分隔符。

????????A. 空格或逗号??????B. 逗号或回车??????C. 逗号或分号??????D. 空格或回车

8.函数调用不可以(????)。

????????A. 出现在一个表达式中

????????B. 出现在执行语句中

????????C. 作为一个函数的实参

????????D. 作为一个函数的形参

9.设array为一个数组,则表达式sizeof(array)/sizeof(array[0])的结果为(????)。

????????A. array数组首地址

????????B. array数组中元素个数

????????C. array数组中每个元素所占的字节数

????????D. array数组占的总字节数

10.面向对象软件开发中使用的OOA表示(?? )。

????????A. 面向对象分析????B. 面向对象设计????

????????C. 面向对象语言????D. 面向对象方法

11.在关键字private后面定义的成员为类的(?? )成员。

????????A. 私有??????B. 公用??????C. 保护??????D. 任何

12.以下叙述中不正确的是(????)。

????????A. 在一个函数中,可以有多条return语句

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

????????C. 函数必须有返回值

????????D. 不同的函数中可以使用相同名字的变量

13.函数重载是指(????)。

????????A. 两个或两个以上的函数取相同的函数名,但形参的个数或类型不同

????????B. 两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同

????????C. 两个以上的函数名字不同,但形参的个数或类型相同

????????D. 两个以上的函数取相同的函数名,并且函数的返回类型相同

14.以下正确的函数原型语句是(????)。

????????A. double fun(int x,int y)

????????B. double fun(int x;int y)

????????C. double fun(int,int);

????????D. double fun(int x,y);

15.若用数组名作为函数调用的实参,传递给形参的是(????)。

????????A. 数组的首地址????????B. 数组中第一个元素的值

????????C. 数组全部元素的值????D. 数组元素的个数

一、填空题
1.假定a是一个一维数组,则a[i]对应的存储地址(以字节为单位)为____________。

2.假定指向一维数组b中元素b[4]的指针为p,则p+3所指向的元素为_______,p-2所指向的元素为________。

3.执行int *p=new int[10]操作,使p指向动态分配的数组中下标为0的元素,该元素可表示为_______或________。

4.含随机函数的表达式rand()*20的值在_____至______区间内。

5.若while循环的“头”为“while(i++<=10)”,并且i的初值为0,同时在循环体中不会修改i的值,则循环体将被重复执行______次后正常结束。

6.在程序执行完________函数后,将结束整个程序的执行过程,返回到操作系统下的C++集成开发窗口。

7.空串的长度为________,存储它需要占用________个字节。

8.字符串”/’a/’xy=4/n”的长度为________。

9.如果一个函数只允许同一文件中的函数调用,则应在该函数定义前加上__________C++保留字。

10.已知语句“cout<
__________。

11.已知有定义“int x, a[]={5,7,9}, *pa=a;”,在执行“x=++*pa;”语句后,x的值是________。

12.面向对象的分析包括__________分析和__________分析两步。

13.在每个成员函数中,隐含的第一个参数的参数名为________。

14.用于输出表达式值的标准输出流对象是_________。

15.一个函数定义由________和________两部分组成。

16.十进制常数245对应的八进制的C++表示为__________。

17.字符串”This/’s a book./n”的长度为__________。

18.若x=5, y=10, 则计算y*=++x表达式后,x和y的值分别为______和______。

19.若do循环的“尾”为“while(++i<10)”,并且i的初值为0,同时在循环体中不会修改i的值,则循环体将被重复执行______次后正常结束。

20.如果一个函数直接或间接地调用自身,这样的调用称为____________调用。

21.全局变量和静态局部变量具有静态生存期,存放在内存的____________区中。

22.元素类型为int的数组a[10]共占用________字节的存储空间。

23.若a是一个字符数组,则从键盘上向该数组输入一个字符串的表达式为__________。

24.局部变量具有局部生存期,存放在内存的____________区中。

25.一个指针指向一个数据对象,它保存着该数据对象的________,若数据对象为DataType类型,则相应的指针类型为__________。

26.一个数组的数组名实际上是指向该数组________元素的指针,并且在任何时候都不允许________它。

27.假定x和ch分别为int型和char型,则sizeof(x)和sizeof(ch)的值分别为______和______。

28.在if语句中,每个else关键字与它前面同层次并且最接近的________关键字相配套。

29.假定p所指对象的值为25,p+1所指对象的值为42,则*p++的值为________。

30.若要定义整型指针p并初始指向x,则所使用的定义语句为________。

31.假定一个二维数组为c[5][8],则c[3]的值为二维元素________的地址,c[3]+2的值为二维元素________的地址。

32.若p指向x,则________与x的表示是等价的。

33.若y是x的引用,则&y和&x的值________,即为变量________的地址。

34.执行new char[m][n]操作时的返回值的类型为________。

35.每个对象都是所属类的一个__________。

36.若在类的定义体中给出了一个成员函数的完整定义,则该函数属于________函数。

37.一个完整程序中必须有一个名为________的函数。

38.一个函数的函数体就是一条_________语句。

39.若一个函数的定义处于调用它的函数之前,则在程序开始可以省去该函数的______语句。

40.指针变量pv和pc定义为“void *pv =”Hello, word!”; char *pc;”,要将pv值赋给pc,则正确的赋值语句是_______________。

41.在C++中,编译时的多态性是通过__________实现的,而运行时的多态性则是通过__________实现的。

42.类定义中,既包含数据成员,也包含________成员。

43.假定x=5,y=6,则执行表达式y*=x++计算后,x和y的值分别为__________和__________。

44.在C++中存储字符串”a+b=c”至少需要________个字节。

45.常数100和3.62的数据类型分别为__________和__________。

C语言 - ACM题目:解密信息

一天,小明收到了小红给他发来的一封邮件,但是大眼看上去是一堆乱码,不过在邮件的最后小明看到了小红写的邮件解密的方法,举例如下: 给出一串解密key,例如yrwhsoujgcxqbativndfezml...
  • u012495182
  • u012495182
  • 2013年12月08日 01:11
  • 1382

马云语录:今天很残酷,明天更残酷!后天很美好!但大多数人都死在明天晚上,看不到后天的太阳!

1、今天很残酷,明天更残酷,后天会很美好,但绝大多数人都死在明天晚上,却见不到后天的太阳,所以我们干什么都要坚持!     2、创业艰难用左手温暖你的右手,放弃是最大的失败!(*当你成功的时候,...
  • stamSuper1
  • stamSuper1
  • 2013年04月02日 09:43
  • 4648

杭电OJ -- 2033 人见人爱A+B(c++练手的好题目)

人见人爱A+B Problem Description HDOJ上面已经有10来道A+B的题目了,相信这些题目曾经是大家的最爱,希望今天的这个A+B能给大家带来好运,也希望这个题目能唤起大家对A...
  • lishuhuakai
  • lishuhuakai
  • 2015年10月04日 09:33
  • 1534

黑马程序员——今天在黑马论坛看到有人问打印螺旋矩阵的题目

题目如下: (拔高选做题,如果你把之前所有的知识都掌握了,可以思考一下这道题,本题不要求必须完成)  输出 n=5 的螺旋方阵        1  2  3  4  5     16 17 18 19...
  • u014446479
  • u014446479
  • 2015年04月26日 14:28
  • 349

今天在群里看到有人分享了一段搞笑的注释代码,觉得挺好玩的,

// _ooOoo_ // o8888888o // ...
  • fujunsfzh
  • fujunsfzh
  • 2016年10月28日 08:33
  • 452

今天在csdn看到一博主今年大三,初中就喜欢上编程,学习了各种知识,初中…挺震惊。不禁细数我的编程史,挺有感。

今天在csdn看到一博主今年大三,初中就喜欢上编程,学习了各种知识,初中…挺震惊。不禁细数我的编程史,挺有感。 要说我第一次接触编程,也是在初中,但这次接触我觉得并没有对我有所影响。 初中时期,记不...
  • bboxhe
  • bboxhe
  • 2015年06月18日 22:27
  • 568

腾讯2017年实习生编程题目(第三题)——有趣的数字 小Q今天在上厕所时想到了这个问题:有n个数,两两组成二元组,差最小的有多少对呢?差最大呢?

腾讯2017年实习生编程题目(第三题) 3.有趣的数字 小Q今天在上厕所时想到了这个问题:有n个数,两两组成二元组,差最小的有多少对呢?差最大呢? 输入描述:  输入包含多组测试数据。  对于每组测试...
  • u013000638
  • u013000638
  • 2016年09月09日 15:10
  • 1366

今天在Delphi中使用ADO连接Excel

今天在Delphi中使用ADO连接Excel(以前在一本书看过,复习一下-_-!!),有所收获,不敢独享。第一部分:1. 设置ADOConnection的ConnectionString属性的OLE ...
  • love3s
  • love3s
  • 2011年11月15日 17:00
  • 6434

记自己今天在金山云数据分析岗的面试

通知的今天11点面试,然后10:50的时候被HR领到了金山软件大厦4楼金山云那层,一进去就是一排排的机位,很密,感觉工作环境不是太好(之前面了京东金融,感觉两个环境差远了,不过也可能与公司位置有关)。...
  • qq_26593881
  • qq_26593881
  • 2016年06月28日 20:31
  • 2190

今天在mac10.10上成功运行了android studio

折腾了半天,中途断了网导致SDK和模拟器没有下载完全。 在mac下写安卓感觉有些别扭,不知这种感觉从何而来。 尽量熟悉软件,这两天是实践课,借此机会机会将每天的所学的知识点都发到上面来。 ...
  • weixin_37696209
  • weixin_37696209
  • 2017年06月24日 23:43
  • 75
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:今天在其他的论坛上看到的一些c/c++得题!
举报原因:
原因补充:

(最多只允许输入30个字)