VC程序设计期末试卷A.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
题号 题号 —- 三 四 总分 得分 (试卷说明:请将答案填在答题纸内,否则不给分!) 广州涉外2011-2012学年第二学期期末考试 VC程序设计试卷A 适用专业:计算机应用技术年级:2011级考试形式:闭卷 考场要求:笔试 考试时间:120分钟 班级: 学号: 姓名: 评分: 一、选择题(本题共30小题,每题1分,共30分) 1、 下列标识符中,合法的是(D )□ A 4foots B main C、val(7) D、who_am_T 2、 下列(B )是语句。 A、 ;; B a=17; C、x+y D、cout,? \n” 3、 以下双目运算符屮要求两个操作数均为整型的运算符是(D)o A、| | B、 C、 D、% 4、 预处理命令在程序中都是以(B )为开头的。 A、 * B、 # C、 : D、 / 5、 下列for循环的循环次数是(B )。 For(int i=0,x=0;!xi=5;i++) A、5 B、6 C、1 D、无限 6、 下述关于“for(el; e2; e3)sl;”的描述中,不正确的是(B)。 A、存在“for (; ;)sl;”的情况 B、表达式el和e3可为空,但e2不能为空 C、表达式e2的值可增可减 D、循环体si可以为空,但分号(;)必须有 7、 以下叙述屮,不正确的是(C ) o A、一个函数中可以有多个return语句 B、一个函数中可以没有return语句 C、一个return语句口J返回多个值 D、一个return语句口J不返回值 8、 已知:int a, b;下列switch语句中,(D )是正确的。 A、 switch(a) { case a:a++;brcak; case b:b++;break; } B switch(a+b) { case 1:a+b;break; case 2:a~b I C^ switch(a*a) { case 1, 2: ++a; case 3,4: ++b; } switch(a/10+b) { case 5:a/5;break; defauIt:a+b; } 9、 在面向对象编程中,对象的抽象集合称为(C )。 A、对象 B、集合 C、类 D、实例 10、 下列do-while循环的循环次数是(D )。 int i=5; do{ cout〈〈i--〈〈endl; i--; }while(i !二0); A、1 B 3 C、5 D、无限 11、 C++中重载函数被调用,不能作为重载条件的是(D )。 A、 参数的个数 B、 参数的类型 C、 函数的类型 D、 相同的函数名称 12、下列标识符中,(D )不是局部变量。 A、register类 B、auto类 C、函数形参 D、外部static类 13、 下列数组声明错误的是(C )。 A ^define n 5 char a[n] = { Good” }; B const int n=5; char a[n] = { Good” }; C int n=5; char a[n]={ Good }; D、 const int n二5; char a[n+2]={ Good” }; 14、 若冇以下定义,则对a数组元素正确的引用是(B )o int a[2] [3] = {1,2, 3, 4, 5, 6}; A、 a[l] B、 a[l][l] C、 a[2][2] D、 a[0][3] 15、 在C++屮,若对函数类型未加说明,则函数的隐含类型是(C )。 A、 void B double C、 int D、 char 16、 若冇定义:int a=100, *p=a;贝ij*p 的值是(B )。 A、变量p的地址 B、变量3的值 C、 变量a的地址值 D、无意义 17、 下面引用的定义屮,错误的是(D )。 A、 int i;int j;j=i; B、 int i二6;int j=i; C char d;char k=d; D、 float i;const float j二i; 18、 下列标识符屮,(C)是文件作用域的。 A、函数形参 B.语句标号 C、 外部静态类标识符 D、自动标识符 19、 在C++中,关于下列设置参数默认值的描述中,(A )是正确的。 A、 设置参数默认值时,应该是先设置右边的再设置左边的 B、 设置参数默认值只能在定义函数吋设置 C、 不允许设置参数的默认值 D、设置参数默认值时,应该是金部参数设置 20、若有以卜?定义,则卜?列对数组引用止确的是(B )。 int (*q)[3]二new int [2] [3]; A、q[2] [3] B、*(*q+2) C、*q D、*(*(q+2)+3) 21、要求调用下述函数时能实现交换变量值的功能,合乎要求的是(

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档