好文档 - 专业文书写作范文服务资料分享网站

山东女子学院成人教育《程序设计基础》期末考试复习题及参考答案

天下 分享 时间: 加入收藏 我要投稿 点赞

1.结构体类型的定义允许嵌套是指()。 A成员是已经或正在定义的结构体型 B成员可以重名 C结构体型可以派生 D定义多个结构体型 参考答案:A

2.在C语言中,形参的缺省存储类是()。 A auto B register C static D extern

参考答案:A

3.若有inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出结果不为5的语句为()。 Aprintf(\ Bprintf(\ Cprintf(\ D.printf(\

参考答案:D

4.若有int*p=(int*)malloc(sizeof(int));则向内存申请到内存空间存入整数123的语句为()。 Ascanf(\ Bscanf(\ Cscanf(\ Dscanf(\ 参考答案:A

5.以下叙述中不正确的是()。 A一个好的程序应该有详尽的注释

B在C程序中,赋值运算符的优先级最低 C在C程序中,j++;是一条赋值语句

DC程序中的#include和#define均不是C语句 参考答案:B

6.以下有关类和对象的叙述不正确的是()。 A对象是类的一个实例

B任何一个对象都归属于一个具体的类 C一个类只能有一个对象

D类与对象的关系和数据类型与变量的关系相 参考答案:C

7以下叙述中正确的是()。

A在程序的一行上可以出现多个有效的预处理命令行 B使用带参的宏时,参数的类型应与宏定义时的一致 C宏替换不占用运行时间,只占编译时间

D在以下定义中CR是称为“宏名”的标识符#defineCR045 参考答案:C

8.以下有关构造函数的叙述不正确的是()。 A构造函数名必须和类名一致

B构造函数在定义对象时自动执行 C构造函数无任何函数类型

D在一个类中构造函数有且仅有一个 参考答案:D

9.下列()不是语句。 Acout<< B\ Ca+b; Da++;

参考答案:A

10.以下关于for循环的说法不正确的是()。 AFor循环只能用于循环次数已经确定的情况 BFor循环是先判定表达式,后执行循环体语句 CFor循环中,可以用break语句跳出循环体

DFor循环体语句中,可以包含多条语句,但要用花括号括起来 参考答案:A

11.在C语言中,char型数据在内存中的存储形式是()。 A补码 B反码 C原码 D ASCI码 (答案)D

12.以下不正确的叙述是()

A在C程序中,每行只能写一条语句

B若a是实型变量,C程序中允许赋值A=10,因此实型变量中允许存放整型 C在C程序中,无论是整数还是实数,都能被准确无误地表示 D在C程序中,%是只能用于整数运算的运算符 参考答案:ABC

13.若有说明int a[3][4];则a数组元素的非法引用是()。 Aa[0][2*1] Ba[1][3] Ca[4-2][0] Da[0][4]

参考答案:D

14.C语言中三种基本的类型为()。 Aint Bchar Cfloat Dstruct

参考答案:ABC

15.设C语言中,int类型数据占2个字节,则short类型数据占()。 A1个字节 B2个字节 C4个字节

D8个字节 参考答案:B

16.以下选项中不合法的字符常量是()。 AB B010' C68 DD

参考答案:ACD

17.提供函数重载机制的意义在于()。 A实现程序代码共享 B使用方便,提高可读性 C提高函数运行效率 D减少函数存储空间 (答案】B

18.以下运算符中,优先级最高的运算符是()。 AII

B% B! D=

参考答案:C

19以下对C语言函数的描述中,正确的是()。 AC程序必须由一个或一个以上的函数组成 BC函数既可以嵌套定义又可以递归调用 CC函数必须有返回值,否则不能使用函数

DC程序中有调用关系的所有函数必须放在同一个程序文件中 参考答案:A

20.以下只有在使用时才为该类型变量分配内存的存储类说明是()。 Aauto和static Bauto和register Cregister和static Dextern和register 参考答案:B

21.在C++的类继承中,不能被派生类继承的有()。 A类型转换函数 B构造函数 C虚函数

D静态成员函数 参考答案:D

22.以下的选择中,正确的赋值语句是()。 Aa=1,b=2 Bj十十 Ca=b=5; Dy=int(x) 参考答案:C

山东女子学院成人教育《程序设计基础》期末考试复习题及参考答案

1.结构体类型的定义允许嵌套是指()。A成员是已经或正在定义的结构体型B成员可以重名C结构体型可以派生D定义多个结构体型参考答案:A2.在C语言中,形参的缺省存储类是()。AautoBregisterCstaticDextern参考答案:A3.若有inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
推荐度:
点击下载文档文档为doc格式
61zc24x8sl5gf8x599ez10e609m8f001b9s
领取福利

微信扫码领取福利

微信扫码分享