c 语言程序设计阶段作业一、二

c 语言程序设计阶段作业一、二

ID:13027106

大小:22.76 KB

页数:18页

时间:2018-07-20

c  语言程序设计阶段作业一、二_第1页
c  语言程序设计阶段作业一、二_第2页
c  语言程序设计阶段作业一、二_第3页
c  语言程序设计阶段作业一、二_第4页
c  语言程序设计阶段作业一、二_第5页
资源描述:

《c 语言程序设计阶段作业一、二》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++语言程序设计阶段作业一、二第一阶段作业一、单项选择题(共20道小题,共100.0分)1.以下不是C++关键字的是______。A.newB.charC.tryD.get2.判断字符型变量ch是否为大写英文字母,应该使用表达式()。A.ch>='A'&ch<='Z'B.ch<='A'

2、

3、ch>='Z'C.'A'<=ch<='A'D.ch>='A'&&ch<='Z'3.设inta=3

4、,b=2;,则++a*b的结果是()。A.2B.3C.8D.54.下列十六进制整型常量的写法中,错误的是()。A.0xafB.0C.0X1bD.0xAE5.在为类FunType重载运算符+=时,重载函数的最后一个语句是return*this;关于这个重载函数,下列表述中错误的是()。A.它的名称是operator+=B.它的返回值类型是FunType或FunType&C.它的形参表只包含一个形参定义D.它是类FunType的友元函数6.已知针对类AX定义了一个唯一的运算符函数,使得对于AX的对象ax,表达式ax-5和5-ax都能正确求值。有鉴于此,下列表述中错误的是()。A

5、.该运算符函数是类AX的成员函数B.该运算符函数的形参表中有两个参数C.该运算符函数的函数名是operator-D.利用类AX的构造函数可将5转换成一个AX对象7.假定为类X成功地重载了++、=、-和[]等运算符,则其中肯定属于成员函数的运算符是()。A.-和=B.[]和++C.=和[]D.++和[]8.在下列运算符中,只能作为二元运算符重载的是()。A.+B.-C.*D./9.以下代码的运行结果是()。#include<iostream>usingnamespacestd;#defineMINUS(x)-xintmain(){inta=1,b=2,c=3;cout&l

6、t;<MINUS(a+b)*c<<endl;return0;}A.3B.5C.-7D.-910.以下关于外部变量和外部函数的说法,错误的是()。A.外部变量的声明可以是引用性的声明B.静态变量和静态函数即使使用extern声明,它们的使用范围仍然被限定在定义文件中C.外部变量可以为多个源文件所共享D.外部函数和外部变量在声明时,都不能省略关键词extern11.下面程序实现的功能是()。#include<iostream.h>voidmain(){inti=1,sum(0);loop:if(i<=100){sum+=i,i++;gotoloop;

7、}cout<<sum<<endl;}A.输出100以内的偶数B.计算并输出100以内自然数的和12.下面程序运行的结果是()。#include<iostream>usingnamespacestd;voidmain(){inti;for(i=1;i<=4;i++){if(i%2)cout<<"*";elsecontinue;cout<<"#";}cout<<"$"<<endl;}A.*$B.$C.#*#*$D.*#*#$13.下列运算符中,优先级最高的是_____。A.++B.[]C.%D.&

8、amp;&14.有如下的枚举类型声明语句,声明后fri的值是_____。enumweekday{sun=7,mon=1,tue,wed,thu,fri,sat};A.5B.6C.7D.815.有如下说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是()。A.*p+9B.*(p+8)C.*p+=9D.p+816.有如下程序段:inti=0,j=1;int&r=i;//①r=j;//②int*p=&i;//③*p=&r;//④其中会产生编译错误的语句是()。A.④B.③C.②D.①17.语句int*p=&

9、amp;k;定义了指针p,与这个语句等效的语句序列是_____。A.int*p;p=&k;B.int*p;p=k;C.int*p;*p=&k;D.int*p;*p=k;18.要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是_____。A.intvect[]={30,50,-88}B.intvect[]={30,50,-88,0,0}C.intvect[5]={30,50,-88}D.

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

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

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