c++程序语言模拟期末考试试卷(一)附答案讲课稿.pdf

c++程序语言模拟期末考试试卷(一)附答案讲课稿.pdf

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C++ 模拟试卷(一) 、C 2 、D 3 、B 4 、A 5 、 C 6 、D 7 、D 8 、D 9 、C 10 、A 11 、C 12 、B 13 、B 14 、C 15 、D 16 、D 17 、D 18 、A 19 、 C 20 、C 一、 单项选择题(共 20 题,每题 1 分,共 20 分) 1 、下列关于 C++ 标识符的命名不合法的是 ( C ) A. Pad B. name_1 C. A#bc D. _a12 2 、若有以下类型标识符定义: (D ) int x=2 ; char w=a ; float y=23.45f ; double z=45.6712 ; 则表达式 w*x+y-z 的结果类型是 A. float B. char C. int D. double 3 、若有 int x=10,y=20,z=30; 则执行下面语 ??? 句后, x 的值是 if(xy) ( B ) z=x; x=y; y=z; A. 10 B. 20 C. 30 D. 0 4 、循环语句 whlie(int i=0 )i--; 的循环次数是 A. 0 B. 1 C. 5 D. 无限 5 、一个函数无返回值时,应选择的说明符是 C A. static B. extern C. void D. 无说明符 6 、对重载函数形参的描述中,错误的是 D A. 参数的个数可能不同 B. 参数的类型可能不同 C. 参数的顺序可能不同 D. 参数的个数、类型、顺序都相同,只是函数的返回 值类型不同 7 、以下能正确定义数组并正确赋初值的语句是 ※ D A. int N=5,b[N][N]; B. int a[2]={{1},{3},{4},{5}}; C. int c[2][]={{1,2},{3,4}}; D. int d[3][2]={{1,2},{3,4}}; 8 、下列给字符数组进行的初始化中 ,不正确的是 D A. char s1[]=abcd; B. char s2[3]={x,y,\0}; C. char s3[]={a,x,y,\0}; D. char s4[6]={xyz,mnp}; 9 、通常的拷贝构造函数的参数是 C A . 某个对象名 B .某个对象成员名 C . 某个对象的引用 D .某个对象的指针名 10 、关于构造函数特点的描述中,错误的是 A A. 定义构造函数必须指出类型 B. 构造函数的名字与该类的类名相同 C. 一个类中可定义 0 至多个构造函数 D. 构造函数是一种成员函数 11 、下面程序的运行结果为 C #include iostream.h int add(int a,int b); void main() { extern int x,y; coutadd(x,y)endl; } int x=20,y=5; int add(int a,int

文档评论(0)

137****6572 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档