linux应用程序跑飞,linux 试题
否不等。
答案:N
()4.在根文件系統中,存放系統配置文件的目錄為/temp。
答案:N
()5.動態庫在程序編譯時并不會被連接到目標代碼中,而是在程序運行是才被載入。
答案:Y
()6.編譯規則文件名有三種,依次為:GNUMakefile、Makefile、makeFile。
答案:N
()7.gcc編譯命令參數中–c 參數用于指定只進行到編譯結束,不進行鏈接。
答案:Y
()8.shell腳本中,可以使用[ -d aaa ]來測試aaa是否為文件。
答案:N
()9. /sbin 目錄存放用戶使用的shell命令
答案:N
()10. 軟鏈接的文件類型位是-
答案:N
五、簡答題簡答2題,共10分
1.寫出下列目錄中存放的都是哪類文件?
/usr
/bin
/home
2.符號鏈接與硬鏈接的區別是什么?
六、編程題(兩題共25分,第1題10分;第2題15分)
1. 編寫shell程序,實現自動刪除50個賬號的功能。賬號名為stud1至stud50。
2.程序補全
/*頭文件略*/
int main(void)
{ i nt fd,size,len;
char *buf="Hello! I'm writing to this file!";
char buf_r[10];
len = strlen(buf);
/*首先調用open函數,并指定打開文件/tmp/hello 沒有就創建,可讀可寫權限為666 */
if((fd = 1 )<0){
perror("open:"); exit(1); }
/*調用write函數,將buf中的內容寫入到打開的文件中*/
If((size = 2 ) < 0){
perror("write:"); exit(1); }
else
printf("Write:%s\n",buf);
/*調用lsseek函數將文件指針移到文件起始*/
3 ;
/*讀出文件中的10個字節*/
if((size = 4 )<0){
perror("read:"); exit(1); }
else
printf("read form file:%s\n",buf_r);
/*關閉文件描述符*/
if( 5 < 0 ){
perror("close:"); exit(1); }
else
printf("Close hello.c\n");
exit(0);
}
1.
2.
3.
4.
5.
Page 3 of 4
總結
以上是生活随笔為你收集整理的linux应用程序跑飞,linux 试题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 肥胖会影响试管婴儿成功率吗
- 下一篇: 鸟哥的linux私房菜内容,《鸟哥的li