單項(xiàng)選擇題

一個(gè)C源程序文件p1.c的內(nèi)容如下:

另一C源程序文件p2.c的內(nèi)容如下:

執(zhí)行命令”gcc -o test p1.c p2.c“后將產(chǎn)生下列哪個(gè)結(jié)果?()

A.編譯生成名為”test.s“的匯編源程序文件
B.啟動(dòng)test程序開(kāi)始跟蹤和調(diào)試
C.輸出錯(cuò)誤信息
D.編譯生成名為”test“的可執(zhí)行程序


您可能感興趣的試卷

你可能感興趣的試題

1.單項(xiàng)選擇題

假定一個(gè)C源程序文件test.c的內(nèi)容如下:

現(xiàn)運(yùn)行命令”gcc -o test test.c 2>output.txt“,則文件output.txt中的內(nèi)容是()。

A.test可執(zhí)行程序運(yùn)行時(shí)的輸出
B.gcc編譯生成的test.o模塊文件的內(nèi)容
C.gcc編譯生成的test可執(zhí)行程序的內(nèi)容
D.gcc編譯過(guò)程中的輸出

2.單項(xiàng)選擇題下列選項(xiàng)中,不能作為gdb調(diào)試工具的break命令的斷點(diǎn)目標(biāo)的是()。

A.可執(zhí)行程序的代碼段中的地址
B.源程序文件中的變量名
C.源程序文件中的函數(shù)/過(guò)程名
D.源程序文件中的行號(hào)

4.單項(xiàng)選擇題以下有關(guān)程序編寫(xiě)和執(zhí)行方面的敘述中,錯(cuò)誤的是()。

A.高級(jí)語(yǔ)言和匯編語(yǔ)言源程序都不能在機(jī)器上直接執(zhí)行
B.編譯程序員必須了解機(jī)器結(jié)構(gòu)和指令系統(tǒng)
C.匯編語(yǔ)言是一種與機(jī)器結(jié)構(gòu)無(wú)關(guān)的編程語(yǔ)言
D.可用高級(jí)語(yǔ)言和低級(jí)語(yǔ)言編寫(xiě)出功能等價(jià)的程序

5.單項(xiàng)選擇題下列選項(xiàng)中,不屬于objdump程序的功能的是()。

A.反匯編二進(jìn)制程序中的機(jī)器指令
B.顯示輸出二進(jìn)制程序中的符號(hào)表、源程序語(yǔ)句等調(diào)試信息
C.跟蹤、調(diào)試二進(jìn)制程序的運(yùn)行
D.顯示輸出二進(jìn)制程序中指定節(jié)的內(nèi)容