MCQSS.comでは、様々なトピックをカバーするシステムプログラミングのMCQの無料の問題と回答を提供しています。当サイトのインタラクティブな形式を使用すれば、回答が正しいかどうかを即座に確認することができます。MCQの問題集を探索して、今日システムプログラミングの知識をテストしてみましょう!会員登録や購入は必要ありませんので、無料でご利用いただけます。この機会を活かして、MCQSS.comでの試験に備えましょう!
A. 内部機能のスキャンで
B. どこでも
C. fscanf()関数の反復
D. main()関数の最初に
A. &ctl_addrを指すメモリのサブセットを初期化します
B. 0が渡されたことを考えると、CTL_ADDRのメモリを回避します
C. &ctl_addr を指すメモリの領域を初期化します
D. 可変CTL_ADDRのメモリを割り当てて初期化します
A. タイミング図
B. シーケンス図
C. イベントトレース
D. E-Rスキーマ
A. 送信()
B. に送る()
C. sendmsg()
A. ssh
B. RSH
C. encryptotelnet
D. rlogin
A. クライアントのサーバー
B. クライアントのソケット
C. サーバーのクライアント
D. サーバーのソケット
A. 適切なプログラム機能には、すべてのスレッドが迅速に実行される必要があります
B. 適切なプログラム関数では、すべてのスレッドが同じ速度で実行される必要があります
C. 適切なプログラム機能は、各スレッドの実行シーケンスとタイミングに依存します
A. fflush()
B. fscanf()
C. fbuffer()
D. sscanf()
A. いいえ、それは「明確に定義された」または予約されたポートです。
B. はい、それは他のポート番号と同じくらい良いです。
C. はい、ポート番号に低い数値を使用するのが最適です。
D. いいえ、3桁または4桁のポート番号を使用することをお勧めします。
A. 真ん中の男
B. バッファオーバーフロー
C. パスワードクラッキング
D. サービス拒否
A. 子プロセスは、親プロセスの前に終了します
B. 親プロセスは子どものプロセスの前に終了します
C. 親と子のプロセスは同時に終了します
A. Php
B. アルゴル
C. 舌足らずの発音
D. どれでもない
A. #itdef、#ifndef、および#endif
B. ビットフラグとビットワイズまたは
C. ホスト固有のリンカーを使用します
D. もし、else、if、およびelseはブロックします
A. スレッドとプロセスは別々に存在します
B. 各スレッドはプロセス内に存在します
C. 各プロセスはスレッド内に存在します
A. この関数は、ブロック構造化を使用して記述されます
B. コントロールが発信者に戻る前に関数は終了する必要があります
C. この機能の目的は、非構造化された呼び出しをブロックすることです
D. この関数は、可能な限り最高の優先度を持っています
A. ハードリンクはファイルシステムをクロスできます
B. ハードリンクが削除されたとき、ファイルはディスクから削除されます
C. ハードリンクは、別のファイルと同じイノードを指すディレクトリエントリです
A. 構文エラー; 2番目の引数は、単一の整数タイプである必要があります
B. 構文エラー;この関数は、「ファイル名」の後にもう1つの引数をとるだけです
C. さまざまなフラグとモードが競合するため、ランタイムエラーファイルを開く
D. ファイル記述子、ビットワイズまたは出力フラグ、およびモード644 を開きます
A. 頻繁に電子メールやその他のネットワークサービスを確認してください
B. サンプルシステムプロセス情報TOPコマンドで使用するための情報
C. ファイル記述子のセットを見て、どの準備ができているかを確認します
A. ファイル記述子
B. ファイル構造
C. ファイル関数
D. ファイルポインター
A. はい、再帰は常に反復よりも望ましいためです
B. いいえ、反復は常に反復が望ましいためです
C. いいえ、スタックの深さとスタックフレームサイズの両方が予測不可能であるため
D. いいえ、複数の「長い整数」タイプがあるため
A. 共有データを破壊することなく、複数のスレッドを実行できます
B. スレッドは、必要なすべてのリソースが利用可能になるまで起動しません
C. スレッドは、そのプロセス内のデータのみにアクセスできます
A. st_ctime
B. st_mtime
C. st_atime
A. プロセスの積極的なキャッシュ
B. ユーザーが他のユーザーによって作成されたファイルの名前変更または削除を防ぐ
C. プロセスがメモリから交換されないようにします
A. stdin_fileno = 0、stdout_fileno = 1、stderr_fileno = 2
B. stdout_fileno = 0、stderr_fileno = 1、stderr_fileno = 2
C. stderr_fileno = 0、stdout_fileno = 1、stdin_fileno = 2
D. stdin_fileno = 0、stderr_fileno = 1、stdout_fileno = 2
A. 子供は親のを継承します
B. 子供は常に空の閉じた記述子のセットを持っています
C. 子供は親の明確なコピーを持っています
D. 子供は親を上書きします
A. c rand()関数
B. /dev/random
A. 標準ファイルアクセス関数
B. パイプ
C. デバイスに依存します
A. #include errno.hヘッダーファイル
B. 本のパラメーターを適切に渡します
C. 参照によって両方のパラメーターを渡します
D. 例外ハンドラーを実装
A. セマフォ
B. 名前付きパイプ
C. 共有メモリ
D. 名前のないパイプ
A. 21行目:if(my_sock< 0){
B. 20行目:my_sock =(int *)socket(anaddr.sin_family、sock_stream、0);
C. 20行目:my_sock = socket(sock_stream、anaddr.sin_family、0);
D. 10行目:ソケット * my_sock;
A. マップされたメモリはキャッシュされています
B. マッピングされたメモリは、プリフェッチを使用します
C. マッピングされたメモリは怠zyなロードを使用します
A. ディレクトリからファイルを削除
B. ファイルのイノードカウントを1つに設定します(1)
C. ファイルをあるディレクトリから別のディレクトリに移動します
A. ディスクドライブ
B. 特別なキャラクターデバイス
C. 仮想TTYライン
A. ビッグエンディアン対リトレンエンディアン
B. テキストファイルとバイナリファイル
C. パリティビットを無視します
D. バッファーストリーミングを使用していません
A. bind(s、&sock_struct、l);
B. bind(s、l、sock_struct);
C. bind(s、sizeof(sock_struct)、l);
D. bind(sock_struct、s、l);
A. 0
B. -1
C. 2054
D. 19456
A. 1024未満のポートで聞く
B. /TMPディレクトリにファイルを作成します
C. 所有者のディレクトリにファイルを開きます
D. exec()新しいプロセス
A. 現在のオブジェクトの究極のスーパークラスまたはルートオブジェクトの下のベースクラス
B. 現在のオブジェクトのスーパークラスまたはベースクラス
C. 現在のオブジェクトのクラス
D. ルートオブジェクト
A. 結合するすべての結合スレッドが完了するまで、呼び出すスレッドはブロックされます
B. システムは、結合されたスレッドの共有リソースを管理します
C. 結合されたスレッドがキューに追加され、シリアルに実行されます
A. wait4()
B. 無料()
C. 近い()
D. 流す()
A. 糸
B. デーモン
C. 孤児
D. ゾンビ
A. コードは時々実行され、時にはクラッシュを引き起こすことがあります
B. コードは常にクラッシュを引き起こします
C. my_print_func()を見ずに伝えることはできません
D. 1つのスレッドが実行され、他のスレッドがクラッシュまたは中絶します
A. パイプは、より多くのプロセスで共有できます
B. パイプは、複数のマシンでプロセスを接続します
C. キャッシュコヒーレンスなしの複数のCPUシステムに追加の作業は必要ありません
D. より速いアクセス時間
A. sprintf()
B. strftime()
C. 現地時間()
D. get_datetime()
A. ビットワイズフラグを定義します
B. ユーザー定義のタイピング
C. ファイルアクセスのフラグ
D. アルファと数字のインターチェンジ
A. 真ん中の男
B. パスワードクラッキング
C. サービス拒否
D. バッファオーバーフロー
A. sched_yield()
B. pthread_detach()
C. pthread_cancel()
D. pthread_setschedparam()
A. ファイルのリスト
B. 特別なタイプのinode
C. 他のファイルを含むファイル
A. sigsetmask()に電話して、信号マスクをブロックするように設定します
B. 共有リソースを保護するために、ハンドラー内にミューテックスを作成します
C. Sigaction()を呼び出して信号をブロックし、同時に信号マスクを設定します
A. 1つは真のシステムコールです。もう1つはライブラリルーチンです
B. 一方はそれ自体でいくつかの作業を行い、もう一方を呼び出します
C. 1つは主なプロセス用です。フォークプロセスのもう1つ
D. I/Oストリームをフラッシュして閉じます。もう一方はそうではありません
A. ファイル
B. 変数
C. 住所スペース
D. スタック
A. string.h
B. locate.h
C. mem.h
D. stdio.h
A. 列挙
B. 読みます
C. 一方通行
D. oneread
A. 新しいプロセスが作成されます
B. プロセスは、別のプロセスが実行されるのを待っているブロックをブロックします
C. プロセスは完全に上書きされています
D. プロセスは実行可能になります
A. プロセスが終了すると、メモリバッファーが破壊されます
B. メモリバッファーは自動的に展開してプロセスのニーズを満たす
C. メモリバッファーはより迅速にアクセスしました
D. メモリバッファーはプロセスの寿命を超えて永続的です
A. インターフェイスのクライアント側スタブを生成します
B. クロスプラットフォームLIBと動的にリンクします
C. プラットフォーム全体のプロキシオブジェクトに接続します
D. 実行時に新しいオブジェクトとインターフェイスを見つける
A. バッファーは小さいです
B. バッファーは大きいです
C. バッファーが重複する可能性があります
D. バッファーは重複しません
A. それは「いつ」の問題ではありませんが、以下が次の場合には、-ftpまたは-pasvが設定されている場合にのみ「表示」します。
B. コンパイルは、シンボルを文字列として定義する#の警告で続行します
C. コンパイルは、#define's simblを文字列として定義するエラーで失敗します
D. それは「コード」でも、コンパイラが「それを見る」ことではありません
A. whot()ループ内で参照して最後に渡さないでください
B. 構文は間違っています。それはstrtok(char *、const char *)である必要があります
C. strtok_r()への最初のparamとしてnullを渡すことはエラーです
D. Delimiter" 」何かをストリングするために
A. 共有変数を保護します
B. コードの重要なセクションを保護するために
C. 共有メモリ領域を保護します
A. 検査します
B. 添付
C. ステップ
D. バックフェイス
A. Sの値は負です
B. sock_structは参照によって渡されました
C. sock_structにバインドされているサーバーはありません
D. sock_structを聞いていないセルサー
A. 1つ以上のイベントパブリッシャーに接続します
B. 双方向のメッセージを使用します
C. 1つ以上のイベントのイベント名またはイベント識別子を知る
D. (これらすべて)
A. 「ステップ」または「次」のいずれか
B. バックトレースを行います
C. ブレークポイントを設定
D. GDBには「ジャンプ」命令はありません
A. すべてのプロセスの実行可能ファイルを暗号化します
B. 管理者へのシステム呼び出しを制限します
C. ルートユーザーへの重要なプロセス
D. すべてのシステムの呼び出しを確認してくださいエラー条件
A. ファイルの3番目の4kbは、4kbのメモリの場所にロードされます
B. ファイルの4番目の4kbは、4kbのメモリの場所にロードされます
C. ファイルの2番目の4kbは、4kbのメモリの場所にロードされます
D. ファイルの最初の4kbは4kbのメモリの場所にロードされます
A. 署名されていない整数を宣言し、1に設定します
B. transokおよび1でビットワイズ操作を実施します
C. フラグとして使用するためにバイトで少し識別します
D. transokフラグを1に設定します
A. プロセス6003は終了します
B. プロセス6003の存在がチェックされます
C. 信号0はプロセス6003に送信されます
D. 信号6003はプロセス0に送信されます
A. ANSI定義のsock_addr *構造
B. ファイルポインターとストリームの組み合わせ
C. 2つのホストアドレスと2つのポート番号
D. 特定のシステム定義のソケット構造
A. http
B. https
C. (どれでもない)
D. 靴下
A. 信号()
B. 送信()
C. 電話()
D. 高める()
A. スレッドIDまたはポート番号のいずれかを使用する場合があります
B. スレッドIDとポート番号の両方を使用する必要があります
C. ポート番号ではなく、スレッドIDを使用できます
D. スレッドIDではなく、ポート番号を使用できます
A. スレッド外にスレッド固有のデータにアクセス
B. スレッドを有効にしてデータを設定および使用します
C. キー価値のペアをスレッドの辞書に挿入します
D. キーを使用してスレッドを識別します
A. S_ISVTX | S_ISUID | S_IRGRP | S_IWGRP | s_irxoth
B. s_irusr | S_IRWXG | | S_IROTH | s_ixoth
C. S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | s_ixoth
D. S_IRWXU | S_IWGRP | S_IXOTH | S_IRWXO
A. pthread_mutex_normal
B. pthread_mutex_recursive
C. pthread_mutex_errorcheck
D. pthread_mutex_default
A. ネーミングサービス
B. スタブとスケルトン
C. corbaficitivities
D. IDLファイル
A. 別のフラグを備えたビットワイズまたはo_rdonly
B. 条件内でファイルを開かないでください
C. 「o_rdonly」と「0666」のいずれかを使用します
D. 宣言を次のように置き換えます:int file1;
A. 親は新しいパイプを作成する必要があります
B. 親はpipe_fd [0]を閉じる必要があり、子供はpipe_fd [1] を閉じる必要があります
C. 子供は新しいパイプを作成する必要があります
D. 親はpipe_fd [1]を閉じる必要があり、子供はpipe_fd [0]を閉じる必要があります
A. -1
B. 0
C. 206896
D. 4066
A. それはまったく効果がありません
B. ロックは、自己と時間間隔で構成される複合条件を使用して設定されます
C. 特定の日付時間の前に自己がインスタンス化された場合、そして自己がインスタンス化された場合、ロックがロックされます
D. インスタンスに固有の状態でロックでしばらくの間、コントロールブロック
A. 実行可能ファイルとコンパイラ
B. オブジェクトファイルとリンカー
C. クワッドとアセンブラー
D. ヘッダーファイルとプリプロセッサ
A. mkdir()コマンドは特権であり、権限への変更は許可されていません
B. MKDIR()の動作は、許可以外のビット以外のものが設定されている場合、未定義です
C. UNIXでは、非移行ビットが設定される前にディレクトリを作成する必要があります
A. コンパイラダイナミックリンカーの非互換性
B. 共有ライブラリが更新されるはずです
C. シンボルテーブルまたはリンクテーブルの古いシンボル
D. MakeFileで欠落している情報フラグをデバッグします
A. ミューテックスは特定の条件にロックされるように設定されています
B. ミューテックスは特定の時間内にロックされようと試みられます
C. ミューテックスは特定の時間にロックされるように設定されています
D. ミューテックスは特定の条件でロックされようとします
次のシステム呼び出しのどれを使用して、接続されたソケットを介してメッセージを送信できますか?
A. 送信
B. に送る
C. sendmsg
D. 書く
次のうち、UNIXシステム呼び出しに当てはまるものはどれですか?
A. システム呼び出しは「ユーザー」で実行されます"コンテクスト。
B. ルーチン「malloc」メモリの割り当てに使用されるのは、システムコールです。
C. 「Open Quot;」を使用して新しいファイルを作成できます。システムコール。
D. 2つのプロセスが「quot; write」を実行している場合システムコールも同時に、オペレーティングシステムによってシリアル化されます。
E. 「quot; read」システムコールがブロックされることはありません。
次のGDBコマンドのどれを使用して、Linuxで実行されているマルチスレッドプログラムのすべてのスレッドのスタック トレースを取得できますか?
A. bt
B. ::スタック
C. $ c
D. スレッドはすべてのbt を適用します
A. パイプシステムを使用するパイプ。
B. MKNODシステムコールを使用した名前のパイプ。
C. 名前付きソケット。
D. 信号
A. ps
B. 上
C. lsof
D. vmstat
E. a.b
A. ため息
B. Sigstop
C. sigcont
D. sigint
E. b.c
A. shared_libraries
B. shlib_path
C. ld_library_path
D. ライブラリ
E. b.c
A. gdb
B. ltrace
C. strace
D. ptrace
A. strace
B. gdb
C. ADB
D. MDB
A. brk
B. SBRK
C. マロック
D. calloc
A. gdb
B. ストラス
C. gcore
D. objdump
A. ADBテスト123
B. GDBテスト123
C. Strace 123
D. strace -f -p 123
A. プロセスは、終了する前に信号をキャッチし、セマフォをドロップすることができます。
B. このプロセスは、セマフォをリリースせずに終了します。
C. セマフォは、プロセスが作成中にSEM_UNDOを指定した場合にリリースされます。
D. 信号は、セマフォが解放されるまで延期されます。
A. 猫
B. grep
C. 頭
D. しっぽ
A. 名前付きパイプを作成します。
B. ディレクトリノードを作成します
C. パイプを作成します
A. 0成功で0、エラーが-1。
B. ファイル記述子。
C. 成功時に0以上の整数、エラー時に-1。
D. 常に0。