C语言让a占10个空间,C语言程序设计A期末模拟试题一资料(10页)-原创力文档

C 语言程序设计 A 期末模拟试题一

C 语言程序设计 A 期末模拟试题一

一、单项选择题(每小题 2 分,共 20 分

1. 由C++ 目标文件连接而成的可执行文件的缺省扩展名为( )。

A. cpp B. exe C. obj D. lik

2. x>0 && x<=10 的相反表达式为( 。

A. x<=0 || x>10 B. x<=0 && x>10

C. x<=0 || x<=10 D. x>0 && x>10

3. 在下面的一维数组定义中,哪一个有语法错误。( C

A. int a[]={1,2,3}; B. int a[10]={0};

C. int a[]; D. int a[5];

4. 假定 p 是具有 double 类型的指针变量,则表达式++p 使 p 的值(以字节为单位)增

加( C 。

A. 1 B. 4 C. sizeof(double) D. sizeof(p)

5. 当#include 后面的文件名用双引号括起来时,寻找被包含文件的方式是 ( B )。

A. 直接按系统设定的标准方式搜索目录

B. 先在源程序所在目录搜索,再按系统设定的标准方式搜索目录

C. 仅仅搜索源程序所在目录

D. 搜索当前逻辑盘上的所有目录

6. 假定指针变量 p 定义为“int*p=newint(100);”,要释放 p 所指向的动态内存,应使

用语句( A 。

A. delete p; B. delete *p; C. delete &p; D. delete []p;

7. 假定 AA 为一个类,a 为该类公有的数据成员,px 为指向该类对象的一个指针,则访

问px 所指对象中数据成员 a 的格式为( 。

A. px(a) B. px[a] C. px->a D. px.a

8. 栈具有( )的操作特性。

A. 先进先出 B. 先进后出 C. 进出无序 D. 进出任意

9. 对于任一个类,用户所能定义的构造函数的个数至多为 ( )。

A. 0 B. 1 C. 2 D. 任意个

10. 下列对派生类的描述中错误的说法是:( 。

A. 派生类至少有一个基类

第 1 页第 1 页第 1 页

C 语言程序设计 A 期末模拟试题一

B. 派生类可作为另一个派生类的基类

C. 派生类除了包含它直接定义的成员外,还包含其基类的成员

D. 派生类所继承的基类成员的访问权限保持不变

二、填空题(每题 2 分,共 20 分

1. C++语言是在_________语言的基础上发展起来的。

2. 当执行 cin 语句时,从键盘上输入每个数据后必须接着输入一个________符,然后才

能继续输入下一个数据。

3. 假定 x 是一个逻辑量,则 x && false 的值为__________。

4. 元素类型为 char 的二维数组 a[10][30]共占用____ ____字节的存储空间。

5. 局部变量具有局部生存期,存放在内存的______栈______区中。

6. 已知语句 “cout<

__________。

7. 对类中常量成员的初始化是通过在构造函数中给出的______________来实现的。

8. 在重载一个单目运算符时,参数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值