• u******* 签到打卡,获得1金币奖励
  • u******* 加入了本站
  • 游客 下载了资源 LED 灯月亮灯 001 [高分辨率] 3d打印图纸stl文件
  • 游客 下载了资源 LED 灯月亮灯 001 [高分辨率] 3d打印图纸stl文件
  • 游客 购买了资源 国开学习网电大《☆电子商务法律与法规》形考任务四答案
  • 游客 下载了资源 国开电大《Flash动画制作》形考课程考核成品答案实训5:补间动画
  • 游客 购买了资源 国开电大《Flash动画制作》形考课程考核成品答案实训5:补间动画
  • 游客 下载了资源 国开电大《Flash动画制作》形考课程考核成品答案实训4:引导层和遮罩层的应用
  • 游客 购买了资源 国开电大《Flash动画制作》形考课程考核成品答案实训4:引导层和遮罩层的应用
  • 游客 下载了资源 国开电大《Flash动画制作》形考课程考核成品答案实训3:元件和库应用

四川电大 面向对象程序设计(省)阶段性测验任务4

一、单项选择题(共 20 道试题,共 80 分。)
1.  下列符号属于C++语言用户标识符的是

A. void
B. template
C.IF

D. switch
      满分:4  分
2.  在函数定义前加上关键字“inline”表示该函数被定义为(       )

A.重载函数

B. 内联函数
C. 成员函数
D. 普通函数
      满分:4  分
3.  如有数组名作为实参,则传递给形参的是(     )

A.数组首地址

B. 数组第一个值
C. 数组中全部元素的值
D. 数组中元素的个数
      满分:4  分
4.  ()函数是Windows应用程序开始执行时的入口点

A.Winmain()

B. main()
C. win()
D. windows()
      满分:4  分
5.

下列程序段中循环体执行的次数为(    )。
int k=10;    while (k==1)k=k-1;
A. 循环体语句一次都不执行
B. 循环体语句执行无数次
C. 循环体语句执行一次
D. 循环体语句执行九次
      满分:4  分
6.

若有以下函数调用语句,在此函数调用语句中实参的个数是(      ) 。

fun(a+b,(y=10,y),fun(n,k,d));

A. 3
B. 4
C. 5
D. 6
      满分:4  分
7.  要把高级语言编写的源程序转换为目标程序,需要使用()

A.  编辑程序
B. 驱动程序
C. 调试程序
D. 编译程序
      满分:4  分
8.  任意一个类,析构函数的个数最多是()

A. 不限个数
B. 1
C. 2
D. 3
      满分:4  分
9.  下面有关重载函数的说法中正确的是(      )

A.

重载函数必须具有不同的返回值类型

B.

重载函数形参个数必须不同

C. 重载函数必须有不同的形参列表
D.

重载函数名可以不同

      满分:4  分
10.

如有以下定义语句:
int a[10]; float b[2];
A. 10 4
B.4 19

C. 40 8
D. 35 9
      满分:4  分
11.下列函数参数默认值定义错误的是(       )

A.

Fun(int x, int
y=0)

B.

Fun(int x=0)

C.

Fun(int x=0, int y)

D. Fun(int x = f( )) (假定函数f()已经定义)
      满分:4  分
12.

下列语句段将输出字符’*’的个数为(   ).
int i = 100;
while(1)
{
i –;
if ( i==0) break;
cout << ‘*’;
}
A. 98
B. 99
C. 100
D. 101
      满分:4  分
13.

有以下程序:
main( )
{ int m[][3]={1,4,7,2,5,8,3,6,9};
int I,j,k=2;
for(I=0;I<3;I++)
{ cout << m[k][I];}
}
执行结果是(      )。
A. 456
B. 123
C. 369
D. 268
      满分:4  分
14.

在下列对字符数组进行初始化中(       )是正确的

A. char s1[]=”abcd”;
B. char s2[3]=”xyz”
C. char s3[][]={‘a’,’x’,’y’}
D. char s4[2][3]={“xyz”,”mnp”}
      满分:4  分
15.当执行以下程序段时,循环体将执行()

 

int
main( )

{

int y = 1;

do{ y–; } while
(–y);

}

A. 一次
B. 两次
C. 无限次
D. 有语法错误
      满分:4  分
16.  若有说明“int a[3][4]={0};”,则下面正确的是(       )

A.

只有元素a[0][0]可得到初值0

B. 此说明语句不正确
C. 数组a各元素都可得到初值,但其值不一定是0
D.

数组a中每个元素均可得到初值0

      满分:4  分
17.  在32位计算机中,一个int型数据所占用的内存长度为多少字节

A. 2
B. 4
C. 6
D. 8
      满分:4  分
18.  t为int类型,进入循环while(t=1){…}之前,t的值为0。则以下叙述中,正确的是()

A.

循环控制表达式的值为0

B.

循环控制表达式的值为1

C.

循环控制表达式不正确

D. 以上都不对
      满分:4  分
19.  结构化程序设计所规定的三种基本控制结构是

A. 顺序结构、选择结构、循环结构
B. 输入、输出、处理
C.

for、while、switch

D. 主程序、子程序、函数
      满分:4  分
20.

为了避免在嵌套的条件语句if…else中产生歧义,C++规定的if…else语句的匹配原则是( ) 。

A. else子句与所排位置相同的if配对
B. else子句与所排位置之前最近的if配对
C. else子句与所排位置之后最近的if配对
D. else子句与同一行的if配对
      满分:4  分
二、判断题(共 10 道试题,共 20 分。)
1.  若有说明:int*p1,*p2,m=3,n;则p1=&m;p2=p1;是正确的赋值语句。

A. 错误
B. 正确
      满分:2  分
2.  在C++语言中,类中的成员函数能存取类中的私有数据。

A. 错误
B. 正确
      满分:2  分
3.  若S表示一条C++语句,while(1)S必定是无限循环。

A. 错误
B. 正确
      满分:2  分
4.  使用class定义的类成员默认的访问权限是私有的(private)。

A. 错误
B. 正确
      满分:2  分
5.  引用就是某个变量的别名,对引用的操作,实质上就是对被引用的变量的操作。

A. 错误
B. 正确
      满分:2  分
6.  控制格式输入输出的操作子oct不是设置域宽的。

A. 错误
B. 正确
      满分:2  分
7.  预处理命令是在进行编译前执行的,然后再进行正常编译。

A. 错误
B. 正确
      满分:2  分
8.  函数体内声明的静态变量,至多只会被初始化一次。

A. 错误
B. 正确
      满分:2  分
9.  数组是若干相同类型的数据的集合。

A. 错误
B. 正确
      满分:2  分
10.  如果(x==y),则(*x==*y)。

A. 错误
B. 正确
      满分:2  分
点点赞赏,手留余香 给TA打赏

AI创作

支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性
显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录