VC程序设计期末试卷A介绍.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广州涉外2011-2012学年第二学期期末考试 VC程序设计 试卷A 适用专业: 计算机应用技术 年级:2011级 考试形式:闭卷 考场要求:笔试 考试时间:120分钟 班级: 学号: 姓名: 评分: 题号 一 二 三 四 总分 得分 试卷说明:请将答案填在答题纸内,否则不给分! 一、选择题(本题共30小题,每题1分,共30分) 1、下列标识符中,合法的是(D )。 A、4foots B、main C、val 7 D、who_am_I 2、下列(B )是语句。 A、 ;; B、 a 17; C、 x+y D、 cout ”\n” 3、以下双目运算符中要求两个操作数均为整型的运算符是( D)。 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 e1; e2; e3 s1;”的描述中,不正确的是( B)。 A、存在“for ; ; s1;”的情况 B、表达式e1和e3可为空,但e2不能为空 C、表达式e2的值可增可减 D、循环体s1可以为空,但分号 ; 必须有 7、以下叙述中,不正确的是(C ) 。 A、一个函数中可以有多个return语句 B、一个函数中可以没有return语句 C、一个return语句可返回多个值 D、一个return语句可不返回值 8、已知:int a,b;下列switch语句中,(D )是正确的。 A、 switch a case a:a++;break; case b:b++;break; B、switch a+b case 1:a+b;break; case 2:a-b C、switch a*a case 1,2: ++a; case 3,4: ++b; D、switch a/10+b case 5:a/5;break; default: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 )。 int a[2][3] 1,2,3,4,5,6 ; A、a[1] B、a[1][1] 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;则*p的值是(B )。 A、变量p的地址 B、变量a的值 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)

a336661148 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档