1、c語言中,設有如下說明:
typedef struct ST{
long a; int b; char c[2];
} NEW;
敘述中正確的是:
A.ST是一個結構體類型
B.NEW是一個結構體類型
C.NEW是一個結構體變量
D.以上的說明形式非法
2、如果希望監聽TCP端口9000,應該怎樣創建socket?
A.new Socket("localhost",9000);
B.new ServerSocket(9000);
C.new Socket(9000);
D.new ServerSocket("localhost",9000);
3、關于 int a[10]; 問下面哪些不可以表示 a[1] 的地址?
A.a+sizeof(int)
B.&a[0]+1
C.(int*)&a+1
D.(int*)((char*)&a+sizeof(int))
4、4個圓盤的Hanoi塔,總的移動次數為()
A.7
B.8
C.15
D.16
5、在一個cpp文件里面,定義了一個static類型的全局變量,下面一個正確的描述是
A.只能在該cpp所在的編譯模塊中使用該變量
B.該變量的值是不可改變的
C.該變量不能在類的成員函數中引用
D.這種變量只能是基本類型(如int,char)不能是C++類型
6、下面哪一種算法不是圖像空間的消隱算法?
A.畫家算法
B.Z-buffer算法
C.可見面光線追蹤算法
D.區間掃描線算法
7、軟件測試類型按開發階段劃分是?
A.需求測試、單元測試、集成測試、驗證測試
B.單元測試、集成測試、確認測試、系統測試、驗收測試
C.單元測試、集成測試、驗證測試、確認測試、驗收測試
D.調試、單元測試、集成測試、用戶測試
8、寫出下列代碼的輸出內容1
int inc(int a)
{
return(++a);
}
int multi(int*a,int*b,int*c)
{
return(*c=*a**b);
}
typedef int(FUNC1)(int in);
typedef int(FUNC2) (int*,int*,int*);
void show(FUNC2 fun,int arg1, int*arg2)
{
FUNC1 * p=&inc;
int temp =p(arg1);
fun(&temp,&arg1, arg2);
printf("%d\n",*arg2);
}
main( )
{
int a;
show(multi,10,&a);
return 0;
}
110
參考答案:
1~5:BBACA 6~7:DB 8:110