求c语言二级的复习资料 重要的是选择题的复习资料.. 好用给分

基础复习资料我这有一半还有┅半找不到了,我发给你吧

你对这个回答的评价是

2010年计算机等级考试二级公共基础教程

你对这个回答的评价是?

一、选择题(每小题1分共40分)

  1、 在软件开发中,需求分析阶段产生的主要文档是(    )

  A.可行性分析报告  B.软件需求规格说明书

  C.概要设计说明书  D.集成测试计划

  2、 C源程序中不能表示的数制是(   )。

  A.十六进制  B.八进制   C.十进制  D.二进制

  3、 设有定义:intk=0;以下选项嘚四个表达式中与其他三个表达式的值不相同的是(   )

  A.可以给指针变量赋一个整数作为地址值

  B.函数可以返回地址值

  C.改变函数形参的值,不会改变对应实参的值

  D.当在程序的开头包含头文件stdi0.h时可以给指针变量赋NULL、、、

  5、 在E—R图中,用来表示实体聯系的图形是(   )

  A.椭圆形  B.矩形  C.菱形  D.三角形

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

  A.软件是程序、数据和文档   B.软件是程序和数据

  C.软件是算法和数据结构   D.软件是算法和程序

  A.6  B.7  C.8  D.9

  9、若有语句:int a[3][4](。P)[4];P=a;则以下选項中叙述错误的是(  )。

  A.系统将开辟一个名为P的二维数组“o][o]中的值即为a[o][o]中的值

  C.P中将存放a数组的首地址

  D.P+2代表a数组最后┅行的首地址

  10、若有定义:int a,bC;以下程序段的输出结果是(   )。

  A.2  B.0  C.3  D.1

  12、若有定义:doubleab,c;能正确给ab,c输入數据的语句是(   )

  13、 医生可以为病人开不同的药,而同一种药也可由不同医生开给病人则实体医生和实体药之间的联系是(   )。

  A.多對多  B.一对一

  C.多对一  D.一对多

  15、 以下选项中合法的c语言常量是(   )

  A.软件的定义和开发阶段

  B.软件的需求分析、设计与实现阶段

  C.软件的开发阶段

  D.软件产品从提出、实现、使用维护到停止使用退役的过程

  17、下列叙述中错误的是(   )。

  A.数据结构中的数据元素不能是另一数据结构

  B.数据结构中的数据元素可以是另一数据结构

  C.空数据结构可以是线性结构也可鉯是非线性结构

  D.非空数据结构可以没有根结点

  18、 能从任意一个结点开始没有重复地扫描到所有结点的数据结构是(   )

  A.循环鏈表  B.双向链表  C.二叉链表  D.有序链表

  19、 以下是正确c语言标识符的是(   )。

  A.&3  B.#3  C.j  D.一3

  20、 关于地址囷指针以下叙述正确的是(   )。

  A.可以通过强制类型转换让char型指针指向double型变量

  B.函数指针P指向一个同类型的函数f时必须写成:p=&f;

  C.指针P指向一个数组f时,必须写成:p=ecf;

  D.一个指针变量P可以指向自身

  21、 设Z.X树中共有31个结点其中的结点值互不相同。如果該二叉树的后序序列与中序序列相同该二叉树的深度为(   )。

  A.31  B.16  C.17  D.5

  A.一个算法所包含的操作步骤应该是有限的

  B.任何能通过编译和运行的算法都一定能得到所期望的结果

  C.算法中每一条指令必须有确切的含义

  D.算法可以用各种描述方法來进行描述

  23、 设栈的存储空间为S(1:m)初始状态为top=m+1。经过一系列入栈与退栈操作后top=1。现又要将一个元素进栈栈顶指针t叩值变为(   )。

  A.发生栈满的错误  B.2  C.m  D.0

二、程序填空题(共18分)

  1、下列给定程序中函数fun的功能是:将形参n中个位上为偶数的数取絀,并按原来从高位到低位相反的顺序组成一个新数作为函数值返回。

  例如输入一个整数,函数返回值为64862

  请在程序的下划線处填入正确的内容并将下划线删除,使程序得出正确的结果注意:部分源程序在文件BLANKl.C中。

  不得增行或删行也不得更改程序的結构!#include

  2、给定程序中,函数fun的作用是:不断从终端读入整数由变量a统计大于0的个数,用变量c来统计小于0的个数当输入0时结束输入,並通过形参pa和pb把统计的数据传回主函数进行输出

  请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果注意:源程序存放在BLANKl.C中。

  不得增行或删行也不得更改程序的结构!试颖程序.

三、程序改错题(共24分)

  1、给定程序MODII.C中,函数fun的功能是判断整数n是否是”完数”当一个数的因子之和恰好等于这个数本身时,就称这个数为”完数”例如:6的因子包括1、2、3,而6=1+2+3所鉯6是完数。如果是完数函数返回值为1,否则函数返回值为0数组a中存放的是找到的因子,变量k中存放的是因子的个数请改正函数fun中指萣部位的错误,使它能得出正确的结果

  注意:不要改动main函数,不得增行或删行也不得更改程序的结构。试题程序:

四、程序设计題(共18分)

  1、请编写函数fun其功能是分别统计形参t所指二维数组中字母A和c的个数。

  注意:部分源程序存在PROGl.C中请勿改动主函数main囷其他函数中的任何内容,仅在函数fun的花括号中填入所缩写的若干语句

我要回帖

 

随机推荐