MCQSS.com menyediakan soal dan jawaban pilihan ganda gratis mengenai pemrograman sistem (MCQ) yang mencakup berbagai topik. Format interaktif kami memungkinkan Anda untuk segera mengetahui apakah jawaban Anda benar. Jelajahi koleksi soal pilihan ganda kami dan uji pengetahuan Anda dalam pemrograman sistem hari ini! Tidak perlu membeli keanggotaan atau mendaftar, Anda dapat menggunakan situs kami secara gratis. Manfaatkan kesempatan ini untuk mengembangkan keterampilan Anda dan mempersiapkan diri untuk ujian di MCQSS.com!
A. Dalam pemindaian untuk fungsi internal
B. Di mana saja
C. Dalam iterasi fungsi fscanf ()
D. Di awal fungsi utama ()
A. Menginisialisasi subset memori yang ditunjuk oleh & ctl_addr
B. Mengingat bahwa 0 dilewatkan, itu membuka memori CTL_ADDR
C. Menginisialisasi wilayah memori yang ditunjuk oleh & ctl_addr
D. Mengalokasikan dan menginisialisasi memori untuk variabel CTL_ADDR
A. Diagram Waktu
B. Diagram Urutan
C. Jejak acara
D. Skema E-R
A. mengirim()
B. Kirim ke()
C. sendmsg ()
A. Ssh
B. Rsh
C. Encryptotelnet
D. rlogin
A. Server klien
B. Soket klien
C. Klien Server
D. Soket server
A. Fungsi program yang tepat membutuhkan semua utas untuk berjalan dengan cepat
B. Fungsi program yang tepat mengharuskan semua utas dijalankan pada kecepatan yang sama
C. Fungsi program yang tepat tergantung pada urutan eksekusi dan waktu setiap utas
A. fflush ()
B. fscanf ()
C. fbuffer ()
D. sscanf ()
A. Tidak, ini adalah port yang 'terdefinisi' atau dipesan.
B. Ya, itu sama baiknya dengan nomor port lainnya.
C. Ya, ini adalah yang terbaik menggunakan angka rendah untuk nomor port.
D. Tidak, yang terbaik adalah menggunakan tiga atau empat digit nomor port.
A. Man-in-the-Middle
B. Buffer overflow
C. Kata sandi retak
D. Kegagalan layanan
A. Proses anak berakhir sebelum proses induknya
B. Proses orang tua berakhir sebelum proses anaknya
C. Proses orang tua dan anak berakhir secara bersamaan
A. Php
B. Algol
C. PELAT
D. Tak ada satupun
A. #itdef, #ifndef, dan #endif
B. Bendera bit dan bitwise or'ing
C. Gunakan penghubung khusus host
D. Jika, jika tidak, dan yang lain memblokir
A. Benang dan proses ada secara terpisah
B. Setiap utas ada dalam suatu proses
C. Setiap proses ada dalam utas
A. Fungsinya ditulis menggunakan penataan blok
B. Fungsi harus berakhir sebelum kontrol kembali ke penelepon
C. Tujuan fungsi ini adalah untuk memblokir panggilan yang tidak terstruktur
D. Fungsi ini memiliki prioritas tertinggi
A. Tautan keras dapat melintasi sistem file
B. File dihapus dari disk saat tautan keras dihapus
C. Tautan keras adalah entri direktori yang menunjuk ke inode yang sama dengan file lain
A. Kesalahan sintaks; Argumen kedua harus berupa tipe integer tunggal
B. Kesalahan sintaks; Fungsi hanya membutuhkan satu argumen lagi setelah 'nama file'
C. Kesalahan runtime membuka file karena berbagai bendera dan mode bertentangan
D. Membuka deskriptor file, bit output bit atau dalam mode 644
A. Sering memeriksa email dan layanan jaringan lainnya
B. Contoh informasi proses sistem untuk digunakan oleh perintah atas
C. Tonton satu set deskriptor file untuk melihat mana yang siap
A. deskriptor file
B. struct file
C. fungsi file
D. pointer file
A. Ya, karena rekursi selalu lebih disukai daripada iterasi
B. Tidak, karena iterasi selalu lebih disukai daripada rekursi
C. Tidak, karena kedalaman tumpukan dan ukuran tumpukan tidak dapat diprediksi
D. Tidak, karena ada lebih dari satu tipe 'bilangan bulat panjang'
A. Beberapa utas dapat dieksekusi tanpa merusak data bersama
B. Utas tidak dimulai sampai semua sumber daya yang mereka butuhkan tersedia
C. Thread hanya dapat mengakses data dalam prosesnya
A. st_cTime
B. st_mtime
C. st_atime
A. Caching proses yang agresif
B. Mencegah pengguna mengganti nama atau menghapus file yang dibuat oleh pengguna lain
C. Jauhkan proses untuk tidak bertukar dari memori
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. Anak mewarisi orang tua
B. Anak selalu memiliki satu set deskriptor tertutup kosong
C. Anak memiliki salinan yang berbeda dari orang tua
D. Anak menimpa orang tua
A. Fungsi c rand ()
B. /dev/acak
A. Fungsi akses file standar
B. Pipa
C. Itu tergantung pada perangkat
A. file header #include errno.h
B. Lulus parameter dengan benar untuk buku
C. Lulus kedua parameter dengan referensi
D. Menerapkan penangan pengecualian
A. tiang sinyal
B. bernama Pipe
C. Berbagi memori
D. Pipa yang tidak disebutkan namanya
A. Baris 21: if (my_sock & lt; 0) {
B. Baris 20: my_sock = (int *) soket (anaddr.sin_family, sock_stream, 0);
C. baris 20: my_sock = soket (sock_stream, anaddr.sin_family, 0);
D. baris 10: soket * my_sock;
A. Memori yang dipetakan di -cache
B. Memori yang dipetakan menggunakan prefetching
C. Memori yang dipetakan menggunakan pemuatan malas
A. Menghapus file dari direktori
B. Menetapkan jumlah inode file menjadi satu (1)
C. Memindahkan file dari satu direktori ke direktori lainnya
A. Disk drive
B. Perangkat Karakter Khusus
C. Garis Tty Virtual
A. Endian Big Versus Littlen Endian
B. File teks versus file biner
C. Mengabaikan sedikit paritas
D. Tidak menggunakan streaming buffered
A. Bind (S, & Sock_Struct, L);
B. Bind (S, L, Sock_Struct);
C. bind (s, sizeof (sock_struct), l);
D. mengikat (sock_struct, s, l);
A. 0
B. -1
C. 2054
D. 19456
A. Dengarkan port di bawah 1024
B. Buat file di direktori /TMP
C. Buka file di direktori pemilik
D. exec () proses baru
A. Superclass atau kelas dasar objek saat ini di bawah objek root
B. Superclass atau kelas dasar objek saat ini
C. Kelas objek saat ini
D. Objek root
A. Utas yang memanggil bergabung dengan blok sampai semua utas yang dapat digabungkan selesai
B. Sistem mengelola sumber daya bersama untuk utas yang bergabung
C. Utas bergabung ditambahkan ke antrian dan dieksekusi secara serial
A. wait4 ()
B. bebas()
C. menutup()
D. menyiram()
A. benang
B. Daemon
C. yatim piatu
D. zombie
A. Kode terkadang akan berjalan dan terkadang menyebabkan kerusakan
B. Kode akan selalu menyebabkan kerusakan
C. Tidak mungkin untuk mengetahui tanpa melihat my_print_func ()
D. Satu utas akan berjalan sementara yang lain akan macet atau dibatalkan
A. Pipa dapat dibagikan dengan lebih banyak proses
B. Pipa menghubungkan proses pada beberapa mesin
C. Tidak ada pekerjaan tambahan yang diperlukan pada beberapa sistem CPU tanpa koherensi cache
D. Waktu akses yang lebih cepat
A. sprintf ()
B. strftime ()
C. waktu lokal()
D. get_dateTime ()
A. Mendefinisikan bendera bitwise
B. Pengetikan yang ditentukan pengguna
C. Bendera untuk akses file
D. Interchange alfa-numerik
A. Man-in-the-Middle
B. Kata sandi retak
C. Kegagalan layanan
D. Buffer overflow
A. sched_yield ()
B. pthread_detach ()
C. pthread_cancel ()
D. pthread_setschedparam ()
A. Daftar file
B. Jenis Inode Khusus
C. File yang berisi file lain
A. Hubungi sigsetmask () untuk mengatur topeng sinyal yang akan diblokir
B. Buat mutex di dalam pawang untuk melindungi sumber daya bersama
C. Hubungi sigaction () untuk memblokir sinyal dan atur mask sinyal pada saat yang sama
A. Salah satunya adalah panggilan sistem yang benar; Yang lainnya adalah rutinitas perpustakaan
B. Satu melakukan beberapa pekerjaan sendiri, lalu memanggil yang lain
C. Salah satunya adalah untuk proses utama; yang lain untuk proses bercabang
D. Satu menyiram dan menutup aliran I/O; yang lain tidak
A. File
B. Variabel
C. Ruang alamat
D. Tumpukan
A. string.h
B. temukan.h
C. mem.h
D. stdio.h
A. enum
B. readonly
C. SATU ARAH
D. Oneread
A. Proses baru dibuat
B. Proses blok menunggu proses lain berjalan
C. Prosesnya benar -benar ditimpa
D. Prosesnya dapat dieksekusi
A. Buffer memori dihancurkan saat proses berakhir
B. Buffer memori secara otomatis mengembang untuk memenuhi kebutuhan proses
C. Buffer memori lebih cepat diakses
D. Buffer memori gigih di luar kehidupan proses
A. Menghasilkan potongan sisi klien untuk antarmuka
B. Tautan secara dinamis dengan libs lintas platform
C. Terhubung dengan objek proxy di seluruh platform
D. Temukan objek dan antarmuka baru saat runtime
A. Buffernya kecil
B. Buffernya besar
C. Buffer mungkin tumpang tindih
D. Buffer tidak akan tumpang tindih
A. Ini bukan pertanyaan 'kapan' tetapi jika: kompiler akan 'melihat' hanya jika -ftp atau -pasv diatur
B. Kompilasi akan dilanjutkan dengan peringatan #mendefinisikan simbol sebagai string
C. Kompilasi akan gagal dengan kesalahan #mendefinisikan simbol sebagai string
D. Itu bukan 'kode' atau kompiler 'melihat' itu
A. Tidak boleh lulus terakhir dengan referensi di dalam loop while ()
B. Sintaksnya salah; itu harus strtok (char *, const char *)
C. Melewati nol sebagai param pertama ke strtok_r () adalah kesalahan
D. Tokenisasi kembali dengan pembatas " ”Untuk merangkai sesuatu
A. Untuk melindungi variabel bersama
B. Untuk melindungi bagian kritis kode
C. Untuk melindungi wilayah memori bersama
A. memeriksa
B. menempel
C. melangkah
D. Backface
A. Nilai S adalah negatif
B. sock_struct disahkan dengan referensi
C. Tidak ada server yang terikat pada sock_struct
D. Sercer tidak mendengarkan di sock_struct
A. Terhubung ke satu atau lebih penerbit acara
B. Gunakan pesan dua arah
C. Ketahui nama acara atau pengidentifikasi acara untuk satu atau lebih acara
D. (semua ini)
A. Baik 'langkah' atau 'selanjutnya'
B. Lakukan backtrace
C. Atur breakpoint
D. GDB tidak memiliki instruksi 'lompat'
A. Mengenkripsi setiap proses yang dapat dieksekusi
B. Batasi panggilan sistem ke administrator
C. Setuid proses penting untuk pengguna root
D. Periksa semua panggilan sistem untuk kondisi kesalahan
A. 4KB ketiga dari file akan dimuat ke lokasi memori 4KB
B. 4KB keempat file akan dimuat ke lokasi memori 4KB
C. 4kb kedua dari file akan dimuat ke lokasi memori 4KB
D. 4KB pertama file akan dimuat ke lokasi memori 4KB
A. Menyatakan bilangan bulat yang tidak ditandatangani dan mengaturnya menjadi 1
B. Melakukan operasi bitwise pada transok dan 1
C. Mengidentifikasi sedikit dalam byte untuk digunakan sebagai bendera
D. Itu mengatur bendera transok menjadi 1
A. Proses 6003 berakhir
B. Keberadaan proses 6003 diperiksa
C. Sinyal 0 dikirim untuk memproses 6003
D. Sinyal 6003 dikirim untuk memproses 0
A. Struktur sock_addr * yang ditentukan ANSI
B. Kombinasi pointer file dan streaming
C. Dua alamat host dan dua nomor port
D. Struktur soket spesifik yang ditentukan sistem
A. Http
B. Https
C. (tak ada satupun)
D. KAUS KAKI
A. sinyal()
B. mengirim()
C. panggilan()
D. mengangkat()
A. dapat menggunakan utas-id atau nomor port
B. harus menggunakan nomor utas-id dan port
C. dapat menggunakan utas-id tetapi bukan nomor port
D. dapat menggunakan nomor port tetapi tidak thread-id
A. Akses data spesifik utas di luar utas
B. Aktifkan utas untuk mengatur dan menggunakan data
C. Masukkan pasangan nilai kunci ke dalam kamus utas
D. Gunakan kunci untuk mengidentifikasi utas
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. Layanan Penamaan
B. Rintisan dan kerangka
C. Corbafacilities
D. File idl
A. Bitwise atau o_rdonly dengan bendera lain
B. Jangan buka file dalam suatu kondisi
C. Gunakan salah satu dari 'o_rdonly' dan '0666'
D. Ganti deklarasi dengan: int file1;
A. Orang tua harus membuat pipa baru
B. Orang tua harus menutup pipa_fd [0], dan anak harus menutup pipa_fd [1]
C. Anak harus membuat pipa baru
D. Orang tua harus menutup pipa_fd [1], dan anak harus menutup pipa_fd [0]
A. -1
B. 0
C. 206896
D. 4066
A. Itu tidak akan berpengaruh sama sekali
B. Kunci diatur menggunakan kondisi majemuk yang terdiri dari diri sendiri dan interval waktu
C. Kunci terkunci jika dan saat diri dipakai sebelum waktu tanggal tertentu
D. Blok kontrol untuk beberapa waktu pada kunci pada kondisi yang unik untuk contoh
A. Dapat dieksekusi dan kompiler
B. File objek dan tautan
C. Paha depan dan assembler
D. File header dan preprocessor
A. Perintah mkdir () istimewa, dan tidak mengizinkan modifikasi apa pun untuk izin
B. Perilaku mkdir () tidak ditentukan jika ada selain bit izin diatur
C. UNIX mengharuskan direktori dibuat sebelum bit non-permisi ditetapkan
A. Kompiler-Dynamic Linker Incompatibility
B. Perpustakaan bersama seharusnya diperbarui
C. Simbol yang sudah ketinggalan zaman dalam tabel simbol atau tabel tabel
D. Debugging info bendera yang hilang di makefile
A. Mutex diatur untuk dikunci dengan kondisi tertentu
B. Mutex dicoba dikunci dalam waktu tertentu
C. Mutex diatur untuk dikunci pada waktu tertentu
D. Mutex dicoba dikunci dengan kondisi tertentu
Manakah dari panggilan sistem berikut yang dapat digunakan untuk mengirim pesan melalui soket yang terhubung?
A. mengirim
B. Kirim ke
C. sendmsg
D. menulis
Manakah dari berikut ini yang benar untuk panggilan sistem UNIX?
A. Panggilan sistem dijalankan di & quot; pengguna & quot; konteks.
B. Rutin & quot; malloc & quot; yang digunakan untuk mengalokasikan memori adalah panggilan sistem.
C. File baru dapat dibuat menggunakan & quot; buka & quot; panggilan sistem.
D. Jika dua proses menjalankan & quot; tulis & quot; Sistem panggilan secara bersamaan, mereka diserialisasi oleh sistem operasi.
E. The & quot; baca & quot; Panggilan sistem tidak akan pernah diblokir.
Manakah dari perintah GDB berikut yang dapat digunakan untuk mendapatkan jejak Stack & Nbsp;
A. bt
B. ::tumpukan
C. $ C
D. Thread Terapkan Semua Bt
A. Pipa menggunakan panggilan sistem pipa.
B. Pipa bernama menggunakan panggilan sistem mknod.
C. Soket bernama.
D. Sinyal
A. ps
B. atas
C. lsof
D. vmstat
E. A.B
A. Sighup
B. Sigstop
C. Sigcont
D. Sigint
E. B.c
A. Shared_libraries
B. Shlib_path
C. Ld_library_path
D. Perpustakaan
E. B.c
A. GDB
B. ltrace
C. ejekan
D. ptrace
A. ejekan
B. GDB
C. ADB
D. MDB
A. Brk
B. SBRK
C. Malloc
D. calloc
A. GDB
B. strace
C. gcore
D. Objdump
A. Tes ADB 123
B. Tes GDB 123
C. Strace 123
D. strace -f -p 123
A. Proses dapat menangkap sinyal dan menjatuhkan semaphore sebelum berakhir.
B. Proses berakhir tanpa melepaskan semaphore.
C. Semaphore dirilis jika proses tersebut telah menentukan sem_undo selama pembuatan.
D. Sinyal ditangguhkan sampai semaphore dilepaskan.
A. kucing
B. grep
C. kepala
D. ekor
A. Itu menciptakan pipa bernama.
B. Itu menciptakan node direktori
C. Itu menciptakan pipa
A. 0 tentang kesuksesan dan -1 pada kesalahan.
B. Deskriptor file.
C. Bilangan bulat lebih besar dari atau sama dengan 0 pada kesuksesan dan -1 pada kesalahan.
D. Selalu 0.