首页 华清远见嵌入式学院期第一学期期中考试及答案

华清远见嵌入式学院期第一学期期中考试及答案

举报
开通vip

华清远见嵌入式学院期第一学期期中考试及答案华清远见嵌入式学院第一学期期中考试一、选择题(20题,共44分)1.常见的Linux发行版本有很多,下面不是Linux发行版本的是(c)。[A]RedHatLinux[B]UbuntuLinux[C]XWindow[D]SuSELinux2.下面不是对Linux操作系统特点描述的是(B)。[A]良好的可移植性[B]单用户[C]多用户[D]多任务3.下面(C)命令不能用来显示文件的内容。[A]more[B]less[C]find[D]cat4.查看创建目录命令mkdir的帮助文档,可以使用命令(D)。[A]mkdir...

华清远见嵌入式学院期第一学期期中考试及答案
华清远见嵌入式学院第一学期期中考试一、选择 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 (20题,共44分)1.常见的Linux发行版本有很多,下面不是Linux发行版本的是(c)。[A]RedHatLinux[B]UbuntuLinux[C]XWindow[D]SuSELinux2.下面不是对Linux操作系统特点描述的是(B)。[A]良好的可移植性[B]单用户[C]多用户[D]多任务3.下面(C)命令不能用来显示文件的内容。[A]more[B]less[C]find[D]cat4.查看创建目录命令mkdir的帮助文档,可以使用命令(D)。[A]mkdir–h[B]helpmkdir[C]mkdir-p[D]manmkdir5.假设目录中存在若干文件file_num.txt(num表示文件编号,1~10),使用以下(C)通配符可以挑选出其中的编号为1、3、5的文件。[A]file_*.txt[B]flie_?.txt[C]file_[135].txt[D]file_[^135].txt6.文件权限r-x-wxr--对应的八进制表示形式为(D)[A]0536[B]0654[C]0656[D]05347.在C语言中,要求运算数必须是整型的运算符是(D)。[A]/[B]++[C]!=[D]%8.C语言中,逻辑“真”等价于(C)。[A]大于零的数[B]大于零的整数[C]非零的数[D]非零的整数9.目前流行的两种软件包管理机制,Debian使用(D)软件包,Redhat使用(B)软件包。[A]tgz[B]rpm[C]tar[D]deb10.下面 函数 excel方差函数excelsd函数已知函数     2 f x m x mx m      2 1 4 2拉格朗日函数pdf函数公式下载 的功能是(A)。intfun(char*x){char*y=x;while(*y++);return(y-x-1);}[A]求字符串的长度[B]比较两个字符串的大小[C]将字符串x复制到字符串y[D]将字符串x连接到字符串y后面11.C语言程序的三种基本程序是(A)。[A]顺序结构,选择结构,循环结构[B]递归结构,循环结构,转移结构[C]嵌套结构,递归结构,顺序结构[D]循环结构,转移结构,顺序结构12.执行下面语句后的输出结果为(D)。inti=-1;if(i<=0)printf(“****\n”);i=2;elseprintf(“%%%%\n”);[A]****[B]%%[C]%%%%[D]有语法错误。不能正确执行13.下面的程序运行结果为(B)。intmain(void){intx=3,y=1,z=0;if(x=y+z)printf(“****”);elseprintf(“####”);}[A]语法有错误,不能编译[B]****[C]####[D]能编译,不能连接14.下述程序的输出结果是(C)。intmain(void){intY=100;while(Y--);printf(“Y=%d”,Y);}[A]Y=0[B]Y=1[C]Y=-1[D]Y=随机数15.结构体DATA定义如下,则sizeof(structDATA)的值为(C)。structDATA{floatf1;inti;charc2;};[A]6[B]8[C]12[D]1616.下述程序第二次的输出结果为(C)。intmain(void){externinta;intb=0;staticintc;a+=3;other();b+=3;other();}inta=5;other(){intb=3;staticintc=2;a+=5;b+=5;c+=5;printf("%d,%d,%d\n",a,b,c);c=b;}[A]13,0,13[B]18,8,13[C]13,8,13[D]18,8,017.以下程序的功能是将字符串s中所有的字符c删除,那么空白处缺少的语句为:(A)。#include<stdio.h>intmain(void){chars[80];inti,j;gets(s);for(i=j=0;s[i]!=‘\0’;i++)if(s[i]!=‘c’);s[j]=‘\0’;puts(s);return0;}[A]s[j++]=s[i][B]s[++j]=s[i][C]s[j]=s[i];j++[D]s[j]=s[i]18.下面程序的功能是将已按升序排好序的两个字符串a和b中的字符,按升序归并到字符串c中,请为程序中的空白处选择适当的语句。#include<stdio.h>intmain(void){chara[]=“acegikm”;charb[]=“bdfhjlnpq”;charc[80],*p;inti=0,j=0,k=0;while(a[i]!=’\0’&&b[j]!=‘\0’){if(a[i]<b[j]){(A①)}else{(②D)}k++;}c[k]=‘\0’;if(③D)p=b+j;elsep=a+i;strcat(c,p);puts(c);}①[A]c[k]=a[i];i++;[B]c[k]=b[j];i++;[C]c[k]=a[i];j++;[D]c[k]=a[j];j++;②[A]c[k]=a[i];i++;[B]c[k]=b[j];i++;[C]c[k]=a[i];j++;[D]c[k]=b[j];j++;③[A]a[i]=‘\0’[B]a[i]!=‘\0’[C]b[j]=‘\0’[D]b[j]!=‘\0’19.在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是(D)。[A]extern[B]register[C]auto[D]static20.以下程序的运行结果为(B)。voidsub(intx,inty,int*z){*z=y–x;}intmain(void){inta,b,c;sub(10,5,&a);sub(7,a,&b);sub(a,b,&c);printf(“%4d,%4d,%4d\n”,a,b,c);}[A]5,2,3[B]-5,-12,-7[C]-5,-12,-17[D]5,-2,-7二、判断题(6题,每题2分,共12分)1.FAT32是Linux系统中广泛使用的一种文件格式。(F)2.Linux系统的文件组织结构犹如倒置的树。(T)3.Linux操作系统将所有硬件都视为文件来处理,包括硬盘分区、CD-ROM、软驱以及其他USB移动设备等,将其挂载到文件系统目录树中的一个子目录中。(T)4.Shell是一个命令编译器,将用户命令编译成二进制程序,交给操作系统执行。(F)5.在默认情况下,所定义的Shell变量的作用域是局部有效。(F)6.使用DHCP服务配置动态IP的过程,就犹如一个租借过程。(T)三、填空题(6题,第5题4分,其余每题2分,共14分)1.条件“2<x<3或x<-10”的C语言表达式为(X>2&&X<3||X<-10)。2.若有以下定义和语句,则*p[0]引用的是a数组元素中的(a[0]),*(p[1]+1)引用的是a数组元素中的(a[3])。int*p[3],a[6],i;for(i=0;i<3;i++)p[i]=&a[2*i];3.若有以下输入(<CR>代表回车换行符),则下面程序的运行结果为(7)。1,2<CR>intmain(void){inta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};int(*p)[4],i,j;p=a;scanf(“%d,%d”,&i,&j);printf(“%d\n”,*(*(p+i)+j));return0;}4.shell脚本的本质是(shell命令的集合)。5.gcc的编译步骤按先后顺序分别为(预处理,编译,汇编,连接)。6.make工程管理器根据(时间戳)来自动发现更新过的文件从而减少编译的工作量。四、简答题(2题,每题5分,共10分)1.Shell是Linux内核与硬件的外部保护层,请在下图中标出Shell、Linux内核、硬件的位置,并简要介绍三者的交互过程。用户1控制??交互?控制控制用户2用户n...Shell内核,硬件2.大多Linux文件系统目录结构都遵循一定的标准,请根据右侧的目录职能描述,将左侧目录名连线。/home5存放系统中最常用的可执行文件(二进制)1/root7存放Linux内核和系统启动文件,包括Grub、lilo启动器程序2/dev3存放所有设备文件,包括硬盘、分区、键盘、鼠标、USB、tty等3/mnt6存放系统的所有配置文件,例如passwd存放用户账户信息,hostname存放主机名等4/boot2用户主目录的默认位置5/etc4该目录通常用于作为被挂载的文件系统的挂载点6/bin1根用户(超级用户)的主目录7四、编程题(3题,第1题6分,2/3每题7分,共20分)1.shell编程:(例如:1.txt中的“aaaaa”,2.txt中“bbbbbbb”。转换到3.txt中。那么3.txt中有“aaaa”,“bbbbbbb”.)1.下面findmax函数将计算数组中的最大元素及其下标值,请编写该函数。#include<stdio.h>voidfindmax(ints[],intt,int*k){}intmain(void){inta[10]={12,23,34,45,56,67,78,89,11,22},k;findmax(a,10,&k);printf(“最大元素为:%d,其下标值为:%d\n”,a[k],k);return0;}2.打印杨辉三角形前10行。(提示:定义数组a[10][10])11112113311464115101051程序:#include<stdio.h>intmain(){inti,j;inta[10][10];printf("杨辉三角:\n");for(i=0;i<10;i++){a[i][0]=1;a[i][i]=1;}for(i=2;i<10;i++)for(j=1;j<i;j++)a[i][j]=a[i-1][j-1]+a[i-1][j];for(i=0;i<10;i++){printf("%*d",25-i*2,a[i][0]);for(j=1;j<=i;j++)printf("%4d",a[i][j]);printf("\n");}return0;}
本文档为【华清远见嵌入式学院期第一学期期中考试及答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥16.19 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
肥猫叫noah
暂无简介~
格式:pdf
大小:852KB
软件:PDF阅读器
页数:0
分类:高中语文
上传时间:2020-04-25
浏览量:54