




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文由y c i t l a n t i a n 贡献 p d f 文档可能在WAP端浏览体验不佳 建议您优先选择TXT 或下载源文件到本机 查看 容宇教育 C 语言历年真题 2009 年 3 月全国计算机等级考试笔试试卷 二级公共基础知识和 C 语言程序设 计 考试时间 90 分钟 满分 100 分 一 选择题 1 10 21 4 0 每题 2 分 11 20 每题 1 分 共 70 分 下列各题 A B C D 四个选项中 只有一个选项是正确的 请将正确选项涂写在答 题卡相应位 置上 答在试卷上不得分 1 下列叙述中正确的是 A 栈是 先进先出 的线性表 B 队列是 先进后出 的线性表 C 循环队列是非线性结构 D 有序线性 表既可以采用顺序存储结构 也可以采用链式存储结构 2 支持子程序调用的数据 结构是 A 栈 B 树 C 队列 D 二叉树 3 某二叉树有 5 个度为 2 的结 点 则该二叉树中的叶子结点数是 A 10 B 8 C 6 D 4 4 下列排序方 法中 最坏情况下比较次数最少的是 A 冒泡排序 C 直接插入排序 用软件 的是 A 编译程序 C 教务管理系统 B 简单选择排序 D 堆排序 5 软件按功能可以分为 应用软件 系统软件和支撑软件 或工具软件 下面属于应 B 操作系统 D 汇编程序 6 下面叙述中错误的是 A 软件测试的目的是发现错误并改正错误 B 对被调试的程序进行 错误定位 是程序调试的必要步骤 C 程序调试通常也称为 De b u g D 软件测试应严格执行测试计划 排除测试的随意性 7 耦合性和内聚性是 对模块独立性度量的两个标准 下列叙述中正确的是 A 提高耦合性降低内聚 性有利于提高模块的独立性 B 降低耦合性提高内聚性有利于提高模块的独立性 C 耦合性是指一个模块内部各个元素间彼此结合的紧密程度 D 内聚性是指模块间互相 连接的紧密程度 8 数据库应用系统中的核心问题是 A 数据库设计 C 数 据库维护 9 有两个关系 R S 如下 B 数据库系统设计 D 数据库管理员培训 1 容宇教育 C 语言历年真题 由关系R 通过运算得到关系S 则所使用的运算为 A 选择 B 投影 C 插入 D 连接 10 将 E R 图转换为关系模式时 实体和联系都可以表示为 A 属性 C 关系 11 以下选项中合法的标识符是 A 1 l C 11 12 若函数中有定义语句 i n t k 则 A 系统将自动给k 赋初值0 C 系统将自 动给k 赋初值 1 13 以下选项中 能用作数据常量的是 A 0115 C 1 5e 1 5 B 键 D 域 B 1 1 D l B 这时k 中的值无定义 D 这时k 中无任何值 B 0118 D 115L 14 设有定义 i n t x 2 以下表达式中 值不为 6 的是 A x x l B x 2 x C x 1 x D 2 x x 2 15 程序段 i n t x 12 d o u b l e y 3 14 1593 p r i n t f d 8 6f x y 的输出结果是 A 123 141593 C 12 3 141 593 B 12 3 141593 D 123 1415930 16 若有定义语句 d o u b l e x y p x p y 执行了 p x p y B s c a n f f f C s c a n f l f l e p x p y D s c a n f l f If x y 17 以下是 i f 语句 的基本形式 i f 表达式 语句 其中 表达式 A 必须是逻辑表达式 C 必须是逻 辑表达式或关系表达式 18 有以下程序 i n c l u d e m a i n i n t x s c a n f d i f x 3 e l s e 2 B 必须是关系表达式 D 可以是任意合法的表达式 容宇教育 C 语言历年真题 i f x 10 p r i n t f d n x 程序运行时 输入的值在哪个范围才会有输 出结果 A 不等于10 的整数 B 大于3 且不等10 的整数 C 大于3 或等于1 0 的整数 D 小于3 的整数 19 有以下程序 i n c l u d e m a i n i n t a 1 b 2 c 3 d 0 i f a 1 e l p a g e 1 s e p r i n t f d d d n a b c e l s e p r i n t f d d d n a b c 程序运行 后的输出结果是 A 1 2 3 C 1 3 3 20 以下程序段中的变量已正确定义 f o r i 0 i 4 i i f o r k l k 3 k p r i n t f 程序段的输出结果 是 A C 21 有以下程序 i n c l u d e m a i n c h a r s ABC d o p r i n t f d s 10 s w h i l e s 注意 字母A 的ASCII 码 值为65 程序运行后的输出结果是 A 5670 B 656667 C 567 D ABC 22 设变量已正确定义 以下不能统计出一行中输入字符个数 不包含回车符 的程序 段 是 A n 0 w h i l e c h g e t c h a r n n C f o r n 0 g e t c h a r n n 23 有以下程序 i n c l u d e m a i n i n t a 1 a 2 c h a r c 1 c 2 s c a n f d c d c 3 B 1 3 2 D 3 2 1 B D B n 0 w h i l e g e t c h a r n n D n 0 f o r c h g e t c h a r c h n n 容宇教育 C 语言历年真题 p r i n t f d c d c a 1 c 1 a 2 c 2 若想通过键盘输入 使得a l 的值为1 2 a 2 的值为34 c l 的值为字符a c 2 的值为字 符b 程序输出结果是 12 a 34 b 则正确的输入格式是 以下 代表空格 代表 回车 A 12a 34b C 12 a 34 b 24 有以下程序 i n c l u d e i n t f i n t x i n t y r e t u r n y x x m a i n i n t a 3 b 4 c 5 d d f f a b f a c p r i n t f d n d 程序运行后的输出结果是 A 10 C 8 25 有以下程序 i n c l u d e v o i d f u n c h a r s w h i l e s i f s 2 0 p r i n t f c s s m a i n c h a r a g o o d f u n a p r i n t f n 注意 字母a 的ASCII 码值为97 程 序运行后的输出结果是 A d B g o C g o d D g o o d 26 有以下程序 i n c l u d e v o i d f u n i n t a i n t b i n t c c a a b b c m a i n i n t x 3 y 5 p f u n p q p r i n t f d d p q f u n p r i n t f d d n p q 4 B 12 a 34 b D 12 a 34 b B 9 D 7 容宇教育 C 语言历年真题 程序运行后的输出结果是 A 3 5 5 3 C 5 3 3 5 27 有以下程序 i n c l u d e v o i d f i n t p i n t q m a i n i n t m 1 n 2 r f r p r i n t f d d m n v o i d f i n t p i n t q p p 1 q q 1 程序运行后的输 出结果是 A 1 3 C 1 4 28 以下函数按每行 8 个输出数组中的数据 v o i d f u n i n t w i n t n i n t i f o r i 0 i n i p r i n t f d w i p r i n t f n 下划线处应填入的语句是 A i f i 8 0 p r i n t f n C i f i 8 0 p r i n t f n 29 若有以下定义 i n t x 10 p t x 则对x 数组元素的正确引用是 A i n t i 0 以下不能将一行 不超过80 个字符 带有空格的 字符 串正确读入的语句或语句组是 A g e t s s B w h i l e s i g e t c h a r n s i 0 C s c a n f s s 31 有以下程序 i n c l u d e m a i n c h a r a a b c d e f g h i j k i n t i f o r i 0 i 4 i p r i n t f c a i 程序运行后的输出结果是 5 B 3 5 3 5 D 5 3 5 3 B 2 3 D l 2 B i f i 8 0 c o n t i n u e D i f i 8 0 c o n t i n u e D d o s c a n f c w h i l e s i n s i 0 容宇教育 C 语言历年真题 A a e g i C a b c d 32 以下选项中正确的语句组是 A c h a r s s p a g e 2 BOOK C c h a r s 10 s BOOK 33 有以下程序 i n c l u d e i n t f u n i n t x i n t y i f x y r e t u r n x e l s e r e t u r n x y 2 m a i n i n t a 4 b 5 c 6 p r i n t f d n f u n 2 a f u n b c 程序运行后的输出结果是 B d f h k D a b c d e f g h i j k B c h a r s s BOOK D c h a r s s BOOK A 3 B 6 C 8 D 12 34 设函数中有整型变量 n 为保证其在未赋初值的 情况下初值为 0 应选择的存储类别 是 A a u t o C s t a t i c 35 有以下程 序 i n c l u d e i n t b 2 i n t f u n i n t k b k b r e t u r n b m a i n i n t a 10 1 2 3 4 5 6 7 8 i f o r i 2 i x p r i n t f d p y 程序 的运行结果是 A 1 2 C 3 4 B 2 3 D 4 l 38 设有宏定义 d e f i n e Is DIV k n k n 1 l 0 且变量 m 已正确定义 并赋值 则宏调 用 Is DIV m 5 t a 2 b p r i n t f d n t 程序运行后的输出结果是 A 2l C 6 40 有以下程序 i n c l u d e m a i n FILE f f f o p e n f i l e a t x t w f p r i n t f f a b c f c l o s e f 若文本文件f i l e a t x t 中原有内容为 h e l l o 则运行以上程序后 文件 f i l e a t x t 中的内容 为 A h e l l o a b c C a b c B a b c l o D a b c h e l l o B 11 D l D 判断m 被5 和7 整除是否都余1 二 填空题 每空 2 分 共 30 分 请将每一个空的正确答案写在答题卡 1 15 序号的横线上 答在试卷上不得分 1 假设用一个长度为50 的数组 数组元素的下标从0 到49 作为栈的存储空间 栈底指 针b o t t o m 指向栈底元素 栈 顶指针t o p 指向栈顶元素 如果b o t t o m 49 t o p 30 数组 下标 则栈中具有 个元 素 2 软件测试可分为白盒测试和黑盒测试 基本路径测试属于测试 3 符 合结构化原则的三种基本控制结构是 选择结构 循环结构和 7 容宇教育 C 语言历年真题 4 数据库系统的核心是 5 在E R 图中 图形包括矩形框 菱形框 椭 圆框 其中表示实体联系的是 框 6 表达式 i n t d o u b l e 5 2 2 5 的值是 7 若变量x y 已定义为i n t 类型且X 的值为99 y 的值为9 请将输出语句 p r i n t f x y 补充完整 使其输出的计算结果形式为 x y 11 8 有以下程序 i n c l u d e m a i n c h a r c 1 c 2 s c a n f c w h i l e c 190 s c a n f c c 2 c 1 32 p r i n t f c c n c 1 c 2 程序运行输入65 回车后 能否 输出结果 结束运行 请回答能或不能 9 以下程序运行后的输出结果是 i n c l u d e m a i n i n t k 1 s 0 d o i f k 2 0 c o n t i n u e s k k w h i l e k 10 p r i n t f s d n s 10 下列程序运行时 若输入1a b c e d f 2d f 输出结果为 i n c l u d e m a i n c h a r a 0 c h w h i l e c h g e t c h a r n i f a 2 0i f u n f o r i 0 i b a b 13 以下程 序用来判断指定文件是否能正常打开 请填空 i n c l u d e m a i n FILE f p i f f p f o p e n t e s t t x t r p r i n t f 未能打开文件 n e l s e p r i n t f 文件打开成功 n 14 下列程序的运行结果为 i n c l u d e i n c l u d e s t r u c t A i n t a c h a r b 10 d o u b l e c v o i d f s t r u c t A t m a i n s t r u c t A a 1001 Zh a n g Da 1098 0 f p r i n t f d s 6 1f n a a a b a c v o i d f s t r u c t A t s t r c p y t b Ch a n g Ro n g 15 以下程序把三个NO DET YPE 型的变量链接成一个简单的链表 并在w h i l e 循环中输 出链表结点数据域中 的数据 请填空 i n c l u d e s t r u c t n o d e i n t d a t a s t r u c t n o d e n e x t t y p e d e f s t r u c t n o d e NODETYPE m a i n NODETYPE a b c h p a d a t a 10 b d a t a 20 c d a t a 30 h a n e x t b n e x t c n e x t 0 9 容宇教育 C 语言历年真题 p h w h i l e p p r i n t f d p d a t a p r i n t f n 10 容宇教育 C 语言历年真题 2009 年 3 月笔试试卷参考答案 11 1本文由y c i t l a n t i a n 贡献 p d f 文档可能在WAP端浏览体验不佳 建议您优先选择TXT 或下载源文件到本机 查看 容宇教育 C 语言历年真题 2009 年 3 月全国计算机等级考试笔试试卷 二级公共基础知识和 C 语言程序设 计 考试时间 90 分钟 满分 100 分 一 选择题 1 10 21 4 0 每题 2 分 11 20 每题 1 分 共 70 分 下列各题 A B C D 四个选项中 只有一个选项是正确的 请将正确选项涂写在答 题卡相应位 置上 答在试卷上不得分 1 下列叙述中正确的是 A 栈是 先进先出 的线性表 B 队列是 先进后出 的线性表 C 循环队列是非线性结构 D 有序线性 表既可以采用顺序存储结构 也可以采用链式存储结构 2 支持子程序调用的数据 结构是 A 栈 B 树 C 队列 D 二叉树 3 某二叉树有 5 个度为 2 的结 点 则该二叉树中的叶子结点数是 A 10 B 8 C 6 D 4 4 下列排序方 法中 最坏情况下比较次数最少的是 A 冒泡排序 C 直接插入排序 用软件 的是 A 编译程序 C 教务管理系统 B 简单选择排序 D 堆排序 5 软件按功能可以分为 应用软件 系统软件和支撑软件 或工具软件 下面属于应 B 操作系统 D 汇编程序 6 下面叙述中错误的是 A 软件测试的目的是发现错误并改正错误 B 对被调试的程序进行 错误定位 是程序调试的必要步骤 C 程序调试通常也称为 De b u g D 软件测试应严格执行测试计划 排除测试的随意性 7 耦合性和内聚性是 对模块独立性度量的两个标准 下列叙述中正确的是 A 提高耦合性降低内聚 性有利于提高模块的独立性 B 降低耦合性提高内聚性有利于提高模块的独立性 C 耦合性是指一个模块内部各个元素间彼此结合的紧密程度 D 内聚性是指模块间互相 连接的紧密程度 8 数据库应用系统中的核心问题是 A 数据库设计 C 数 据库维护 9 有两个关系 R S 如下 B 数据库系统设计 D 数据库管理员培训 1 容宇教育 C 语言历年真题 由关系R 通过运算得到关系S 则所使用的运算为 A 选择 B 投影 C 插入 D 连接 10 将 E R 图转换为关系模式时 实体和联系都可以表示为 p a g e 4 A 属性 C 关系 11 以下选项中合法的标识符是 A 1 l C 11 12 若函数中有定义语句 i n t k 则 A 系统将自动给k 赋初值0 C 系统将自 动给k 赋初值 1 13 以下选项中 能用作数据常量的是 A 0115 C 1 5e 1 5 B 键 D 域 B 1 1 D l B 这时k 中的值无定义 D 这时k 中无任何值 B 0118 D 115L 14 设有定义 i n t x 2 以下表达式中 值不为 6 的是 A x x l B x 2 x C x 1 x D 2 x x 2 15 程序段 i n t x 12 d o u b l e y 3 14 1593 p r i n t f d 8 6f x y 的输出结果是 A 123 141593 C 12 3 141 593 B 12 3 141593 D 123 1415930 16 若有定义语句 d o u b l e x y p x p y 执行了 p x p y B s c a n f f f C s c a n f l f l e p x p y D s c a n f l f If x y 17 以下是 i f 语句 的基本形式 i f 表达式 语句 其中 表达式 A 必须是逻辑表达式 C 必须是逻 辑表达式或关系表达式 18 有以下程序 i n c l u d e m a i n i n t x s c a n f d i f x 3 e l s e 2 B 必须是关系表达式 D 可以是任意合法的表达式 容宇教育 C 语言历年真题 i f x 10 p r i n t f d n x 程序运行时 输入的值在哪个范围才会有输 出结果 A 不等于10 的整数 B 大于3 且不等10 的整数 C 大于3 或等于1 0 的整数 D 小于3 的整数 19 有以下程序 i n c l u d e m a i n i n t a 1 b 2 c 3 d 0 i f a 1 e l s e p r i n t f d d d n a b c e l s e p r i n t f d d d n a b c 程序运行 后的输出结果是 A 1 2 3 C 1 3 3 20 以下程序段中的变量已正确定义 f o r i 0 i 4 i i f o r k l k 3 k p r i n t f 程序段的输出结果 是 A C 21 有以下程序 i n c l u d e m a i n c h a r s ABC d o p r i n t f d s 10 s w h i l e s 注意 字母A 的ASCII 码 值为65 程序运行后的输出结果是 A 5670 B 656667 C 567 D ABC 22 设变量已正确定义 以下不能统计出一行中输入字符个数 不包含回车符 的程序 段 是 A n 0 w h i l e c h g e t c h a r n n C f o r n 0 g e t c h a r n n 23 有以下程序 i n c l u d e m a i n i n t a 1 a 2 c h a r c 1 c 2 s c a n f d c d c 3 B 1 3 2 D 3 2 1 B D B n 0 w h i l e g e t c h a r n n D n 0 f o r c h g e t c h a r c h n n 容宇教育 C 语言历年真题 p r i n t f d c d c a 1 c 1 a 2 c 2 若想通过键盘输入 使得a l 的值为1 2 a 2 的值为34 c l 的值为字符a c 2 的值为字 符b 程序输出结果是 12 a 34 b 则正确的输入格式是 以下 代表空格 代表 回车 A 12a 34b C 12 a 34 b 24 有以下程序 i n c l u d e i n t f i n t x i n t y r e t u r n y x x m a i n i n t a 3 b 4 c 5 d d f f a b f a c p r i n t f d n d 程序运行后的输出结果是 A 10 C 8 25 有以下程序 i n c l u d e v o i d f u n c h a r s w h i l e s i f s 2 0 p r i n t f c s s m a i n c h a r a g o o d f u n a p r i n t f n 注意 字母a 的ASCII 码值为97 程 序运行后的输出结果是 A d B g o C g o d D g o o d 26 有以下程序 i n c l u d e v o i d f u n i n t a i n t b i n t c c a a b b c m a i n i n t x 3 y 5 p f u n p q p r i n t f d d p q f u n p r i n t f d d n p q 4 B 12 a 34 b D 12 a 34 b p a g e 5 B 9 D 7 容宇教育 C 语言历年真题 程序运行后的输出结果是 A 3 5 5 3 C 5 3 3 5 27 有以下程序 i n c l u d e v o i d f i n t p i n t q m a i n i n t m 1 n 2 r f r p r i n t f d d m n v o i d f i n t p i n t q p p 1 q q 1 程序运行后的输 出结果是 A 1 3 C 1 4 28 以下函数按每行 8 个输出数组中的数据 v o i d f u n i n t w i n t n i n t i f o r i 0 i n i p r i n t f d w i p r i n t f n 下划线处应填入的语句是 A i f i 8 0 p r i n t f n C i f i 8 0 p r i n t f n 29 若有以下定义 i n t x 10 p t x 则对x 数组元素的正确引用是 A i n t i 0 以下不能将一行 不超过80 个字符 带有空格的 字符 串正确读入的语句或语句组是 A g e t s s B w h i l e s i g e t c h a r n s i 0 C s c a n f s s 31 有以下程序 i n c l u d e m a i n c h a r a a b c d e f g h i j k i n t i f o r i 0 i 4 i p r i n t f c a i 程序运行后的输出结果是 5 B 3 5 3 5 D 5 3 5 3 B 2 3 D l 2 B i f i 8 0 c o n t i n u e D i f i 8 0 c o n t i n u e D d o s c a n f c w h i l e s i n s i 0 容宇教育 C 语言历年真题 A a e g i C a b c d 32 以下选项中正确的语句组是 A c h a r s s BOOK C c h a r s 10 s BOOK 33 有以下程序 i n c l u d e i n t f u n i n t x i n t y i f x y r e t u r n x e l s e r e t u r n x y 2 m a i n i n t a 4 b 5 c 6 p r i n t f d n f u n 2 a f u n b c 程序运行后的输出结果是 B d f h k D a b c d e f g h i j k B c h a r s s BOOK D c h a r s s BOOK A 3 B 6 C 8 D 12 34 设函数中有整型变量 n 为保证其在未赋初值的 情况下初值为 0 应选择的存储类别 是 A a u t o C s t a t i c 35 有以下程 序 i n c l u d e i n t b 2 i n t f u n i n t k b k b r e t u r n b m a i n i n t a 10 1 2 3 4 5 6 7 8 i f o r i 2 i x p r i n t f d p y 程序 的运行结果是 A 1 2 C 3 4 B 2 3 D 4 l 38 设有宏定义 d e f i n e Is DIV k n k n 1 l 0 且变量 m 已正确定义 并赋值 则宏调 用 Is DIV m 5 t a 2 b p r i n t f d n t 程序运行后的输出结果是 A 2l C 6 40 有以下程序 i n c l u d e m a i n FILE f f f o p e n f i l e a t x t w f p r i n t f f a b c f c l o s e f 若文本文件f i l e a t x t 中原有内容为 h e l l o 则运行以上程序后 文件 f i l e a t x t 中的内容 为 A h e l l o a b c C a b c B a b c l o D a b c h e l l o B 11 D l D 判断m 被5 和7 整除是否都余1 p a g e 6 二 填空题 每空 2 分 共 30 分 请将每一个空的正确答案写在答题卡 1 15 序号的横线上 答在试卷上不得分 1 假设用一个长度为50 的数组 数组元素的下标从0 到49 作为栈的存储空间 栈底指 针b o t t o m 指向栈底元素 栈 顶指针t o p 指向栈顶元素 如果b o t t o m 49 t o p 30 数组 下标 则栈中具有 个元 素 2 软件测试可分为白盒测试和黑盒测试 基本路径测试属于测试 3 符 合结构化原则的三种基本控制结构是 选择结构 循环结构和 7 容宇教育 C 语言历年真题 4 数据库系统的核心是 5 在E R 图中 图形包括矩形框 菱形框 椭 圆框 其中表示实体联系的是 框 6 表达式 i n t d o u b l e 5 2 2 5 的值是 7 若变量x
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年妇产科护理学复习题(附答案)
- 2025年膨化硝铵炸药项目发展计划
- 2024-2025学年七年级语文上学期期末练习《名著阅读》含答案
- 2025短信服务内容审核协议书「审核」
- 科普传销知识培训内容课件
- 义乌中小企业对外投资:现状洞察与策略优化
- 企业客户问题响应及服务记录系统
- 中邮保险培训课件
- 全员培训音乐课件
- 时尚潮流商品销量统计表
- 茶壶课件教学课件
- 孟良崮战役课件
- 幼儿园物资采购应急预案(3篇)
- 党群服务面试题目及答案
- 卫生院医疗质量管理方案
- 2025-2026秋季学年第一学期【英语】教研组工作计划:一路求索不停歇研思共进踏新程
- 2025年山东省济南中考数学试卷及标准答案
- 叉车考试模拟试题及答案完整版
- 2025-2026学年人教版(2024)初中数学七年级上册教学计划及进度表
- 2025-2026学年冀教版(2024)小学数学三年级上册教学计划及进度表
- 第1课 鸦片战争 课件 历史统编版2024八年级上册
评论
0/150
提交评论