计算机等级考试二级C语言程序设计专项训练题——文件操作
一.基础知识 在C语言中,文件操作有四个步骤: ① 定义文件指针; ② 打开文件:文件指针指向磁盘文件缓冲区; ③ 文件处理:文件读写操作; ④ 关闭文件。 文件打开函数如下: fp=fopen("文件名","文件打开方式") 其功能是:使文件指针fp与相应文件实体对应起来,程序对文件指针进行操作, ...
计算机等级考试二级C语言程序设计专项训练题——数组元素的移动
在计算机等级考试二级C语言程序设计试题中,按要求对数组元素进行移动处理是一个重要的考点,有关数组元素移动的试题在历年考试试卷的程序填空题和程序设计题中经常出现。 一.例题讲解 例1 编写函数fun,它的功能是:逆置数组元素中的值。 例如,若a所指数组中的数据依次为:1、2、3、4、5、6、7、8、9 ...
计算机等级考试二级C语言程序设计专项训练题——整数的各位数字
在计算机等级考试二级C语言程序设计试题中,有关一个正整数各位数字的处理是一个重要的考点,这类试题在历年考试试卷的程序填空题和程序设计题中经常出现。 一.实例解析 例1 编写函数fun,它的功能是:找出100~x(x<=999)之间所有整数中各位上数字之和为15的整数,然后输出;符合条件的整数个数作为 ...
计算机等级考试二级C语言程序设计专项训练题——多项式求值
在计算机等级考试二级C语言程序设计试题中,多项式求值是一个重要的考点,有关多项式求值的试题在历年考试试卷的程序填空题和程序设计题中经常出现。 一.示例讲解 1.求给定多项式的前n项之和。 这类题目中,给定了需要计算的多项式的项数n,并且各项通常可以用数学式表示出来。因此,程序通常写成如下循环: fo ...
计算机等级考试二级C语言模拟试卷(十)
一、选择题(每小题1分,共40分) (1)下列叙述中正确的是 A)一个逻辑数据结构只能有一种存储结构 B)数据的逻辑结构属于线性结构,存储结构属于非线性结构 C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理 ...
计算机等级考试二级C语言模拟试卷(九)
一、选择题(每小题1分,共40分) (1)数据的存储结构是指 A)存储在外存中的数据 B)数据所占的存储空间量 C)数据在计算机中的顺序存储方式 D)数据的逻辑结构中计算机中的表示 (2)栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是 A)ABCED ...
C语言学习笔记---sizeof关键字和strlen函数
sizeof和strlen在C语言中常用来计算字符大小和长度,在应用中却有着本质的区别。 sizeof是C语言中的关键字,其作用是返回一个对象或类型所占的内存字节数。使用方式为: int i; sizeof(int); *//值为4*` sizeof(i); *//值为4,等价于sizeof(int ...
计算机等级考试二级C语言模拟试卷(六)
一、选择题(每小题1分,共40分) (1)下列叙述中正确的是 A)算法就是程序 B)设计算法时只需要考虑数据结构的设计 C)设计算法时只需要考虑结果的可靠性 D)以上三种说法都不对 (2)下列关于线性链表的叙述中,正确的是 A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B) ...
c数组与结构体
数组,存储同类型的复合类型;结构体,存储不同类型的复合类型,用于自定义数据结构。 计算机中,针对存储大量数据的集合,有着两种方式,一种是以块式集中存储数据,这就是数组的存储方式,大量同类型的数据集中放在一块;另外一种大量数据逐个分开,但其存储的数据项就包括下一个数据的存储地址,就像一个方向标,指向下 ...
一些关于字节序处理的一些经验
特别是接触下位机 或者socket数据流处理,总少不了涉及所谓字节序问题。今天又拿这个出来说事了。有点啰嗦哈 偶然翻到微量氧项目的ModbusRTU 寄存器说明 ,有这么一段说明:从站地址默认为0x01字节序:每个寄存器均一个2字节数据 ,下位机发时遵循 先发高位 再发低位。比如下位机发 0xff0 ...
计算机等级考试二级C语言模拟试卷(四)
一、选择题(每小题1分,共40分) (1)下列关于栈叙述正确的是 A)栈顶元素最先能被删除 B)栈顶元素最后才能被删除 C)栈底元素永远不能被删除 D)以上三种说法都不对 (2)下列叙述中正确的是 A)有一个以上根结点的数据结构不一定是非线性结构 B)只有一个根结点的数据结构不一定是线性结构 C)循 ...
计算机等级考试二级C语言模拟试卷(三)
一、选择题(每小题1分,共40分) (1)下列叙述中正确的是 A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n B)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2) C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n) D)对长度为n的有 ...