C语言 输入10个数,将其中最小的数与第一个数对换,将最大的数与最后一个数对换

#include <stdio.h>
void input(int *number){ //定义输入10个数的函数
	int i;
	printf("请输入10个整数:\n");
	for(i=0;i<10;i++)
		scanf("%d",&number[i]);
}
void max_min_value(int *number){ //交换函数
	int *max,*min,*p,temp;
	max=min=number; //开始时使max和min都指向第1个数
	for(p=number+1;p<number+10;p++)
		if(*p<*min)
			min=p; //若p指向的数小于min指向的数,就使min指向p指向的小数
		temp=number[0];
		number[0]=*min;
		*min=temp;
		//将最小数与第1个数number[0]交换函数
	for(p=number+1;p<number+10;p++)
		if(*p>*max)
			max=p; //若p指向的数大于max指向的数,就使max指向p指向的大数
		temp=number[9];
		number[9]=*max;
		*max=temp;
		//将最大数与最后一个数交换
}
void output(int *number){ //输出函数
	int *p;
	printf("调整后为:\n");
	for(p=number;p<number+10;p++)
		printf("%6d",*p);
}
int main(){
	int number[10];
	input(number); //调用输入10个数的函数
	max_min_value(number); //调用交换函数
	output(number); //调用输出函数
	return 0;
}

在这里插入图片描述

  • 15
    点赞
  • 68
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
第1章 C语言概述 1 1.5 参照本章例题,编写一个C程序,输出以下信息: 1 1.6 写一个程序,输入a,b,c三个值,输出其中最大者。 1 第2章 程序的灵魂——算法 2 2.1 什么叫结构化的算法?为什么要提倡结构化的算法? 2 2.7 什么叫结构化程序设计?它的主要内容是什么? 2 第3章 据类型、运算符与表达式 2 3.3请将下面各用八进制和十六进制表示: 2 3.4将以下三各整分别赋给不同类型的变量,请画出赋值后据在内存中的存储形式。 2 3.5字符常量和字符串常量有什么区别? 3 3.6写出以下程序运行的结果: 3 3.7要将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“E”代替“A”。因此,“China”应译为“Glmre”。请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为’C’,’h’,’i’,’n’,’a’,经过运算,使c1,c2,c3,c4,c5的值分别变为’G’,’l’,’m’,’r’,’e’,并输出。 4 3.8例2.6能否改成如下: 4 3.9求下面算术表达式的值。 4 3.10写出程序运行的结果。 5 3.11写出下面赋值的结果。格中写了值的是要将它赋给其他类型的变量,将所有空格填上赋值后的值。 5 3.12 出下面表达式运算后a的值,设原来a=12。设a和n都已定义为整型变量。 5 第4章 最简单的C程序设计——顺序程序设计 6 4.4 若a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51247,n=128765,c1=’a’,c2=’b’,想得到以下的输出格式和结果,请写出程序(包括定义变量类型和设计输出)。 6 4.5请写出下面程序的输出结果: 7 4.6 用下面的scanf函输入据,使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’。问在键盘上如何输入? 7 4.7下面的scanf函输入据,使a=10,b=20,c1=’A’,c2=’a’,x=1.5,y=-3.75,z=67.8,请问在键盘上如何输入据? 8 4.8圆半径r=1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆球体积,圆柱体积。用scanf输入据,输出计算结果,输出时要求有文字说明,取小点后2位字。请编程序。 8 4.9输入一个华氏温度,要求输出摄氏温度,公式为C=(5/9)(F-32) 9 输出要有文字说明,取2位小。 9 第5章 选择结构程序设计 10 5.2语言中如何表示“真”和“假”?系统如何判断一个量的“真”和“假”? 10 5.3写出下面各逻辑表达式的值。设a=3,b=4,c=5。 10 5.4有3个整a,b,c,由键盘输入,输出其中最大。 10 5.5有一函: 11 5.6给出一百分制成绩,要求输出成绩等级’A’、’B’、’C’、’D’、’E’。90分以上为’A’,80~89分为’B’,70~79分为’C’,60~69分为’D’,60分以下为’E’。 12 5.7给定一个不多于5位的正整,要求:①求它是几位;②分别打印出每一位字;③按逆序打印出各位字。例如原为321,应输出123。 13 5.8企业发放的奖金根据利润提成。利润I低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元(100000<I≤200000)时,其中10万元按10%提成,高于10万元的部分,可提成7.5%;200000 <I≤400000时,其中20万元仍按上述办法提成(下同),高于20万元的部分按5%提成;400000<I≤600000时,高于40万元的部分按3%提成;6000001000000时,超过100万的部分按1%提成。从键盘输入当月利润I,求应发放奖金总。 14 5.9输入4个整,要求按由小到大的顺序输出。 16 5.10有4个圆塔,圆心分别为(2,2),(-2,2),(2,-2),(-2,-2),圆半径为1。见图4.4。这4个塔的高度分别为10m。塔以外无建筑物。今输入任一点的坐标,求该点的建筑高度(塔外的高度为0)。 16 第6章 循环控制 17 6.1输入两个正整m和n,求其最大公约最小公倍。 17 6.2输入一行字符,分别统计出其中英文字母,空格,字和其它字符的个。 18 6.3 18 6.4求∑n!(即求1+2!+…+20!)。 19 6.5求 19 6.6打印出所有的“水仙花”。 20 6.7一个如果恰好等于它的因子之和,这个就称为“完“。例如,6的因子为1,2,3,而6=1+2+3,因此6是“完”。编程序找出1000以内的所有“完”,并按下面的格式输出其因子:6 Its factors are 1,2,3 20 6.8有一分序列: 23 6.9一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下。求它在第10次落地时,共经过多少m?第10次反弹多高? 23 6.10猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上再想吃时,见只剩一个桃子了。求第一天共摘多少桃子。 24 6.11用迭代法求 24 6.12用牛顿迭代法求方程2x3-4x2+3x-6=0在1.5附近的根。 25 6.13用二分法求方程2x3-4x2+3x-6=0在(-10,10)之间的根。 26 6.14打印出以下图案: 27 6.15两个乒乓球队进行比赛,各出3人。甲队为A、B、C3人,乙队为X、Y、Z3人。已抽签决定比赛名单。有人向队员打听比赛名单。A说他不和X比,C说他不和X、Z比。请编程找出3对赛手的名单。 28 第7章 组 28 7.1用筛法求100之内的素。 28 7.2用选择法对10个排序(从小到大)。 30 7.3求一个3×3矩阵对角线元素之和。 31 7.4有一个已排好序的组,今输入一个,要求按原来排序的规律将它插入组中。 32 7.5将一个组中的值按逆序重新存放。例如原来顺序为:8,6,5,4,1。要求改为:1,4,5,6,8。 34 7.6打印出以下的杨辉三角形(要求打印出10行)。 35 7.7输出魔方阵。所谓魔方阵是指这样的方阵(方阵的阶应为奇),它的每一行、每一列和对角线之和均相等。 36 7.8找出一个二维组中的鞍点,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点。 38 7.9有15个按从小到大的顺序存放在一个组中。输入一个,要求用折半查找法找出该组中第几个元素的值。如果该不在组中,输出“不在表中”。 39 7.10有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母,小写字母,字,空格以及其它字符的个。 41 7.11打印以下图案: 42 7.12有一行电文,已按下面规律译成密码: 43 7.13编一个程序,将两个字符串连接起来,不要用strcat函。 45 7.14编一个程序,将两个字符串s1和s2进行比较。如果s1>s2,输出一个;s1=s2,输出0;s1<s2,输出一个。不要用strcmp函。两个字符串用gets函读入。输出的正或负的绝对值应是相比较的两个字符串相应字符的ASCII码的差值。例如,’A’与’C’相比,由于’A’<’C’,应输出负,由于’A’与’C’的ASCII码的差值为2,因此,应输出”-2”。同理:’’And’’和”Aid”比较,根据第2个字符比较结果,’n’比’i’大5,因此应输出’5’。 45 7.15编写一个程序,将字符组s2的全部字符拷贝到字符组s1中,不用strcpy函。拷贝时,’\0’也要拷过去,’\0’后面的字符不拷贝。 46 第8章 函 47 8.1写两个函,分别求两个整最大公约最小公倍,用主函调用这两个函,并输出结果,两个整由键盘输入。 47 8.2 47 8.3写一个判素的函,在主函输入一个,输出是否素的信息。 49 8.4写一函,使给定的一个二维组(3×3)转置,即行列互换。 49 8.5写一函,使输入一个字符串按反序存放,在主函输入和输出字符串。 50 8.6写一函,将两个字符串连接。 51 8.7写一函输入一个4位字,要求输出这4个字字符,但每两个字之间有一个空格。如输入1990,应输出”1 9 9 0”。 52 8.8编写一函,有实参传来一个字符串,统计此字符串中字母,字,空格和其它字符的个,在主函输入字符串以及输出上述的结果。 52 8.10写一函,用“起泡法”对输入10个字符按由小到大的顺序排列。 54 8.11用弦截法求根。 55 8.12输入10个学生5门课的成绩,分别用函求:(1)每个学生的平均分;(2)每门课的平均分;(3)找出最高的分所对应的学生和课程;(4)求出平均分方差; 57 8.13写几个函:(1)输入10个职工的姓名和职工号;(2)按职工号由小到大排序,姓名顺序也随之调整;(3)要求输入一个职工号,用折半查找法找出该职工的姓名。 61 8.14写一函输入一个十六进制,输出相应的十进制。 64 8.15给出年,月,日,计算该日是该年的第几天。 65 第9章 预处理命令 66 9.1定义一个代参的宏,使两个参的值互换,并写出程序,输入两个作为使用宏时的实参。输出已交换后的两个值。 66 9.2输入两个整,求它们相除的余。用带参的宏来实现,编程序。 67 9.3 67 9.4给年份year定义一个宏,以判断该年份是否为闰年。 68 9.5请分析以下一组宏所定义的输出格式: 68 9.6请设计输出实的格式。实用“6.2f”格式输出。 69 9.7分别用函和带参的宏,从3个中找出最大。 70 9.8试述“文件包含”和程序文件的连接(link)的概念,二者有何不同? 71 9.9用条件编译法实现以下功能: 71 第10章 指针 72 10.1输入3个整,按由小到大的顺序输出。 72 10.2输入3个字符串,按由小到打的顺序输出。 73 10.3输入10个,将其中最小第一个对换,把最大一个最后一个对换。写3个函:(1)输入10个;(2)进行处理;(3)输出10个。 74 10.4有n个整,使其前面各顺序向后移m个位置,最后m个变成前面m个。 75 写一函实现以上功能,在主函输入n个整,并输出调整后的n个。 75 10.5有一字符串,包含n个字符。写一个,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。 76 10.6输入一行文字,找出其中大写字母,小写字母,空格,字及其他字符各有多少。 77 10.7写一个,将一个3×3的矩阵转置。 77 9.8将一个5×5的矩阵中最大的元素放在中心,4个角分别放在4个最小的元素(按从左到右,从上到下的顺序,依次从小到大存放),写一个实现之,并用main函调用。 78 10.9在主函输入10个等长的字符串。用另一个对它们排序,然后在主函输出这10个已排好序的字符串。 80 10.10用指针组处理上一题目,字符串不等长。 81 10.11将n个输入输出顺序的逆序排列,用函实现。 82 10.12有一个班4个学生,5门课。(1)求第一门课的平均分;(2)找出有两门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均成绩;(3)找出平均成绩在90分以上或全部课程成绩在85分以上的学生。分别编3个函实现上3个要求。 83 10.13输入一个字符串,内有字和非字字符,如: 86 10.14写一函,实现两个字符串的比较。即自己写一个strcmp函,函原型为: 88 10.15编写一个程序,打入月份号,输出该月的英文月名。例如,输入”3”,则输出”March”,要求用指针组处理。 89 10.16用指向指针的指针的方法对5个字符串排序并输出。 89 10.17用指向指针的指针的方法对n个整排序并输出。要求将排序单独写成一个。n和正整在主函输入最后在主函中输出。 90 第11章 结构体与共用体 91 11.1定义一个结构体变量(包括年,月,日)。计算该日在本年中是第几天,注意闰年问题。 91 11.2写一个days,实现上面的计算。由主函将年,月,日传递给days函,计算后将日传回主函输出。 93 11.3编写一个print,打印一个学生的成绩组,该组中有5个学生的据记录,每个记录包括num,name,score[3],用主函输入这些记录,用print函输出这些记录。 95 11.4在上题的基础上,编写一个input,用来输入5个学生的据记录。 97 11.5有10个学生,每个学生的据包括学号,姓名,3门课的成绩,从键盘输入10个学生的据,要求打印出3门课的总平均成绩,以及最高分的学生的据(包括学号,姓名,3门课成绩,平均分)。 97 11.6编写一个new,对n个字符开辟连续的存储空间,此函应返回一个指针(地址),指向字符串开始的空间。new(n)表示分配n个字节的内存空间。 100 11.7写一函free,将上题new函占用的空间释放free(p)表示将p(地址)指向的单元以后的内存段释放。 101 11.8已有a,b两个链表,每个链表中的结点包括学号,成绩。要求把两个链表合并,按学号升序排列。 101 11.9有两个链表a和b,设结点中包含学号,姓名。从a链表中删去与b链表中有相同学号的那些结点。 104 11.10建立一个链表,每个结点包括:学号,姓名,性别,年龄。输入一个年龄,如果链表中的结点所包含的年龄等于此年龄,则将此结点删去。 106 第12章 位运算 109 12.1编写一个getbits,从一个16位的单元中取出某几位()即该几位保留原值,其余位为0)。函调用形式为: 109 12.2写一个,对一个16位的二进制取出它的奇位(即从左边起第1,3,5,…,15位)。 109 12.3编一程序,检查一下你所用的计算机系统的C编译在执行右移时是按照逻辑位移的原则,还是按照算术右移的原则。如果是逻辑右移,请编一函实现算术右移;如果是算术右移,请编一函实现逻辑右移。 110 12.4编一函用来实现左右循环移位。函名为move,调用方法为:move(value,n) 112 其中value为要循环位移的,n为位移的位。如n0为右移。如n=4,表示要右移4位;n=-3,表示要左移3位。 112 第13章 文件 113 13.3从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件”test”中保存。输入的字符串以”!”结束。 113 13.4有两个磁盘文件“A”和“B”,各存放一行字母,要求把这两个文件中的信息合并(按字母的顺序排列),输出到一个新文件“C”中。 114 13.5有5个学生,每个学生有3门课的成绩,从键盘输入以上据(包括学生号,姓名,三门课成绩),计算出平均成绩,将原有据和计算出的平均分存放在磁盘文件stud中。 115 13.7将上题已排序的学生成绩文件进行插入处理。插入一个学生的3门课成绩,程序先计算新插入学生的平均成绩,然后将它按平均成绩高低顺序插入,插入后建立一个新文件。 122 13.8将上题的结果仍存入原有的stu_sort文件而不另建立新文件。 123 13.9有一磁盘文件emploee,内存放职工的据。每个职工的据包括:职工姓名,职工号,性别,年龄,住址,工资,健康状况,文化程度。要求将职工名和工资的信息单独抽出来另建一个简明的职工工资文件。 125 13.10从上题的“职工工资文件”中删去一个职工的据,再存回原文件。 127
作者: 同济大学学系 出版社: 高等教育出版社 副标题: 工程学 出版年: 2007.5 页: 164 定价: 12.10元 装帧: 平装 ISBN: 9787040212181 内容简介 · · · · · · 本书是同济大学学系编《线性代》的第五版,依据工科类本科线性代课程教学基本要求(以下简称教学基本要求)修订而成。此次修订参照近年来线性代课程及教材建设的经验和成果,对原有内容作了全面的审视与修改,修订的主导思想是:在满足教学基本要求的前提下,适当降低理论推导的要求,注重解决问题的矩阵方法。为此,对书中某些理论的证明改为小字排印,并调整了部分例题与习题。 本书内容分为:行列式、矩阵及其运算、矩阵的初等变换与线性方程组、向量组的线性相关性、相似矩阵及二次型、线性空间与线性变换等六章,各章均配有一定量的习题,书末附有习题答案。其中一至五章(除用小字排印的内容外)符合教学基本要求,教学时约34学时。一至五章中用小字排印的内容供读者选读,第六章较多地带有理科的色彩,供对学要求较高的专业选用。 本书可供高等院校工程类各专业使用,也可供自学者和科技工作者阅读。 目录 · · · · · · 第一章 行列式 §1 二阶与三阶行列式 §2 全排列及其逆序 §3 n阶行列式的定义 §4 对换 §5 行列式的性质 §6 行列式按行(列)展开 §7 克拉默法则 习题一 第二章 矩阵及其运算 §1 矩阵 §2 矩阵的运算 §3 逆矩阵 §4 矩阵分块法 习题二 第三章 矩阵的初等变换与线性方程组 §1 矩阵的初等变换 §2 矩阵的秩 §3 线性方程组的解 习题三 第四章 向量组的线性相关性 §1 向量组及其线性组合 §2 向量组的线性相关性 §3 向量组的秩 §4 线性方程组的解的结构 §5 向量空间 习题四 第五章 相似矩阵及二次型 §1 向量的内积、长度及正交性 §2 方阵的特征值与特征向量 §3 相似矩阵 §4 对称矩阵的对角化 §5 二次型及其标准形 §6 用配方法化二次型成标准形 §7 正定二次型 习题五 第六章 线性空间与线性变换 §1 线性空间的定义与性质 §2 维、基与坐标 §3 基变换与坐标变换 §4 线性变换 §5 线性变换的矩阵表示式 习题六 习题答案
Coca-cola standardization office【ZZ5AB-ZZSYT-ZZ2C-ZZ682T-ZZT18】 Coca-cola standardization office【ZZ5AB-ZZSYT-ZZ2C-ZZ682T-ZZT18】 电大计算机本科操作系统作业及答案(1)全文共7页,当前为第1页。电大计算机本科操作系统作业及答案 电大计算机本科操作系统作业及答案(1)全文共7页,当前为第1页。 《操作系统》课程作业(四) 姓名         班级         学号        一、选择题(选择一个正确答案的代码填入括号中) 通常,用户编写的程序中所使用的地址是( )。 A.逻辑地址 B.物理地址 C.绝对地址 D.内存地址 可由CPU调用执行的程序所对应的地址空间为( )。 A.符号名空间 B.虚拟地址空间 C.物理空间 D.逻辑地址空间 把逻辑地址转变为内存物理地址的过程称作( )。 A.编译 B.连接 C.运行 D.重定位 经过( ),目标程序可以不经过任何改动而装入物理内存单元。 A.静态重定位 B.动态重定位 C.编译或汇编 D.存储扩充 动态重定位是在程序( )期间,每次访问内存之前教学重定位。 A.执行 B.编译 C.装入 D.修改 在分时系统中,可将进程不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需据,称为( )。 A.覆盖技术 B.对换技术 C.虚拟技术 D.物理扩充 分区管理中进行分区的是主存的( )。 A.系统区域 B.用户区域 C.程序区域 D.整个区域 分区管理要求对每一个作业都分配( )的内存单元。 电大计算机本科操作系统作业及答案(1)全文共7页,当前为第2页。A.地址连续 B.若干地址不连续 电大计算机本科操作系统作业及答案(1)全文共7页,当前为第2页。 C.若干连续的页面 D.若干不连续的页面 固定分区中各分区的大小是( )。 A.相同的 B.相同或者不同,但预先固定 C.根据进程要求确定 D.随进程个而定 动态分区管理方式下,分配作业的主存空间根据( )。 一张分区说明表 一张分区说明表和一张空闲分区表 一张"位示图"构成的分区说明表 由系统自定 在存储管理中,为实现地址映射,硬件应提供两个寄存器,一个是基址寄存器。另一个是( )。 A.控制寄存器 B.程序状态字寄存器 C.限长寄存器 D.通用寄存器 可重定位分区存储管理采用的地址转换公式是( )。 绝对地址=界限寄存器值+逻辑地址 绝对地址=下限寄存器值+逻辑地址 绝对地址=基址寄存器值+逻辑地址 绝对地址=块号块长+页内地址 最先适应分配算法把空闲区( ) 按地址顺序从小到大登记在空闲区表中 按地址顺序从大到小登记在空闲区表中 按长度以递增顺序登记在空闲区表中 按长度以递减顺序登记在空闲区表中 最容易形成很多小碎片的可变分区算法是( )。 A.最先适应算法 B.最佳适应算法 C.位示图法 D.以上都不是 下列存储管理方案中,不采用动态重定位的是( )。 A.页式管理 B.可变分区 C.固定分区 D.段式管理 在分页存储管理系统中,从页号到物理块号的地址映射是通过( )实现的。 A.段表 B.页表 C.PCB D.JCB 电大计算机本科操作系统作业及答案(1)全文共7页,当前为第3页。在页式存储管理系统中,整个系统的页表个是( )个。 电大计算机本科操作系统作业及答案(1)全文共7页,当前为第3页。 A.1个 B.2个 C.与页面相同 D.和装入主存的进程个相同 虚拟存储技术是( )。 A.扩充内存空间的技术 B.扩充相对地址空间的技术 C.扩充外存空间的技术 D.扩充输入输出缓冲区的技术 虚拟存储器的容量是由计算机的地址结构决定的,若CPU有32位地址,则它的虚拟地址空间为( )。 A.100K B.640K C.2G D.4G 在请求分页虚拟存储管理中,若所需页面不在内存中,则会引起( )。 A.输入输出中断 B.时钟中断 C.越界中断 D.缺页中断 下列存储管理方案中,不要求将进程全部调入并且也不要求连续存储空间的是( )。 A.固定分区 B.可变分区 C.页式存储管理 D.请求分页式存储管理 存储管理中,页面抖动是指( )。 使用机器时,屏幕闪烁的现象 被调出的页面又立刻被调入所形成的频繁调入调出现象 系统盘有问题,致使系统不稳定的现象 由于主存分配不当,偶然造成主存不够的现象 在页式虚拟存储管理系统中,LRU算法是指( )。 最早进入内存的页先淘汰 近期最长时间以来没被访问的页先淘汰 近期被访问次最少的页先淘汰 电大计算机本科操作系统作业及答案(1)全文共7页,当前为第4页。以后再也不用的也先淘汰 电大计算机本科操作系统作业及答案(1)全文共7页,当前为第4页。 二、判断
本人收葳以久的 config.sys SMARTDRV.EXE HIMEM.SYS diskgen.exe DOS三个基本启动文件COMMAND.COM MS-DOS.SYS IO.SYS 启动DOS用到的文件 描  述:IO.SYS是dos环境控制输入输出的文件,不可以少。 COMMAND.COM是Windows 9X中的DOS外壳程序(SHELL),较DOS 6.22仅增加了部分内部命令,没有更新的东西。   IO.SYS对COMMAND.COM的处理则有了根本改变,当Win 9X在CONFIG.SYS中加载EMM386.EXE驱动提供UMB时,COMMAND.COM的常驻部分装入HMA,暂驻部分装入UMB中(在DOS6.22中,COMMAND.COM只能将常驻部分装入HMA),这将为DOS程序提供更大的常规内存,也不需要反复从磁盘中恢复暂驻部分,有效地提高了系统性能。当然,如果没有加载EMM386.EXE,系统不提供UMB,COMMAND.COM的暂驻部分就只能象DOS6.22那样置于常规内存的高端。   DOS内部命令的程序代码存放在command.com文件中,它在DOS系统启动的时候随DOS的启动模块一起被调入计算机内存。 MSDOS.SYS是DOS的三个核心文件之一,另外两个是command.com、IO.SYS   MSDOS.SYS 在微软非NT内核的操作系统中经常可以看到它,具有只读、系统、隐藏三个属性,因此在WINDOWS中是看不到的,可以通过“文件夹选项”中“显示系统文件”和“显示所有文件”来显示它,如果改它的属性在WINDOWS中只能改只读和隐藏两个属性,不能改系统属性,但是可以在命令行形式下改attrib -s msdos.sys   MSDOS.SYS可以修改,但改坏了可能会导致系统无法启动,可以用记事本打开,内面是一些启动参,如:开机时显示不显示菜单、开机时进行磁盘扫描吗、开机时显不显示LOGO等等。   1、MSDOS.SYS的作用   在Win 9X中,MSDOS.SYS变成了纯文本系统配置文件,用于控制Win的启动方式。可以在DOS模式下解除其特殊属性(只读、隐藏、系统),根据需要自行配置。MSDOS.SYS可以是空文件,甚至可以删除,当然此时系统只能以纯DOS方式启动,不能进入GUI系统。   不同方式形成的MSDOS.SYS默认内容不同,主要有四种,其中前三种方法形成的MSDOS.SYS文件无任何配置命令,几乎是空文件,仅保留一行注释,以说明该文件形成方式,这类文件多见于系统软盘中。不同的MSDOS.SYS内容如下:   1)Win安装时建立的系统盘 : ;Win95EBO   2)FORMAT /S建立的系统盘 : ;FORMAT   3)SYS A:传递建立系统盘 : ;SYS   4)建立系统时在硬盘上形成的MSDOS.SYS   系统硬盘中的MSDOS.SYS内容比较完整,包括必要的启动配置命令,文件长度必须大于1024 bytes,即占用两个以上磁盘扇区,这一要求在该文件中说明为保证兼容性,但从未见更深入的介绍,实际上文件小于1024 bytes对系统并无明显影响,该要求估计是为了保证系统与旧版DOS和Win 3.X兼容而提出的,这一点尚望行家指教。   用SYS向硬盘传送系统以修复启动文件时,将覆盖引导记录、IO.SYS和COMMAND.COM,MSDOS.SYS的内容保持不变,保证系统引导部分修复后,整个系统仍能正常启动,这一做法非常聪明。   2、MSDOS.SYS的配置参   MSDOS.SYS由三小节组成,其各配置参无顺序要求,内容如下:   [PATHS]   指定Windows的系统文件路径   WinDir=   指定Win 9X各系统文件及其子目录所在的目录   该路径必须包括注册表文件SYSTEM.DAT和Win 9X启动必需的驱动程序,如HIMEM.SYS等   WinBootDir=   指定Win 9X的GUI启动程序Win.COM所在的目录   HostWinBootDrv= 指定Win.COM所在的驱动器,不需冒号(:)   UninstallDir=   指定保存原系统的目录,便于自身删除时恢复原系统用   该参出现在Win的升级版本中   [OPTIONS] 指定Windows的启动方式,/前的值为缺省值   LOGO=1/0   允许/禁止启动时显示Win 9X标志(LOGO)   屏蔽该画面有时可解决第三方内存管理程序造成的冲突   看到系统启动过程出现的提示信息,也使系统启动稍快,启动   启动时可用ESC键清除Win 9X标志,查看实模式启动信

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码字创文

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值