9 月计算机级别考试二级笔试试卷 C 语言程序设计(考试时间 90 分钟,满分 100 分)一、选取题((1)-(10)、(21)-(40)每题 2 分,(11)-(20)每题 1 分,共 70分) (1)下列数据构造中,属于非线性构造是 A)循环队列 B)带链队列 C)二叉树 D)带链栈 (2)下列数据成果中,可以根据“先进后出”原则存取数据是 A)循环队列 B)栈 C)队列 D)二叉树 (3)对于循环队列,下列论述中对的是 A)队头指针是固定不变 B)队头指针一定不不大于队尾指针 C)队头指针一定不大于队尾指针 D)队头指针可以不不大于队尾指针,也可以不大于队尾指针 (4)算法空间复杂度是指 A)算法在执行过程中所需要计算机存储空间 B)算法所解决数据量 C)算法程序中语句或指令条数 D)算法在执行过程中所需要临时工作单元数 (5)软件设计中划分模块一种准则是 A)低内聚低耦合 B)高内聚低耦合 C)低内聚高耦合 D)高内聚高耦合 (6)下列选项中不属于构造化程序设计原则是 A)可封装 D)自顶向下 C)模块化 D)逐渐求精 (27)有如下程序: #include using namespace std; class Toy{ public: Toy(char* _n) { strcpy (name,_n);count++;} ~Toy(){ count--;} char* GetName(){ return name;} static int getCount(){ return count;} private: char name[10]; static int count; }; int Toy::count=0; int mail(){ Toy t1(“Snoopy”),t2(“Mickey”),t3(“Barbie”); cout< using namespace std; class A { public: A(int i):rl(i) {} void print() {cout<<’e’<