Revised by Petrel at 2021
Linux及C考试题附答案
华清远见嵌入式学院《Linux及C》考试题(A卷)
1-5CBCDB
6-10DBADD
11-15CCCAA
16-20CADDCDA
21-23DBA
一、选择题(23题,每空2分,共46分)
常见的Linux发行版本有很多,下面不是Linux发行版本的是(C)。
[A]RedHatLinux[B]UbuntuLinux[C]unix[D]红旗
下面不是对Linux操作系统特点描述的是(B)。
[A]良好的可移植性[B]稳定性低[C]多用户[D]多任务
嵌套创建目录的命令可以使用(C)。
[A]mkdir–h[B]helpmkdir[C]mkdir-p[D]manmkdir
(num表示文件编号,1~8),使用以下(D)通配符可以挑选出其中的编号为1、2、3、5、6、7的文件。
[A]file_*.txt[B][C]file_[1-7].txt[D]file_[^48].txt
文件权限r-x-w-r--对应的八进制表示形式为(B)
[A]0536[B]0524[C]0656[D]0534
目前流行的两种软件包管理机制,Debian使用(D)软件包。
[A]zip[B]rpm[C]tar[D]deb
下述程序第二次的输出结果为(B)。
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,0
C语言程序的三种基本程序是(A)。
[A]顺序结构,选择结构,循环结构
[B]递归结构,循环结构,转移结构
[C]嵌套结构,递归结构,顺序结构
[D]循环结构,转移结构,顺序结构
执行下面语句后的输出结果为(D)。
inti=-1;
if(i<=0)
{}
printf(“****\n”);
i=2;
else
printf(“%%%%\n”);
[A]乱码[B]%%[C]%%%%[D]有语法错误,不能正确执行
在C语言中,要求运算数必须是整型的运算符是(D)。
[A]/[B]++[C]!=[D]%
下面的程序运行结果为(C)。
char*RetMenory(void)
{
charp[]=“helloworld”;
returnp;
}
voidTest(void)
{
char*str=NULL;
str=RetMemory();
puts(str);
}
[A]语法有错误,不能编译[B]helloworld[C]结果不可预知[D]helloworld+乱码
下述程序的输出结果是(C)。
Linux及C考试题附答案 来自淘豆网www.taodocs.com转载请标明出处.