1、已有變量定義和函數(shù)調(diào)用語(yǔ)句
int a=25;
print_value(&a);
則下面函數(shù)的正確輸出結(jié)果是______。
void print_value(int* x)
{
printf(“%x\n”,++*x);
}
A.1a
B.19
C.25
D.26
2、現(xiàn)有一個(gè)循環(huán)隊(duì)列,其隊(duì)頭指針為 front,隊(duì)尾指針為 rear,循環(huán)隊(duì)列的總長(zhǎng)度為 N,問(wèn)怎么判斷循環(huán)隊(duì)列滿(mǎn)了?
A.front==rear
B.front==rear+1
C.front==rear%n
D.front==(rear+1)%n
3、選項(xiàng)中哪一行代碼可以添加 題目中而不產(chǎn)生編譯錯(cuò)誤?
public abstract class MyClass {
public int constInt = 5;
//add code here
public void method() {
}
}
正確答案: A 你的答案: 空 (錯(cuò)誤)
A.public abstract void method(int a);
B.constInt = constInt + 5;
C.public int method();
D.public abstract void anotherMethod() {}
4、int (*s[10])(int) 表示的是什么?
A.指針數(shù)組,每個(gè)指針指向長(zhǎng)度為1的int數(shù)組
B.指針數(shù)組,每個(gè)指針指向長(zhǎng)度為10的int數(shù)組
C.函數(shù)指針數(shù)組,每個(gè)指針指向一個(gè)int func(int* param)的函數(shù)。
D.函數(shù)指針數(shù)組,每個(gè)指針指向一個(gè)int func(int param)的函數(shù)。
5、入棧序列是:a1, a3, a5, a2, a4, a6,出棧序列是:a5, a4, a2, a6, a3, a1,則棧的容量小是多少()
A.2
B.3
C.4
D.5
[多選]
6、以下操作中,數(shù)組比線(xiàn)性表速度更快的是____
A.原地逆序
B.頭部插入
C.返回中間節(jié)點(diǎn)
D.返回頭部節(jié)點(diǎn)
E.選擇隨機(jī)節(jié)點(diǎn)
7、批量刪除當(dāng)前目錄下后綴名為.c的文件。如a.c、b.c。
A.rm *.c
B.find . -name "*.c" -maxdepth 1 | xargs rm
C.find . -name "*.c" | xargs rm
D.以上都不正確
參考答案:
1~5:ADADC 6~7:ACE AB