1.データ構造キューの設計には、プログラム開発において非常に重要なアプリケーションと実用的なシナリオがあります。そのアプリケーションシナリオは次のとおりです(複数選択)
A.イベントシーケンスのシミュレーション
B.プログラム設計の簡素化
C.オペレーティングシステムでの作業スケジュール
D.関数またはサブルーチンを呼び出す
2.スタック構造の待機メッセージプログラムに順番に入る、a、b、c、およびdのラベルが付いた4つの注文があります。次の不可能な注文処理シーケンスは、
A.abcd
B.adbc
C.acbd
D.abdcです。
3.パフォーマンステストに関して、記述が間違っている()
A.応答時間は、システムの重要なパフォーマンスインジケーターです。原則として、ストップウォッチで手動でテストできます
。B.パフォーマンステストは、パフォーマンスに関するシステムの測定です
。C.思考時間は、システムが一時停止した時間
D.スループットとは、システムが単位時間あたりのトランザクションを処理する能力を指します
4.すべてのソートアルゴリズムで、キーワード比較の数は、最初のレコードシーケンスとは関係ありません
。A。挿入ソート
B.バブルソート
C.選択ソート
D.ヒルソート
5.次のツールまたはプラットフォームのうち、インターフェーステストに使用できるものはどれですか。(複数選択)
A.テキストエディタ
B.postman
C.ブラウザ
D.jmeter
6.単体テストでのテストケースの設計の基礎は、
A。プロジェクト計画仕様
B.概要設計仕様
C.ユーザー要件仕様
D.詳細設計仕様
7.製品テストは、機能テスト、ユーザビリティテスト、保守性テストなど、多くのテスト方法に分かれており、「1人のユーザーがメッセージを送信する」、「1人のユーザーがメッセージを送信する、1人のユーザーがメッセージを受信する」、「2つの異なるユーザーは同時にメッセージを送信します」、細分されて、
A に属します。機能テスト、機能テスト、機能テスト
B.機能テスト、機能テスト、信頼性テスト
C.信頼性テスト、信頼性テスト、信頼性テスト
D.機能テスト、信頼性試験、信頼性試験
8.長さがMのN個の順序付けられたリンクリストを結合し、マージされたリンクリストも順序どおりに残ります。時間の複雑さは()
AO(N)
BO(M M logN)
CO(N * M)
DO(M )
9. TCPとUDPの次の説明は間違っています()
A.どちらもトランスポート層プロトコルです。B。UDP
は信頼性の低いプロトコルであり、データグラムが失われる可能性があります。2つの
エンドポイント、つまり1対1ではなく1対1
D. TCPは信頼できるプロトコルであり、3つのハンドシェイクと3つの波によって保証されています
10. Tomcatのログ出力をリアルタイムで表示するために使用できる操作は次のうちどれですか。
A.less catalina.out
B.more catalina.out
C.cat catalinaout
D.tail -f catalina.out
11.次のC ++コードの出力は何ですか?
#include<iostream>
using namespace std;
class A{
public:
A(){
cout<<"Constructor called\n";
}
~A(){
cout<<"Destructor called\n";
}
};
int main()
{
A *a = new A[5];
delete a;
return 0;
}
A.セグメンテーション違反
B.「コンストラクターを1回呼び出す」、「デストラクタを呼び出す」1回
C.「コンストラクターを呼び出す」5回、「デストラクタを呼び出す」5回
D.「コンストラクターを呼び出す」5回、次に、「デストラクタを呼び出す」
12.ソフトウェアテストの分類に関する次の記述は誤りです
。A
。ホワイトボックステストではソフトウェアの構造を理解する必要がありますが、ブラックボックステストではソフトウェアの内部実装は考慮されません。B。ホワイトボックステストではテスターに対してより高い要件があります。、ソフトウェアコードの変更、およびテストケースの変更が必要な場合が一般的
です。C。ブラックボックステストは外部の観点からソフトウェアを使用し、テストはより包括的
です。D.ソフトウェアテストには、ホワイトボックス、ブラックボックス、グレーボックスのさまざまな方法があります。
13.次を除くWebシステムで機能テストを実行します
。A。リンクテスト
B. Cookieテスト
C.ドメイン名テスト
D.フォームテスト
14.次のうち、一意のdept_nameを取得できるのはどれですか?SELECT ____ dept_name FROMインストラクター;
A.ALL
B.From
C.Name
D.Distinct
15.ソフトウェアテストの原則に関する次の説明は誤りです
。A。テストの深さと幅を適切に制御し、完全にテストすることは不可能であり、テストの入力と出力のバランスをとる必要があります
。B。できるだけ早くテストを実行し、エラーを見つけて早期に修正する
C のコストが低い。エラーの多いプログラムセグメントが見つかった場合、開発を停止する必要がある
D.すべての速度測定基準はユーザーのニーズに基づいている
16.ブラウザーネットワークによって要求されたファイルについて、ブラウザーが1時間ローカルにキャッシュすることを示す応答ヘッダーは次のうちどれですか。
A.cache-control:max-age = 3600
B.cache-file:max-age = 60
C.cache-file:max-age = 3600
D.cache-control:max-age = 60
17.会社の部署は、Xiao Zhang、Xiao Wang、Xiao Li、Xiao Liu、Xiao Zhao、およびXiao Gaoから数人を選択して現場検査部門に移動する必要があります。ヘッドには次の考慮事項があります:(1)Xiao Zhangが選択されている場合は選択しないでくださいXiao Wang、ただし彼はXiao Gaoを選択する必要があります;(2)Xiao Zhaoが選択されていない場合のみ、Xiao LiuまたはXiao Liを選択できます;(3)Xiao Liが選択されていない場合、Xiao Gaoは選択されません;(4)Xiao Zhangが部門にいますコアテクノロジーを選択する必要があります。この部門から推測できます()
A.私はXiao LiとXiao Liu
を選択しましたB. Xiao Gaoを選択しませんでしたが、Xiao Zhao
Cを選択しませんでした。XiaoZhang を選択し、Xiao Liu
D を選択しました。XiaoWang とXiao Liは選択しませんでした。
18.ステートメントsを実行する時間をtとすると、次のプログラムセグメントを実行する時間は()
for(i = 1; i <= n; i ++)
for(j = i; j <= n; j ++)s;
A です。.2n t
Bn t
Ct
Dn(n + 1)* t / 2
19. Linuxに基づいていないオペレーティングシステムはどれですか?
A.
Redhat
B.
Ubuntu C. CentOs D. Unix
20. JavaのプログラムでGCにオブジェクトをすぐに再利用させる方法は?
A.オブジェクトをnullに割り当てます
B.プログラムでガベージコレクターをすぐに実行するように強制できません
C. System.gc()メソッドを呼び出し
ますD. sun.misGCオブジェクトインスタンスを作成し、GCを実行するために追加のスレッドを開始します
21. 3次元配列R [6] [9] [6]が行優先で格納されているとすると、要素R [0] [0] [0]のアドレスは2100であり、各要素は4つのストレージユニットを占有します。アドレス2836の要素は()
AR [4] [3] [4]
BR [3] [3] [4]
CR [3] [3] [3]
DR [4] [3] [5]
22.次のコードセグメントの出力は何ですか?
>>>t=(1,2,4,3)
>>>t[1:3]
A.(2,4)
B.(2,4,3)
C.(1,2)
D.(1,2,4)
23. C ++仮想関数のアドレス指定プロセスの正しいシーケンスは次のとおり
です。1.オフセットを使用して
仮想関数のアクセスアドレスを取得します2.仮想関数を呼び出します
3.タイプ名と関数名を
取得します4.シンボルテーブルから現在の仮想関数のオフセットを取得します数量
A.1234
B.3124
C.2134
D.3412
24.ソフトウェアテストモデルに含まれないもの:
AVモデル
BMモデル
CWモデル
DHモデル
25.統合テストはユニットテストに基づいており、すべてのモジュールは設計要件に従って完全なシステムに組み立てられます。統合テストは、すべてのモジュールの()部分のテストに重点を置いています
A.パフォーマンス
B.プログラムの堅牢性
C.モジュール設計
D.インターフェイス
26.ソフトウェアテストにはブラックボックステストとホワイトボックステストがあります。ホワイトボックステストの欠点は()
A.ソフトウェアテスト担当者がコードカバレッジを増やし、コードの品質を向上させ、コードの隠れた問題を見つけられるようにする
B.テスト開発コードに基づいて、プログラム内のロジックが正しく実装されているかどうか、およびコンポーネント間の相互作用のみをテストできますが、ソフトウェア設計の容易さやインターフェースの美しさを検出できません
。C。すべてのコードをカバーすることは不可能であり、カバレッジレートは低い
です。D。ソフトウェアに基づく開発ドキュメント。ソフトウェアの機能ロジックを理解するのが簡単で、ソフトウェアの内部実装とは関係ありません。
27.実行後の次のコードの出力は()
#!/ bin / bash
array [0] = H
array [1] = E
array [2] = E
array [3] = L
arra [4] = O
echo“ $ { #array [*]}」
A.5 B.0
1 2 3 4
CH EELO
D.4
28.ドライバー:テストされたユニットの上位ユニットをシミュレートするために使用されます。これは、メイン関数など、テストされた関数のメイン関数に相当します。駆動ユニットの主な手順は次のとおりです
。1.テストケース入力をテストユニットに送信し、テストユニットを駆動してテストします
。2.指定した場所にテスト結果を出力し
ます。3.テストケース入力と予想出力を含むテストデータを受け入れます
。4. テストされます。テストユニットの実際の出力が期待される出力と比較され、テスト結果が得られます
A.4312
B.3421
C.2341
D.3142
29.テストケースの次の要素が間違っています:
A.ソフトウェアバージョン情報
B.期待される結果
C.テストの内容
D.入力条件