第1章信息管理技术--C语言程序设计上机考试概要 1
1.1C语言程序设计上机考试的主要特点 1
1.2C语言程序设计上机考试的一般原则 2
1.3C语言程序设计上机考试的解题要求 2
1.4C语言程序设计上机考试的必备条件 2
1.5C语言程序设计上机考试的考试环境 3
1.5.1操作系统环境 3
1.5.2TurboC2.0环境 4
第2章信息管理技术--C语言程序设计上机考试基本导航 5
2.1三级C语言程序设计上机考试的规定约束导航 5
2.2三级C语言程序设计上机考试的应试方略导航 7
2.3三级C语言程序设计上机考试的试题结构导航 10
2.4三级C语言程序设计上机考试的主题类型导航 11
2.4.1特殊自然数 11
2.4.2挑选特定数 14
2.4.3变换给定数 14
2.4.4变换给定串 15
2.4.5排序与统计 16
2.4.6处理记录(即结构struct) 17
2.4.7求解方程 17
2.4.8解答趣题 17
2.4.9处理文件 17
2.5三级C语言程序设计上机考试的出题模式导航 17
3.1第1套上机逼真试题及精解 19
第3章信息管理技术--C语言程序设计上机逼真试题及精解 19
解法1--基于取余取商、简单变量分离数位、计数器、累加器 31
解法2--基于取余取商、下标变量分离数位、计数器、累加器 31
3.2第2套上机逼真试题及精解 31
主题:计数、数位分离、求和、偶数、平均值、读写文件 31
主题:奇数、计数、单指标完全排序、数据标记 42
解法1--基于关系表达式的多分支、冒泡法完全排序 42
解法2--基于逻辑表达式的双分支、冒泡法完全排序 42
解法3--基于逻辑表达式的双分支、择换法完全排序 42
3.3第3套上机逼真试题及精解 42
解法2--基于存贮空间共享技术 51
3.4第4套上机逼真试题及精解 51
解法1--基于中间数组的存放 51
主题:奇数、偶数、计数、平均值、方差、读写文件 51
主题:完全平方数、取数位、写文件 60
解法1--基于全域底数寻找(2~n-1)、整数数位摘取 60
解法2--基于半域底数寻找(2~n/2)、整数数位摘取 60
解法3--基于小域底数寻找(2~[n1/2])、整数数位摘取 60
解法4--基于点域底数寻找(n=[n1/2]2)、整数数位摘取 60
3.5第5套上机逼真试题及精解 60
3.6第6套上机逼真试题及精解 73
解法5--基于步长型循环结构2、计数器 73
解法4--基于步长型循环结构1、计数器 73
解法3--基于直到型循环结构2、计数器 73
解法1--基于当型循环结构、计数器 73
主题:素数、计数、读写文件 73
解法2--基于直到型循环结构1、计数器 73
主题:素数、计算、写文件 81
解法1--基于全域因子寻找(2~n/1) 81
解法2--基于半域因子寻找(2~n/2) 81
解法3--基于小域因子寻找(2~[n1/2]) 81
解法4--基于小域因子寻找(2~[n1/2])、可能素数(奇数) 81
解法5--基于小域奇因子寻找(2~[n1/2])、可能素数(奇数) 81
3.7第7套上机逼真试题及精解 81
解法4--基于取常用对数、前半数、后半数 91
3.8第8套上机逼真试题及精解 91
解法6--基于取常用对数、前半数字、后半数字 91
解法5--基于取常用对数、前半数字、后半数字 91
解法1--基于权重、计数器、累加器、累乘/除器、写文件 91
解法3--基于取对数、前半数 91
解法2--基于取常用对数 91
主题:回文数、写文件 91
主题:斐布那契数、最小数、读写文件 100
解法1--基于递推、当型循环结构 100
解法2--基于递推、当型循环结构 100
3.9第9套上机逼真试题及精解 100
3.10第10套上机逼真试题及精解 107
解法3--基于递归技术、选择结构 107
解法1--基于递推技术、当型循环结构 107
解法2--基于递推技术、步长型循环结构 107
主题:数列数、写文件 107
主题:字符ASC码值移位、串变换、读写文件 117
解法1--基于字符数组的串、直接左移、逻辑或非处理 117
解法2--基于字符数组的串、直接左移、逻辑与处理 117
解法3--基于字符数组的串、推算左移、逻辑与处理 117
3.11第11套上机逼真试题及精解 117
3.12第12套上机逼真试题及精解 129
解法7--基于先判定数位、后判定素数、素域控制 129
解法6--基于先判定数位、后判定素数、奇域、小域控制 129
解法5--基于先判定数位、后判定素数、小域控制 129
解法4--基于先判定数位、后判定素数、半域控制 129
解法3--基于先判定数位、后判定素数、全域控制 129
解法2--基于先判定素数、后判定数位、强断循环操作 129
解法1--基于先判定素数、后判定数位、强止循环标志 129
主题:素数、数位变换、计数、求和、写文件 129
主题:字母表数、数位摘取、特征选数、写文件 135
解法1--基于先满足数值、后满足数位、宽域试探 135
解法2--基于先满足数值、后满足数位、窄域试探 135
解法3--基于先满足数位、后满足数值、窄域试探 135
解法4--基于先挑有效数位、后选数位数值、窄域试探 135
3.13第13套上机逼真试题及精解 135
解法4--基于先判定数位、后判定素数 147
解法3--基于取余数、取商数、C语言逻辑值算术运算 147
3.14第14套上机逼真试题及精解 147
解法1--基于取余数、取商数、数位分离、简单变量 147
主题:素数、数位变换、排序、特征选数、读写文件 147
解法2--基于取余数、取商数、数位分离、下标变量 147
主题:统计、数值移位、偶数、读写文件 156
解法1--基于直接右移、常规统计 156
解法2--基于推算右移、常规统计 156
3.15第15套上机逼真试题及精解 156
解法3--基于循环体内公共操作外移化 171
3.16第16套上机逼真试题及精解 171
解法4--基于字符串的基本函数和指针描述 171
解法5--基于字符串基本函数、指针描述串、指针取内容 171
解法2--基于中间过渡字符型数组为辅 171
解法1--基于完全用字符数组描述字符串 171
主题:删字符、前后串换位、串前移、读写文件 171
主题:串中字符文序倒排、读写文件 185
解法1--基于字符串的字符数组描述 185
解法2--基于英文字母判定函数的字符性质判定 185
解法3--基于字符串累加器和字符型指针 185
3.17第17套上机逼真试题及精解 185
主题:串中字符公式化变换、读写文件 195
解法1--基于字符串的字符数组描述、取余数运算 195
解法2--基于字符串的字符指针描述、取余数运算 195
解法3--基于指针的串处理和循环控制、取地址、取内容 195
3.18第18套上机逼真试题及精解 195
3.19第19套上机逼真试题及精解 207
解法3--基于字符串的字符指针描述、字符地址查找函数 207
主题:字符交替前后和变换、读写文件 207
解法1--基于字符串的字符数组描述、过渡数组间接到位 207
解法2--基于字符串的字符指针描述、首字符地址偏移 207
主题:串中字符邻和变换、字符串逆转、读写文件 217
解法1--基于字符串的字符数组描述、过渡数组间接到位 217
解法2--基于字符串的字符数组描述、中心交换到位 217
解法3--基于字符串的字符指针描述、中心交换到位 217
3.20第20套上机逼真试题及精解 217
解法2--基于字符串的字符指针描述、首字符地址偏移 229
3.21第21套上机逼真试题及精解 229
解法3--基于字符串的字符指针描述、小写字母判定函数 229
解法1--基于字符串的字符数组描述、字符常数描述范围 229
主题:小写顺延1个字母替代变换、读写文件 229
主题:以首数为准使各数左小右大、写文件 235
解法1--基于整体向后平移 235
解法2--基于较小数据个数统计、双向定位、定向存放 235
3.22第22套上机逼真试题及精解 235
主题:字符串中字符递减排序、读写文件 244
解法1--基于冒泡排序法、字符降序化排列 244
解法2--基于字符串数组、择换排序法 244
3.23第23套上机逼真试题及精解 244
解法5--基于字符数组自身、择换排序法、降序化排列 257
解法4--基于字符串函数、择换排序法、降序化排列 257
3.24第24套上机逼真试题及精解 257
主题:递减排序、串前后两半对调、读写文件 257
解法2--基于中间字符数组、择换排序法、降序化排列 257
解法1--基于中间字符数组、冒泡排序法、降序化排列 257
解法3--基于字符数组自身、择换排序法、降序化排列 257
主题:后三位主升序、全数辅降序、读写文件 267
解法1--基于多分支、冒泡法、双指标分步进行、完全排序 267
解法2--基于多分支、冒泡法、双指标同时进行、完全排序 267
解法3--基于逻辑式、冒泡法、双指标同时进行、完全排序 267
解法4--基于逻辑式、择换法、双指标同时进行、部分排序 267
3.25第25套上机逼真试题及精解 267
解法2--基于字符数组、逻辑表达式 275
3.26第26套上机逼真试题及精解 275
解法1--基于字符数组、多分支选择结构 275
主题:子串在母串出现次数统计、读写文件 275
主题:选票处理、读写文件 288
解法1--基于多分支选择计数、得票标志、有效检验 288
解法2--基于下标变量计数、得票标志、选票有效性检验 288
解法3--基于字符串比较函数strcmp的选票有效性检验 288
解法4--基于字符ASC码数值变换的投票结果描述 288
3.27第27套上机逼真试题及精解 288
3.28第28套上机逼真试题及精解 294
解法4--基于字符ASC码数值变换的投票结果描述 294
解法3--基于选票有效性优先计数检验 294
解法2--基于下标变量计数、得票标志、选票有效性检验 294
主题:选票处理、读写文件 294
解法1--基于多分支选择计数、得票标志、有效检验 294
主题:记录结构、双指标排序、读写文件 305
解法1--基于多分支、冒泡法、记录交换、双指标完全排序 305
解法2--基于逻辑式、冒泡法、记录交换、双指标完全排序 305
解法3--基于逻辑式、择换法、记录交换、双指标完全排序 305
3.29第29套上机逼真试题及精解 305
解法2--基于择换法、记录交换、字段组合指标完全排序 315
3.30第30套上机逼真试题及精解 315
解法1--基于字段组合指标值、记录挑选、冒泡排序法 315
主题:字段组合,记录挑选计数、排序,读写文件 315
主题:迭代方法、求解方程、写文件 320
解法1--基于迭代法求根、误差精度控制、当型循环结构 320
解法2--基于迭代求根、误差控制、C语言步长型作当型 320
3.31第31套上机逼真试题及精解 320
主题:寻解出圈趣题、特殊标志、写文件 330
解法1--基于标记技术、出圈标志、循环计数、逆序存放 330
解法2--基于标记技术、圈况标志、取余计数、逆序存放 330
解法3--基于环状标记、跳越取号、逆序存放 330
附录三级考试大纲 330
参考文献 333