vc程序设计期末试卷a

vc程序设计期末试卷a

ID:32585821

大小:105.00 KB

页数:15页

时间:2019-02-13

vc程序设计期末试卷a_第1页
vc程序设计期末试卷a_第2页
vc程序设计期末试卷a_第3页
vc程序设计期末试卷a_第4页
vc程序设计期末试卷a_第5页
资源描述:

《vc程序设计期末试卷a》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、题号—-三四总分得分(试卷说明:请将答案填在答题纸内,否则不给分!)广州涉外2011-2012学年第二学期期末考试VC程序设计试卷A适用专业:计算机应用技术年级:2011级考试形式:闭卷考场要求:笔试考试时间:120分钟班级:学号:姓名:评分:一、选择题(本题共30小题,每题1分,共30分)1、下列标识符中,合法的是(D)□A>4footsB>mainC、val(7)D、who_am_T2、下列(B)是语句。A、;;B>a=17;C、x+yD、cout<<,?”3、以下双目运算符屮要求两个操作数均为整型的运算符是(D)oA、

2、

3、B、&&C、>D、%4、预处理命令在程序中都是以(

4、B)为开头的。A、*B、#C、:D、/5、下列for循环的循环次数是(B)。For(inti=0,x=0;!x&&i<=5;i++)A、5B、6C、1D、无限6、下述关于“for(el;e2;e3)sl;”的描述中,不正确的是(B)。A、存在“for(;;)sl;”的情况B、表达式el和e3可为空,但e2不能为空C、表达式e2的值可增可减D、循环体si可以为空,但分号(;)必须有7、以下叙述屮,不正确的是(C)oA、一个函数中可以有多个return语句B、一个函数中可以没有return语句C、一个return语句口J返回多个值D、一个return语句口J不返回值8、已知:inta,

5、b;下列switch语句中,(D)是正确的。A、switch(a){casea:a++;brcak;caseb:b++;break;}B>switch(a+b){case1:a+b;break;case2:a~bIC^switch(a*a){case1,2:++a;case3,4:++b;}switch(a/10+b){case5:a/5;break;defauIt:a+b;}9、在面向对象编程中,对象的抽象集合称为(C)。A、对象B、集合C、类D、实例10、下列do-while循环的循环次数是(D)。inti=5;do{cout〈〈i--〈〈endl;i--;}while(i!二

6、0);A、1B>3C、5D、无限11、C++中重载函数被调用,不能作为重载条件的是(D)。A、参数的个数B、参数的类型C、函数的类型D、相同的函数名称12、下列标识符中,(D)不是局部变量。A、register类B、auto类C、函数形参D、外部static类13、下列数组声明错误的是(C)。A>^definen5chara[n]={"Good”};B>constintn=5;chara[n]={"Good”};C>intn=5;chara[n]={"Good"};D、constintn二5;chara[n+2]={"Good”};14、若冇以下定义,则对a数组元素正确的引用是(B

7、)ointa[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、voidB>doubleC、intD、char16、若冇定义:inta=100,*p=&a;贝ij*p的值是(B)。A、变量p的地址B、变量3的值C、变量a的地址值D、无意义17、下面引用的定义屮,错误的是(D)。A、inti;int&j;j=i;B、inti二6;int&j=i;C>chard;char&k=d;D、floati;constfloat&j二i;18、下列标识符屮,(C)是文件作

8、用域的。A、函数形参B.语句标号C、外部静态类标识符D、自动标识符19、在C++中,关于下列设置参数默认值的描述中,(A)是正确的。A、设置参数默认值时,应该是先设置右边的再设置左边的B、设置参数默认值只能在定义函数吋设置C、不允许设置参数的默认值D、设置参数默认值时,应该是金部参数设置20、若有以卜•定义,则卜•列对数组引用止确的是(B)。int(*q)[3]二newint[2][3];A、q[2][3]B、*(*q+2)C、*qD、*(*(q+2)+3)21、要求调用下述函数时能实现交换变量值的功能,合乎要求的是(B)。A、voidswapa(int*x,int*y){int*

9、p;voidswapb(int*x,int*y){int*p;*x二*y;*y二*x;C、voidswapc(int*x,int*y){*x=*x+*y;*y二*x_*y;*x二*x~*yID、voidswapd(intx,inty){int*p;22、C++对C语言作了很多改进,即从面向过程变成为面向对象的主要原因是(A)A、引进了类和对象的概念B>允许函数重载,并允许设置缺省参数C、规定函数说明符必须用原型D、貝有多态性23、下列式子中,(B)不是合法的赋值表达式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。