C语言 百文网手机站

计算机考试C语言套题模拟训练

时间:2021-04-15 19:43:30 C语言 我要投稿

计算机考试C语言精选套题模拟训练

  C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。下面是小编为大家搜索整理的C语言专项训练题,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试 网!

计算机考试C语言精选套题模拟训练

  一、选择题

  1). 下列关于栈的描述中正确的是( )

  A.在栈中只能插入元素而不能删除元素

  B.在栈中只能删除元素而不能插入元素

  C.栈是特殊的线性表,只能在一端插入或删除元素

  D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素

  正确答案:C

  答案解析:栈是限定在一端进行插入与删除的线性表,在栈中,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。

  2). 在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为( )

  A.2

  B.3

  C.4

  D.5

  正确答案:B

  答案解析:循环队列中,rear表示尾指针,front表示头指针,当有元素入队时,rear=rear+1,而元素出队的时候,front=front+1,当rear值大于front值时,队列中的元素个数为rear-front,当rear的值小于front时,列队中的元素个数为rear-front+m(m表示队列的容量)。

  3). 数据处理的最小单位是( )

  A.数据

  B.数据元素

  C.数据项

  D.数据结构

  正确答案:C

  4). 下列定义变量的语句中错误的是( )。

  A.int _int,

  B.double int;

  C.char For;

  D.floatUS$,

  正确答案:D

  答案解析:C语言规定,变量的标识符只能由字母、数字和下划线3种字符组成,且首字符必须为字母或下划线。在C语言巾大写字母和小写字母被认为是两个不同的字符。选项A定义的变量标识符int和选项B定义的变量标识符int与C语言的关键字int是不同的,是正确的变量标识。选项C定义的变量标识符For与C语言中的`关键字for是两个不同的标识符,所以选项C是正确的,而选项D包含有特殊字符$,因而其不符合C语言的变量命名规定。

  5). 以下不能用于描述算法的是( )

  A.程序语句

  B.E-R图

  C.伪代码和流程图

  D.文字叙述

  正确答案:B

  答案解析:E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。描述算法的有流程图,盒图,伪代码,文字描述以及程序代码描述。

  二、程序填空题

  下列给定程序的功能是:从键盘输入若干行字符串(每行不超过80个字符),写入文件myfile4.txt中,用一1作字符串输入结束的标志,然后将文件的内容显示在屏幕上。文件的读写分别由函数Readrext和Write-.Text实现。

  请在程序的下划线处填人正确的内容并将下划线删除,使程序得出正确的结果。注意:部分源程序在文件BLANKl.C中.不得增行或删行,也不得更改程序的结构!

计算机考试C语言精选套题模拟训练

  【参考答案】

  (1)}fw(2)str(3)str

  【考点分析】

  本题考查:函数定义以及文件指针;fputs函数的功能是向指定的文件写入—个字符串,其调用形式为:fputs(字符串,文件指针)。

  【解题思路】

  填空1:定义函数,函数的形参是一个文件类型的指针。填空2:此处考查fputs函数的形式,应填人str。

  填空3:依据plintf函数的格式,输出字符串内容,即printf(”%8”,str);。

【计算机考试C语言精选套题模拟训练】相关文章:

2017年职称英语卫生C套题模拟训练08-06

C语言程序设计套题训练附答案10-07

商务英语中级考试套题模拟训练11-11

职称英语综合C类试题套题模拟训练附答案08-06

计算机考试C语言预习自测题10-08

计算机C语言考试备考精选题10-07

计算机等级考试二级C语言真题09-30

计算机二级考试C语言无纸化真题09-26

计算机考试C语言强化训练题及答案10-07