Linux及C考试题附答案

Linux及C考试题附答案

ID:40475074

大小:65.51 KB

页数:10页

时间:2019-08-03

Linux及C考试题附答案_第1页
Linux及C考试题附答案_第2页
Linux及C考试题附答案_第3页
Linux及C考试题附答案_第4页
Linux及C考试题附答案_第5页
资源描述:

《Linux及C考试题附答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华清远见嵌入式学院《Linux及C》考试题(A卷)1-5CBCDB6-10DBADD11-15CCCAA16-20CADDCDA21-23DBA一、选择题(23题,每空2分,共46分)1.常见的Linux发行版本有很多,下面不是Linux发行版本的是(C)。[A]RedHatLinux[B]UbuntuLinux[C]unix[D]红旗2.下面不是对Linux操作系统特点描述的是(B)。[A]良好的可移植性[B]稳定性低[C]多用户[D]多任务3.嵌套创建目录的命令可以使用(C)。[A]mkdir–h[B]helpmkdir[C]mkdir-p[D]manmkdir4.假设目录中存在若干

2、文件file_num.txt(num表示文件编号,1~8),使用以下(D)通配符可以挑选出其中的编号为1、2、3、5、6、7的文件。[A]file_*.txt[B]flie_?.txt[C]file_[1-7].txt[D]file_[^48].txt5.文件权限r-x-w-r--对应的八进制表示形式为(B)[A]0536[B]0524[C]0656[D]05346.目前流行的两种软件包管理机制,Debian使用(D)软件包。[A]zip[B]rpm[C]tar[D]deb7.下述程序第二次的输出结果为(B)。intmain(void)  {  extern int a;  int b=

3、0;  staticint c;  a+=3;  other();    b+=3;  other();  }    int a=5;  other()  {  int b=3;  static int c=2;  a+=5;b+=5;c+=5;  printf("%d,%d,%d",a,b,c);  c=b; }[A]13,0,13[B]18,8,13[C]13,8,13[D]18,8,01.C语言程序的三种基本程序是(A)。[A]顺序结构,选择结构,循环结构[B]递归结构,循环结构,转移结构[C]嵌套结构,递归结构,顺序结构[D]循环结构,转移结构,顺序结构2.执行下面语句后的输

4、出结果为(D)。inti=-1;if(i<=0){}printf(“****”);i=2;elseprintf(“%%%%”);[A]乱码[B]%%[C]%%%%[D]有语法错误,不能正确执行3.在C语言中,要求运算数必须是整型的运算符是(D)。[A]/[B]++[C]!=[D]%4.下面的程序运行结果为(C)。char*RetMenory(void){charp[]=“helloworld”;returnp;}voidTest(void){char*str=NULL;str=RetMemory();puts(str);}[A]语法有错误,不能编译[B]helloworld[C]

5、结果不可预知[D]helloworld+乱码5.下述程序的输出结果是(C)。intmain(void){intY=100;while(Y--);printf(“Y=%d”,Y);}[A]Y=0[B]Y=1[C]Y=-1[D]Y=随机数1.结构体DATA定义如下,则sizeof(structDATA)的值为(C)。structDATA{floatf1;inti;charc2;};[A]6[B]8[C]12[D]162.以下程序的功能是将字符串s中所有的字符c删除,那么空白处缺少的语句为:(A)。#includeintmain(void){chars[80] ;abdabd

6、inti,j ;s[2]=s[3]=‘d’gets(s) ;for(i=j=0 ;s[i] !=‘’ ;i++){if(s[i] !=‘c’)S[j++]=s[i];}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]3.下面函数的功能是(A)。intfun(char*x){char*y=x;while(*y++);return(y-x-1);}[A]求字符串的长度[B]比较两个字符串的大小[C]将字符串x复制到字符串y[D]将字符串x连接到字符串y后面1./

7、*Address*/unsignedshort*a=(unsignedshort*)0x800;unsignedshort*b=a+1;b=?(C)[A]0x800[B]0x801[C]0x802[D]0x8042.下面程序的功能是将已按升序排好序的两个字符串a和b中的字符,按升序归并到字符串c中,请为程序中的空白处选择适当的语句。#includeintmain(void){chara[]=“acegikm”;ch

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

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

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