Linux及C考试题附答案.docVIP

  • 182
  • 0
  • 约7.14千字
  • 约 10页
  • 2019-08-01 发布于浙江
  • 举报
华清远见嵌入式学院《Linux及C》考试题(A卷) 1-5 CBCDB 6-10 DBADD 11-15 CCCAA 16-20 C ADD C D A 21-23 DBA 一、选择题(23题,每空2分,共46分) 常见的Linux发行版本有很多,下面不是Linux发行版本的是( C)。 [A] Red Hat Linux [B] Ubuntu Linux [C] unix [D] 红旗 下面不是对Linux操作系统特点描述的是( B )。 [A] 良好的可移植性 [B] 稳定性低 [C] 多用户 [D] 多任务 嵌套创建目录的命令可以使用( C )。 [A] mkdir –h [B] help mkdir [C] mkdir -p [D] man mkdir 假设目录中存在若干文件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].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 )。 int main(void) ? ? { ? ? extern ? int ? a; ? ? int ? b=0; ? ? static int ? 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\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 )。 int i = -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) { char p[] = “hello world”; return p; } void Test(void) { char *str = NULL; str = RetMemory(); puts(str); } [A] 语法有错误,不能编译 [B] hello world [C]结果不可预知 [D] hello world+乱码 下述程序的输出结果是( C )。 int main(void) { int Y=100; while(Y--); printf(“Y=%d”,Y); } [A] Y=0 [B] Y=1 [C] Y=-1 [D] Y=随机数 结构体DATA定义如下,则sizeof(struct DATA)的值为( C )。 struct DATA { float f1; int i; char c2; }; [A] 6 [B] 8 [C] 12 [D] 16 以下程序

文档评论(0)

1亿VIP精品文档

相关文档