LINUX c试题讲课教案.doc

LINUX c试题讲课教案.doc

ID:59307381

大小:49.00 KB

页数:9页

时间:2020-09-05

LINUX c试题讲课教案.doc_第1页
LINUX c试题讲课教案.doc_第2页
LINUX c试题讲课教案.doc_第3页
LINUX c试题讲课教案.doc_第4页
LINUX c试题讲课教案.doc_第5页
资源描述:

《LINUX c试题讲课教案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、nmkdir5.假设目录中存在若干文件file_num.txt(num表示文件编号,1~10),使用以下()通配符可以挑选出其中的编号为1、3、5的文件。[A]file_*.txt[B]flie_?.txt[C]file_[135].txt[D]file_[^135].txt6.文件权限r-x-wxr--对应的八进制表示形式为()[A]0536[B]0654[C]0656[D]05347.在C语言中,要求运算数必须是整型的运算符是()。[A]/[B]++[C]!=[D]%8.C语言中,逻辑“真”等价于()。[A]大于零的数[B]大于零的整数[C]非零的数[D]非零

3、的整数1.目前流行的两种软件包管理机制,Debian使用()软件包,Redhat使用()软件包。[A]tgz[B]rpm[C]tar[D]deb2.下面函数的功能是()。intfun(char*x){char*y=x;while(*y++);return(y-x-1);}[A]求字符串的长度[B]比较两个字符串的大小[C]将字符串x复制到字符串y[D]将字符串x连接到字符串y后面3.C语言程序的三种基本程序是()。[A]顺序结构,选择结构,循环结构[B]递归结构,循环结构,转移结构[C]嵌套结构,递归结构,顺序结构[D]循环结构,转移结构,顺序结构4.执行下面语句

4、后的输出结果为()。inti=-1;if(i<=0)printf(“****”);i=2;elseprintf(“%%%%”);[A]****[B]%%[C]%%%%[D]有语法错误。不能正确执行5.下面的程序运行结果为()。intmain(void){intx=3,y=1,z=0;if(x=y+z)printf(“****”);elseprintf(“####”);}[A]语法有错误,不能编译[B]****[C]####[D]能编译,不能连接1.下述程序的输出结果是()。intmain(void){intY=100;while(Y--);printf(“

5、Y=%d”,Y);}[A]Y=0[B]Y=1[C]Y=-1[D]Y=随机数2.结构体DATA定义如下,则sizeof(structDATA)的值为()。structDATA {floatf1;inti;charc2; };[A]6[B]8[C]12[D]163.下述程序第二次的输出结果为()。intmain(void)   {   extern int a;   int b=0;   staticint c;   a+=3; //a=8  other(); //a=13b=5    b+=3; b=3;  other();   }     int a=5;  ot

6、her()   {   int b=3;   static int c=2;   a+=5;b+=5;c+=5; //a=13b=8,c=7//1813  printf("%d,%d,%d",a,b,c);   c=b; c=8  }[A]13,0,13[B]18,8,13[C]13,8,13[D]18,8,01.以下程序的功能是将字符串s中所有的字符c删除,那么空白处缺少的语句为:()。#includeintmain(void){chars[80] ;inti,j ;gets(s) ;for(i=j=0 ;s[i] !=‘’ ;i++)

7、if(s[i] !=‘c’);s[j]=‘’ ;puts(s) ;return0 ;}[A]s[j++]=s[i][B]s[++j]=s[i][C]s[j]=s[i];j++[D]s[j]=s[i]2.下面程序的功能是将已按升序排好序的两个字符串a和b中的字符,按升序归并到字符串c中,请为程序中的空白处选择适当的语句。#includeintmain(void){chara[]=“acegikm”;charb[]=“bdfhjlnpq”;charc[80],*p;inti=0,j=0,k=0;while(a[i]!=’’&&b[j]!=‘

8、0’){i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。