1、17秋福师C+语言程序设计在线作业一福师C+语言程序设计在线作业一试卷总分:100得分:100一、单选题(共20道试题,共40分)1.设x和y均为bool量,则x&y为真的条件是_。A.它们均为真B.其中一个为真C.它们均为假D.其中一个为假满分:2分正确答案:A2.在不考虑强制类型转换的情况下,关于类中常量成员函数的下列说法不正确的是_。A.常量成员函数中不能修改本类中的非静态数据成员。B.常量成员函数中可以调用本类中的任何静态成员函数。C.常量成员函数的返回值只能是void或常量。D.若常量成员函数中调用虚函数f,那么函数f在本类中也一定是一个常量成员函数。满分:2分正确答案:C3.能正确
2、表示x=3或者x=3orx=3|x=3|x=3&x1满分:2分正确答案:C4.静态成员函数仅能访问()A.静态的数据成员B.非静态的成员函数C.非静态的数据成员D.以上都不对满分:2分正确答案:A5.要使几个不同数据类型的数据共享同一块内存区域,应使用()A.数组B.结构C.联合D.文件满分:2分正确答案:C6.在对typedef的叙述中错误的是()。A.用typedef可以定义各种类型名,但不能用来定义变量B.用typedef可以增加新类型C.用typedef只是将已存在的类型用一个新的标识符来代表D.使用typedef有利于程序的通用和移植满分:2分正确答案:B7.下面关于数组的描述错误的是()。A.在C+语言中数组的名字就是指向该数组第一个元素的指针B.长度为n的数组,下标的范围是0-n-1C.数组的大小必须在编译时确定D.数组只能通过值参数和引用参数两种方式传递给函数满分:2分正确答案:D8.设有数组定义:chararray”China;,则数组array所占的空间为()。A.4个字节