大三上 期中考试

自己做的,仅供参考。对错自负

湛江师范学院20142015学年度第 1学期

期中试卷

科目:LINUX平台及应用

题号


一、

操作


二、

C 编程


三、

shell编程


四、

辩论


总分


评分


复核


分值


25


25


25


25


100


蔡广基

 

得分






得分


评卷人

 
蔡广基

一、操作题。添加一个 1.0GB 的硬盘,分区为 /dev/sdb1 (10分),格式化它 (5分)。每次开机时自动挂载它到 /mnt/b (10分)。试写出具体的步骤。

1. 打开VMware Workstation,点击菜单栏中“虚拟机”→ “设置”→在“硬件”下选择“硬盘(SCSI)”→添加→按3次“继续”→最大硬盘大小设为1.0G→按“继续”→完成

#查看磁盘分区情况

fdisk –l

#对 /dev/sdb分区为/dev/sdb1

fdisk /dev/sdb

Command (m for help): n

P

Partition number (1-4): 1

First cylinder (1-512, default 1): 1

Last cylinder or +size or +sizeM or +sizeK (1-512, default 512): +1024M

W

#查看磁盘分区情况

fdisk –l

#格式化/dev/sdb1

mkfs -t ext3 /dev/sdb1

# 创建/mnt/b和/mnt/b/yanzheng,挂载到/mnt/b,等会重启挂载成功,#/mnt/b/yanzheng会给覆盖,那就说明挂载成功了。

mkdir /mnt/b

mkdir /mnt/b/yanzheng

cd /mnt/b

ls

cat >> /etc/fstab

#向/etc/fstab文件添加下面命令

/dev/sdb1 /mnt/b ext3 defaults 0 0

#ctrl-d结束编辑,保存内容

键盘同时按下Ctrl -d

#重启让其生效

Reboot

cd /mnt/b

ls

屏幕显示lost+found

#/mnt/b/yanzheng会给覆盖,那就说明挂载成功了。

得分


评卷人

 
蔡广基

二、C 编程及作图。

1、编写 C 程序,输出下面的图形之一的顶点的坐标:

(a) 螺线 (b) 螺线

学号为单数者做(a),学号为双数者做(b)。(15分)

2、根据 1、的输出,用 gnuplot 作图。(5分)

3、Windows 中,用浏览器查看该图。(5分)

答:1. cat > hexagon.c

#include <stdio.h>

#include <math.h>

main() {

int n,x=25,y=0;

printf("%d %d\n", x, y);

for(n=25;n>0; ){

if(n==1){

x=x-n;

printf("%d %d\n", x, y);

break;

}

x=x-n;

printf("%d %d\n", x, y);

y=y+n;

printf("%d %d\n", x, y);

n--;

x=x+n;

printf("%d %d\n", x, y);

y=y-n;

printf("%d %d\n", x, y);

n--;

}

}

2.在window的地址栏中输入ftp://192.168.80.3,按回车,在按

“文件”→“登录”,输入yanji,密码:yanji123,把gnuplot-3.7.3-2.i386.rpm复制到/home/yanji目录下,然后在Linux终端中输入

cd /home/yanji

rpm –ivh gnuplot-3.7.3-2.i386.rpm

warning: gnuplot-3.7.3-2.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

Preparing... ########################################### [100%]

package gnuplot-3.7.3-2 is already installed#(已经安装了)

gcc -c hexagon.c

gcc -o hexagon hexagon.o –lm

./hexagon > hexagon.dat

cat > hexagon.p

#! /usr/bin/gnuplot

set terminal png

set output "/var/www/html/hexagon.png"

set size ratio 1

plot ‘hexagon.dat‘ with lines

#键盘按ctrl-D结束输入

gnuplot hexagon.p

2. 在Windows 中,打开浏览器,在地址栏输入http://192.168.23.3/hexagon.png即可查看图片

得分


评卷人

 
蔡广基

三、编写 shell 脚本 mean,求一批实数的平均值,结果保留两位小数。该批实数作为命令行参数。(25分)

答:cat > mean

#开始输入程序

#! /bin/bash

declare x z

s=0

for x in $*

do

s=$s+$x

done

z=`echo "($s)/$#"| bc -l`

printf "%.2f\n" $z

#按ctrl-D结束输入,开始赋权限,进行运算

chmod +x mean

./mean 1.5 3.6 67.55 76.46 675.6

#实验最终结果[[email protected] yanji]# ./mean 1.5 3.6 67.55 76.46 675.6

164.94

得分


评卷人

 
蔡广基

四、辩论题:Unix/Linux 比 Windows 优秀。学号为单数者为正方,学号为双数者为反方。不多于300字。

答:

Unix/Linux是一个强大的多用户、多任务操作系统,有着可靠性高、伸缩性强、开放性好,源码公开、网络功能强,有很好的网络支持利文件系统支持、强大的数据库支持功能、模块化程度高、广泛的硬件支持、安全性及可靠性好、具有优秀的开发工具等优点。这些都是window所不能及的。

Windows整天死机,需要优化大师之类的工具来优化,硬盘用久了会出现碎片,速度会减慢,需要一个程序来整理,整理时候不要做其它工作.Linux不需要优化,因为Linux内核本身就是高度优化的。因为它的文件系统优秀得多,而且很多Unix/Linux系统是必须是一天24小时,一年365又1/4天不停运转的, Linux系统装好后就可以支持的硬件已经比Windows多出很多了。

时间: 2024-10-20 11:00:02

大三上 期中考试的相关文章

大三上------期末总结

今天终于把万恶的期末考试给考完了!想想考的都是专业课,原本以为肯定会复习地很开心.因为不用像以前一样只是考试前一周什么都不会,然后考前疯狂地看书刷题,考完之后瞬间遗忘.不过事实证明...为了考试看书还是非常痛苦...即使是喜欢的算法,C++,操作系统....不过幸好已经考完啦!接下来为期四周的寒假又不用为考试而学习了! 大三上这一个学期接触的主要的东西依旧还是底层的系统和算法吧.在开学的第一个月把<UNIX环境高级编程>看了一遍,而且是英文原版的.要说真的学到了什么,其实没有,因为这本书更像是

NOIP2017既本人初三上期中考试 滚粗记

NOIP2017既本人初三上期中考试 滚粗记 风也悠悠,雨也悠悠. 猝不及防的,突然来临的,是四天连考. 没反应过来的我,仍然沉醉在10月的余晖中,望着11月,远远的. 然而11月是一个神犇,仿佛用什么加了黑魔法的程序,穿越了时空,摆在我面前的是期中考试和NOIP两大难题. (不过期中考试第一天好像没下雨) Day -2 在紧张的NOIP复习中,9:00了,成功A了一道矩阵难题. 发现语文还没有复习过.真羡慕那些语文都能AK的大佬-- 拿起语文复习资料-- [疲] 还是看进去了一些,让我语文的信

大三上的总结(-----坚持走完了自己想走的路-----微笑---------)

(⊙v⊙)嗯,这天是第15周的周末的早晨八点. 为什么突然要写一篇这样柔软的文章来描述自己的大三生活呢? ->_->  因为又到期末啦! 该总结一下自己的脑瓜里学会啥了? 噗,先说点acmer的事吧! 西安赛区小小的回忆,来一首<回忆>---白智英,嗯,优美的调调,西安赛区一战,让我想了很多很多,从寒假集训,到暑假集训,为此放弃了自己休息的时间,而呆在实验室鏖战的ACMer,以及陈老师对我时不时送来的水果和时不时来看望我们,以及学校领导的重视. 深深的知道这一次现场赛来的有多么不容

2015大三上学期计划

9月: 开学第一个月,主要学生工作有“党支部的理论学习”.“迎新”.“评奖学金”.以及上课,真不知道为什么html的课要放到大三才上,真是坑爹,都要学HTML5了才开html入门课,对这专业也是醉了. 这个月的主要任务有: 学习完Spring下半部分 学习Spring MVC设计模式 学习MyBatis 学习Maven 10月: 预计国庆节不回家,继续学习. 整合编写SSM项目练手 区科技局网站项目 11月: 这个月要满20岁了,也差不多要开始认真为以后考虑了.这个月主要是用一些android项

大三上学期十九周总结

本周是大三上半学期的最后一周,也是考试周.本次周三.周四考试科目数字信号和计算机网络.前两天进行最终的复习,准备考试.完成后,进行假期规划. 下周开始进行招就处的项目开发.初步准备使用spring boot+mybatis进行开发.学习码云开源工具mybatis plus,简化开发流程.预计开发周期将会是半个月.教学弟使用POI进行导入导出.找到蓝桥杯的算法学习视频进行学习.准备看剑指offer这本书.最起码开个头. 推荐一个临时接受验证码的网站:https://www.pdflibr.com/

大三上学期实验楼第一次试验报告

Ctrl+d 键盘输入结束或退出终端 Ctrl+s 暂定当前程序,暂停后按下任意键恢复运行 Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg Ctrl+a 将光标移至输入行头,相当于Home键 Ctrl+e 将光标移至输入行末,相当于End键 Ctrl+k 删除从光标所在位置到行末 Alt+Backspace 向前删除一个单词 Shift+PgUp 将终端显示向上滚动 Shift+PgDn 将终端显示向下滚动 字符 含义 * 匹配 0 或多个字符 ? 匹配任意一个字符 [list] 匹

大三上学期十六周总结

本周正处课程设计的第二周,需要对电路板进行腐蚀.对仿真进行验收.对PCB进行焊接.完成课程设计的课程设计报告.这些已经花费了大概3天的时间.在一次无意的逛码云的过程中,发现了一个来客电商平台的搭建.从PC端到微信小程序端.进行验证性学习,发现确实可用.正好可以复习以前学的微信小程序的搭建.项目搭建过程在上一篇博客里,基于PHP 5.6开发的后台. 考试将近,复习压力如山而来.本学期核心专业课有3门,数字信号处理.计算机网络.网络协议.对于计算机网络和网络协议的复习还有思绪,对于数字信号处理的复习

大三上寒假15天--第1天

学习于林子雨<大数据技术原理与应用>教材配套大数据软件安装和编程实践指南 一. 安装spark 第一步,spark下载(http://spark.apache.org/downloads.html) 第二步,spark压缩包解压 sudo tar -zxf ~/下载/spark-1.6.2-bin-without-hadoop.tgz -C /usr/local/ 第三步,解压后文件夹改名为spark cd /usr/local sudo mv ./spark-1.6.2-bin-withou

大三上寒假15天--第3天

学习于大数据原理与应用 第十六章 Spark 学习指南 三.独立应用程序编程 2.Scala应用程序代码 cd ~           # 进入用户主文件夹 mkdir ./sparkapp        # 创建应用程序根目录 mkdir -p ./sparkapp/src/main/scala     # 创建所需的文件夹结构 vim ./sparkapp/src/main/scala/SimpleApp.scala #在 ./sparkapp/src/main/scala 下建立一个名为