当前位置:才华咖 > 互联网计算机 > 计算机 > C语言 > 全国计算机二级C语言考试临考提分试题(2017年)
手机版

全国计算机二级C语言考试临考提分试题(2017年)

来源:才华咖 阅读:5K 次

通过针对性地练习,加深对考点的理解和掌握,提高复习效率,增强考生对考题及考试的适应性。以下是本站小编搜索整理的一份全国计算机二级的文章" target="_blank" >计算机二级C语言考试临考提分试题(2017年),供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!

全国计算机二级C语言考试临考提分试题(2017年)

  一、选择题

1). 对于循环队列,下列叙述中正确的是( )

A.队头指针是固定不变的

B.队头指针一定大于队尾指针

C.队头指针一定小于队尾指针

D.队头指针可以大于队尾指针,也可以小于队尾指针

正确答案:D

答案解析:所谓循环队列,就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。在循环队列中,用队尾指针rear指向队列中的队尾元素,用队头指针front指向队头元素的前一个位置。循环队列的主要操作是:入队运算和退队运算。每进行一次入队运算,队尾指针就进一。每进行一次退队运算,队头指针就进一。当rear或front等于队列的长度加1时,就把rear或front值置为1。所以在循环队列中,队头指针可以大于队尾指针,也可以小于队尾指针。

2). 设有定义: char p[]={′1′, ′2′, ′3′},*q=p; 以下不能计算出一个char型数据所占字节数的表达式是( )

of(p)

of(char)

of(*q)

of(p[0])

正确答案:A

答案解析:选项A计算的是p[ ]字符数组首地址所占的内存字节数,返回值数组中所有元素占有的空间。*q和p[0]分别表示数组p中下标为0的字符元素,选项B和D都可以计算char型数据占有的字节数。

3). 以下叙述中正确的是( )

A.打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖

B.在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据

C.C语言中的文件是流式文件,因此只能顺序存取数据

D.当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失

正确答案:D

答案解析:在C语言中,有两种对文件的存取方式;顺序存取和直接存取;如果以″a″的方式对一个已打开的'文件进行写操作后,则原有文件中内容将保存,新的数据写在原有内容之后。如果以″a+″的方式为读和写而打开一个文件,则既可以对文件进行读,也可以对文件进行写,而且在读和写操作之间不必关闭文件,可以从头开始读。当对文件的读(写)操作完成之后,必须将它关闭。

4). 信息隐蔽的概念与下述哪一种概念直接相关( )

A.软件结构定义

B.模块独立性

C.模块类型划分

D.模拟耦合度

正确答案:B

5). 以下正确的函数头定义形式是

le fun(int x,int y)

le fun(int x;int y)

le fun(int x,int y);

le fun(int x,y);

正确答案:A

  二、程序填空题

给定程序的主函数中,已给出由结构体构成的链表结点a、b、C,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、C三个结点链接成一个单向链表,并输出链表结点中的数据。

请在程序的下画线处填人正确的内容并把下画线删除,使程序得出正确的结果。

注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!

试题程序:

本文链接:https://www.caihuaka.com/jsjzs/cyuyan/n8q3x.html

Copyright © 2024. 才华咖 All right reserved. 浙ICP备20120231号-3

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。