2017年计算机二级《C语言》考前提分试题及答案8_第1页
2017年计算机二级《C语言》考前提分试题及答案8_第2页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、12017年计算机二级C语言考前提分试题及答案8(21)下列叙述中正确的是()A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对(22) 下列叙述中正确的是()2A.有一个以上根结点的数据结构不一定是非线性结构B.只有一个根结点的数据结构不一定是线性结构C.循环链表是非线性结构D.双向链表是非线性结构(23) 下列关于二叉树的叙述中,正确的是()A.叶子结点总是比度为 2 的结点少一个B.叶子结点总是比度为 2 的结点多一个C.叶子结点数是度为 2 的结点数的两倍3D.度为 2 的结点数是度为 1 的结点数的两倍(24) 软件生命周

2、期中的活动不包括()A.市场调研B.需求分析C.软件测试D.软件维护4(25)某系统总体结构图如下图所示:该系统总体结构图的深度是()A.7B.6C.3D.25(26) 程序调试的任务是()A.设计测试用例B.验证程序的正确性C.发现程序中的错误D.诊断和改正程序中的错误(27) 下列关于数据库设计的叙述中,正确的是()A.在需求分析阶段建立数据字典B.在概念设计阶段建立数据字典6C.在逻辑设计阶段建立数据字典D.在物理设计阶段建立数据字典(28) 数据库系统的三级模式不包括()A.概念模式B.内模式C.外模式D.数据模式7(29)有三个关系 R、S 和 T 如下:则由关系 R 和 s 得到关

3、系 T 的操作是()A.自然连接B.交C.投影D.并8(30)下列选项中属于面向对象设计方法主要特征的是()A.继承B.自顶向下C.模块化D.逐步求精(31)有以下程序:9程序执行后的输出结果是()A.5B.24C.32D.40(32)有以下程序:运行时,若输入 1 2 3 4 5 0 回车,则输出结果是()10A. 66656B. 6566456C. 66666D. 6666656(33)以下叙述中错误的是()A. 用户定义的函数中可以没有 return 语句B.用户定义的函数中可以有多个return 语句,以便可以调用一11次返回多个函数值C. 用户定义的函数中若没有 reillnl 语句

4、,则应当定义函数为 void类型D. 函数的 retU /Tl 语句中可以没有表达式(34)有以下程序:程序运行后的输出结果是()A. b。Bb,A12B. b, B, B,AC. a, B, B, aD. a, B, a, B(35)下列选项中,能正确定义数组的语句是()A. int num0 . 2008;B. i nt lllll 叩;C. int N : 2008 :D.#define N 2008int numN1; intnumN;13(36)以下函数实现按每行 8 个输出 W 所指数组中的数据:在横线处应填人的语句是()A.if(i /8=0)printf(”n” );B. if

5、(i /8=O)continue ;C.if(i % 8=0)prinff( n ”);D.if(i % 8=0)continue ;(37)有以下程序:14当执行程序时从键盘上输入Hello Beijing 回车,则程序运行后的输出结果是()。hello bajillgB. Hello Beiji ngC. HELLO BEIJING15D.hELLO Beijing(38)有以下程序:程序运行后的输出结果是()A.1 , 6,2, 1 ,B.8 , 7, 3, 1 ,C.4 , 7, 5 , 2 ,D.1 , 6, 5, 7,16(39)有以下程序(strcat 函数用于连接两个字符串):

6、程序运行后的输出结果是()A. U-KB. ABCDE OFG 0UKC. ABCDUKD. EFGUK17(40)有以下程序段:当执行上述程序段,并从键盘输入: 车后,name 的值为()。A. name :二二 Lili num=1001B. nflln e=LiliC. Uli . h . um。D. Lilin al ne 二二 Lili nLim=1001 回18(21) D【解析】算法是指解题方案的准确而完整的描述,算法不 等于程序,也不等于计算方法,所以 A 错误。设计算法时不仅要考 虑对数据对象的运算和操作,还要考虑算法的控制结构。(22) B【解析】线性结构应满足:有且只有一

7、个根结点与每个结点最多有一个前件,也最多有一个后件,所以 8 正确。所以有一个以 上根结点的数据结构一定是非线性结构,所以A 错误。循环链表和双向链表都是线性结构的数据结构。(23) B【解析】根据二叉树的基本性质 3 :在任意一棵二叉树中,19度为 0 的叶子结点总是比度为 2 的结点多一个。所以选择 B。(24) A【解析】软件生命周期可以分为软件定义、软件开发与软件运行维护三个阶段。主要活动阶段是:可行性研究与计划阶段、需求分析、软件设计、软件实现、软件测试、运行和维护,所以选择 A.(25) C【解析】根据总体结构图可以看出该树的深度为3,比如:XY 系统一一功能 2功能 2 . 1,

8、就是最深的度数的一个表现。(26) D【解析】程序调试的任务是诊断和改正程序中的错误。(27) A【解析】数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。(28) D【解析】数据库系统的三级模式是概念模式、外模式和内模式,所以选择 D。(29) A【解析】自然连接是一种特殊的等值连接,它要求两个关20系中进行比较的分量必须是相同的属性组, 并且在结果中把重复的属 性列去掉,所以根据 T 中元组可以判断 R 和 s 做的是自然连接操作。(30) A【解析】面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性,所以选择 A。(31) C【解析】本题的含义是在 1

9、40 的蔓敦的范围中,只有当i 的值能被 5 整除,且 i+2 的值能被 3 薹纛时,打印 i 的值,满跫这 个条件的只有 32,选择 c 选项。(32)B【解析】switch 语句的执行流程是:首先计算 switch 后面圆括号中表达式的值,然后用此值依次与各个case 的常量表达式比较,若圆括号中表达式的值与某个 e *后面的常量表达式的值相等, 就执行此 ca*后面的语句,执行后遇 break 语句就退出 switch 语句;若圆括号中表达式的值与所有 ca$e 后面的常量表达式都不等,则执 行 defau1t后面前语句。然后退出。所以输入 1 时打印 65,输入 2 时打印 6,输入

10、3时打印 64,输入 4 时打印 5,输入 5 时打印 6(33)B【解21析】本题重点考察函数返回值的相关知识,函数的值 只能通过 returll 语句返回主调函数,在函敦中允许有多个return语句,但每次调用只能有一个 return 语句 t 执行,因此只能返回一 个函数值。不返回函数值的函数,可以明确定义为“空类型”,类型说明符为“ void ”。因此 B 选项正确。(34)A【解析】本题重点考察函数的调用,首先要了解字母对应的 ASCII 码。例如 A 为 65,a 为 97。即字母+1 劂可得到下一个字 母。-其次是函数形参和实参的问题,运行过程如下:在fun( & b ,

11、a)中,c= . a-, d=65。c+ 仁 V , d+仁 66 , prinff( ” c, %c,”,C,d);输出 b , B,因为指针 c 指向地址的值为 b,此时 b=C= . b 豳数返回执行 ptud(。 C,% c、n”,b , 8);输出 b , A,因此 A 选项正确。(35)D【解析】C 语言不允许定义动态数组,定义数组的大小必 须为常量表达式。A 选项错误,C 语言中数组没有此类型的定义方法; B 选项错误,定义数组应指明数组大小,如果不指明数组大小,需要 给定初值的个数;c 选项错误,N 为变量,不能用来定义数组大小。因此 D 选项正确22(36) C【解析】要按照

12、每行 8 个输出数据的话,横线处语句的功 能应该为:当 i 是 8 的倍数时(即 i %8=0),输出一个换行符。因此 C 选项正确。(37) C【解析】主程序读取整个字符串存于 s 中,调用 fun 函数。 字符指针 c 指向数组 S。函数 fun 的功能是把指针 C 所指向的字符数 组中的所有小写字符转换为大写。嚣 cts 函数可以把空格作为字符串 的一部分输入, 以回车作为输入结束。 如果 c 为小写字符, 则C=C 一 32(转大写)。因此 C 选项正确。(38) D【解析】首先对二维数组进行赋值操作,a00、a01、a32、a33的值为 1、4、6、1。通过 for 语句和 if 语句, 对二维数组各列元素进行由小到大的排序操作,程序最后通过 for 语句输出二维数组对角线上的元素。因此D 选项正确。(39)C【解析】字符数组 a 中包含两个、O 遇到第一个 0 时就表示字符串 a 结束。字符串处理函数由 c 吐(字符数组 a,字符 数组 b),功能是连接两个字符数组中的字符串, 把字符串 b 连接到 a 的后面,结果放在字符数组 a 中。连接时将字符串 a 后的、0取 消,只在新串最23后保留一个、0。本题相当于将“ABCD”和“IJK” 连

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论