linux终端执行temp=world,linux及C(含).doc

华清远见嵌入式学院《Linux及C》考试题(B卷)

选择题(共分)#include

#include

int SubCount(char *dest, int count)

{

strcpy(dest,"555");

count++;

return 0;

}

int main()

{

int count = 3;

char caBuf[8];

SubCount(caBuf,count);

printf("%d\n",count); return 0;

}

[A] 8 [B] 4 [C] 3 [D] 5

下面的代码输出是( A )

?void?foo(void)?

{?

unsigned?int?a?=?6;?int?b?=?-20;?

(a+b?>?6)???puts(">?6")?:?puts("<=?6");?

}

[A] >?6 [B] <=?6

C语言中,逻辑“真”等价于( C )。

[A] 大于零的数 [B] 大于零的整数 [C] 非零的数 [D] 非零的整数

删除文件命令为( D )

A.mkdir B.move C.mv D.rm

假设文件fileA的符号链接为fileB,那么删除fileA后,下面的描述正确的是( D )。

[A].fileB也随之被删除

[B].因为fileB未被删除,所以fileA会被系统自动重新建立

[C].fileB会随fileA的删除而被系统自动删除

[D].fileB仍存在,但是属于无效文件

下面不是对Linux操作系统特点描述的是( B )。

[A] 良好的可移植性 [B] 单用户 [C] 多用户 [D] 多任务

在C语言中,要求运算数必须是整型的运算符是( D )。

[A] / [B] ++ [C] != [D] %

下述程序的输出结果是( C )。

int main(void)

{

int Y=100;

while(Y--);

printf(“Y=%d”,Y);

}

[A] Y=0 [B] Y=1 [C] Y=-1 [D] Y=随机数

目前流行的两种软件包管理机制,Debian使用( D )软件包,Redhat使用( B )软件包。

[A] tgz [B] rpm [C] tar [D] deb

在给定文件中查找与设定条件相符字符串的命令为( A )。

grepB.gzipC.findD.sort

刷新文件时间戳可以使用的命令为( D )。

chmodB.moreC.ls D.touch

文件exer1的访问权限为744,现要取消文件所有者的执行权限,同时增加同组用的写权限,下列命令中正确的是( C )。

A. chmod u+x g+w exer1 B. chmod 646 exer1

C. chmod a-x g+w exer1 D. chmod g+w exer1

Linux终端执行temp=world;echo hello $temp. helloworld [B]. hello$temp [C]. hello world [C]. hello

在32位系统下小端系统,并4字节对齐的条件下,

union u_union

{

unsigned int ivar;

char cvar;

short svar;

}uu;

uu.ivar = 0

iu.cvar = ( D );

A.0 B.0x5678 C.0x12 D.0x78

/*pointer and function */

main()

{

int a[50],n;

...........

fun(n,&a[9]);

...........

}

Which is incorrect ( D

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值