(A)、 ptr是指向一维组数的指针变量
(B)、 ptr是指向int型数据的指针变量 (C)、 ptr是指向函数的指针,该函数返回一个int型数据
(D)、 ptr是一个函数名,该函数的返回值是指向int型数据的指针 9、[多选题.2005-12]若有定义: char *str[]={\ 则可以表示出字符't'的表达是_________。 (A)、 *str+2 (B)、 *str[2] (C)、 *(p+1) (D)、 **++p
10、[多选题.2004年]C语言规定,有关main函数参数的描述不正确的是( )。 (A)、 只能有0个 (B)、 只能有0个或一个 (C)、 只能有0个或2个
(D)、 可有任意个
11、 [多选题.2007-1-6]若有定义\,则能够正确输出x数组元素的值的是________。 (A)、 *px++ (B)、 &px (C)、 *px (D)、 px[10] (E)、 px+1
链表
1、[多选题.2005-12]若有如下的定义: class sam
{ public:
int num;
void print(){cout< < num;}
}x,*p=&x; 则下列表达式中,__________是正确的(无语法错误)。 (A)、 (*p).print( ) (B)、 p->num=10 (C)、 p.num
(D)、 x.num=5
2、[多选题.2005-12]有关sizeof(double)不正确的描述是________。 (A)、 一种函数调用 (B)、 一个双精度型表达式 (C)、 一个整型表达式
(D)、 一个不合法的表达式
3、[多选题.2004年.2005-12]在一个单链表结构中,指针p指向链表的倒数第二个结点,指针s指向新结点,则能将s所指的结点插入到链表末尾的语句组是( ) (A)、 p=p->next; s->next=p; p->next=s (B)、 p=(*p).next; (*s).next=(*p).next; (*p).next=s
6
(C)、 s->next=NULL; p=p->next; p->next=s (D)、 p=p->next; s->next=p->next; p->next=s
文件
1、[多选题.2005-12]如果打开文件时,选用的文件操作方式为“wb+”,则下列说法中正确的是________。
(A)、要打开的文件是二进制文件 (B)、要打开的文件必须存在 (C)、要打开的文件可以不存在 (D)、打开文件后可以读取数据
2、[多选题.2005-4.2005-12]下面有关Rewind()函数作用的描述中,不正确的是________。 (A)、 使文件位置指针重新回到文件的末尾 (B)、 重新打开文件 (C)、 使文件位置指针重新回到文件的开始 (D)、 返回文件长度值
C++基础知识
1、 [多选题.2005-12]下列________是C++的函数声明。 (A)、 float result( ); (B)、 float result(float, float);
(C)、 float result(float x, float y) { ? } (D)、 float result(x, y);
2、 [多选题.2005-12]如果类A继承了类B,则类A称为________。 (A)、 派生类 (B)、 继承类 (C)、 子类
(D)、 父类
3、 [多选题.2005-12]当用public继承从基类派生一个类时,基类的__________成员可被派
生类中的成员函数访问。 (A)、 protected (B)、 public (C)、 private (D)、 friend
4、 [多选题.2005-12]下列函数中,可以作为虚函数的是__________。 (A)、 析构函数 (B)、 成员函数 (C)、 普通函数 (D)、 构造函数
5、 [多选题.2007-1]关于派生类的说法不正确的是________。 (A)、 派生类可显现基类的任何函数成员 (B)、 派生类可重载已有的函数成员 (C)、 派生类可以拥有自己的新成员 (D)、 派生类无法给基类的数据成员初始化
7
多选题答案 C概述 1 2 ACD A B CACD 数据类型 1 2 3 A B CBC D11 4 5 6 7 8 9 10 B C DB C DA C DB C DB C DB C 4 BC 4 5 BC 5 6 7 ACD 7 8 AB 8 A C DABC 9 10 ABC ABD 顺序程序设 计 1 2 3 B D 3 A C DA BD 循环控制 1 A B C 数组 1 A C 函数 2 B C DA C 3 B C 3 A B CA B C B D 4 5 6 1 2 A C DB D 指针 1 2 A C DB C 11 AC 链表 1 2 A B CA B 5 A B CA B CA B D B D A B DA B DB C D 文件 1 2 A C DA B D C++基础知识 1 2 A B C 3 4 AB D A B CA BD
8