MCQSS.com menyediakan pertanyaan dan jawaban gratis tentang Scala yang mencakup berbagai topik. Format interaktif kami memungkinkan Anda untuk segera mengetahui apakah Anda telah menjawab dengan benar. Jelajahi koleksi pertanyaan pilihan ganda kami dan uji pengetahuan Anda tentang Scala hari ini juga! Tidak diperlukan pembelian keanggotaan atau pendaftaran, Anda dapat menggunakan situs kami secara gratis. Jangan lewatkan kesempatan untuk meningkatkan keterampilan Anda dan mempersiapkan diri untuk ujian dengan MCQSS.com.
A. "&"
B. "@"
C. "$"
D. "_"
A. private [examplePackage] def foo = {...}
B. paket [examplePackage] def foo = {...}
C. def foo = {...} // akses default
D. paket def foo = {...} // paket pribadi
E. [examplePackage] private def foo = {...}
A. Daftar (1,2,3) :: Daftar (5)
B. Daftar (1,2,3) + 5
C. Daftar (1,2,3):+ 5
D. Daftar (1,2,3) :: = 5
E. Daftar (1,2,3) :: 5
A. Nilai default, hanya digunakan jika daftar kosong
B. Daftar, yang hasilnya ditambahkan.
C. "Akumulator," yang merupakan nilai awal untuk `b`
D. "Akumulator," yang merupakan nilai awal untuk `a`
A. Anyref adalah objek root di Scala
B. Tidak ada kelas seperti itu
C. Anyref berasal dari anyval
D. Semua jenis kecuali jenis nilai turun dari anyref
A. Parameter tipe yang diperbaiki saat kelas disubtipe.
B. Parameter tipe yang dibiarkan bervariasi untuk tipe super.
C. Parameter tipe yang diperbaiki untuk tipe super.
D. Parameter tipe yang diizinkan untuk bervariasi karena kelas disubtipe.
A. Ya, runtime JVM mendukung optimasi panggilan-panggilan.
B. TIDAK
C. Sebagian di tingkat kompiler. Kompiler akan mencoba dan melepas panggilan rekursif ke dalam loop.
D. Sebagian, karena tumpukannya tak terbatas di Scala.
A. Tidak ada
B. batal
C. Daftar()
D. Tidak ada
A. Pengikatan data
B. Jenis pemersatu
C. Kelas penyegelan
D. Kari
A. Fungsi
B. Parameter
C. Konsep
D. Konstruksi
A. Dengan inferensi
B. Dengan nilai
C. Dengan nama
D. Dengan referensi
A. Kelas kasus yang disegel dan karenanya tidak dapat diperpanjang
B. Anda dapat membangun contoh kelas ini tanpa menggunakan kata kunci baru
C. Metode ToString secara otomatis didefinisikan ulang
D. Metode Equals secara otomatis didefinisikan ulang
A. Operasi "Lipat"
B. Jumlah saat ini saat berulang kali melalui daftar
C. Elemen berikutnya dalam daftar
D. Nilai pengembalian untuk ekspresi
A. Saat menerapkan fungsi, Anda tidak meneruskan argumen untuk semua parameter yang ditentukan oleh fungsi, tetapi hanya untuk beberapa di antaranya, meninggalkan yang tersisa kosong
B. Fungsi yang mendukung kari
C. Fungsi yang didefinisikan sebagian.
D. Jenis fungsi internal yang digunakan oleh Paket Scala.Collection.Mutable.
A. Daftar [apapun]
B. Daftar [int]
C. Daftar [Anyref]
D. Daftar [Boolean]
E. Daftar [anyval]
A. Kelas dasar
B. Super-Script
C. kelas super
D. Kelas fungsi
A. Tidak ada yang namanya kelas tertutup.
B. Subkelas kelas tertutup dapat diwarisi di mana saja hanya dalam paket yang sama.
C. Kelas yang disegel mungkin tidak secara langsung diwariskan, kecuali jika didefinisikan dalam file sumber yang sama.
D. Contoh kelas yang disegel tidak dapat dimodifikasi.
A. ~
B. *
C. !
D. |
A. 22
B. 16
C. 2
D. 20
A. Subtipe, ad-hoc dan polimorfisme parametrik
B. Subtipe dan parametrik
C. Tak ada satupun
D. Parametrik
E. Ad-hoc dan parametrik
A. Ketik aman
B. Ketik Panggilan
C. Ketik Bound
D. Jenis fungsi
A. secara otomatis membuat daftar [t] dengan x dan y sebagai anggota dengan tipe 'int'
B. tuple dengan arity 2
C. Tetapkan 100 ke variabel y
D. Perlakukan x dan y sebagai referensi yang sama dalam kode lebih lanjut
E. menghasilkan kesalahan kompilasi
A. BENAR
B. PALSU
A. Kelas sederhana
B. Placeholder
C. Penjaga
D. Sebuah fungsi
A. (Daftar (1,2,3), daftar (4,5,6))
B. Daftar (1,2,3,4,5,6)
C. 21
D. Daftar (5,7,9)
E. Daftar ((1,4), (2,5), (3,6))
A. Semua literal string adalah instance dari Scala.Collection.Mmutable.stringops
B. Subkelas java.lang.string dihasilkan saat runtime, menambahkan metode `length` ke tanda tangannya.
C. Konversi implisit mengubah java.lang.string menjadi scala.collection.mimutable.stringops, yang mendukung metode panjang.
D. Semua literal string dapat diproses oleh Interpreter String Scala.
A. Scala tidak mendukung fungsi tingkat tinggi
B. Fungsi tingkat tinggi adalah fungsi tanpa parameter yang mengembalikan diri
C. Fungsi tingkat tinggi adalah fungsi yang mengambil fungsi lain sebagai parameter.
D. Fungsi tingkat tinggi adalah fungsi yang mengembalikan fungsi
A. Iterator adalah jenis koleksi
B. Scala tidak mendukung iterator
C. Iterator adalah aliran item yang masuk di mana maju ke item berikutnya mengkonsumsi item saat ini
D. Sifat iterator dicampur menjadi semua jenis koleksi
A. PALSU
B. BENAR
A. Penjaga
B. Pohon
C. Array
D. Kartu liar
A. MatchError akan dilemparkan.
B. Tidak ada yang akan terjadi karena "hai" bukan tipe "tidak ada"
C. Pernyataan itu akan kembali "Halo!"
D. NullpointerException akan dilemparkan.
A. Bahasa dinamis yang dapat digunakan untuk memprogram gaya berorientasi objek secara efisien
B. Bahasa yang berorientasi objek tingkat lanjut jauh lebih baik daripada java yang berjalan di JVM
C. Bahasa Java tingkat lanjut yang diimplementasikan oleh Martin Odersky
D. Bahasa fungsi-fungsional yang mendukung konstruksi pemrograman fungsional
E. Bahasa pemrograman fungsional murni
A. BENAR
B. PALSU
A. Ya, tapi hanya untuk sifat.
B. TIDAK
C. Ya, tapi itu bukan scala idiomatik dan karenanya berkecil hati.
D. Ya, semua metode dan fungsi harus memiliki setidaknya satu pernyataan pengembalian.
A. BENAR
B. PALSU
A. Antarmuka
B. Kerangka
C. Argumen
D. Platform
A. "ruang kosong"
B. "Bool"
C. "batal"
D. "mendapatkan"
A. Bahasa fungsional
B. Semua pilihan ini menggambarkan Scala
C. Bahasa yang berorientasi objek
D. Bahasa yang berjalan di VM
A. Objek mono
B. Satu argumen
C. Objek Singleton
D. Objek statis
A. Objek
B. Metode
C. Booleans
D. Operasi
A. "Scalacom"
B. "cscala"
C. "Scala.comp"
D. "scalac"
A. Scala.Ayref
B. Anda harus selalu menentukan kelas super
C. Scala.importref
D. scalac use.ref
A. BENAR
B. PALSU
A. Urutan kecocokan pola tidak relevan
B. Kasing set harus lengkap
C. Pencocokan pola tidak berfungsi dengan kelas kasus
D. Pola tidak bekerja dengan tipe struktural
A. Public Int %Plus (int a)
B. Anda tidak dapat mendefinisikan operator Scala menggunakan kode sumber Java.
C. Public Int #plus (int a)
D. private int $ plus (int a)
E. publik int $ plus (int a)
A. Daftar adalah urutan abadi yang terbatas
B. Daftar optimal untuk pola akses seperti last-in-first-out (LIFO)
C. Daftar adalah proxy untuk java.util.arraylist
D. Daftar itu kovarian
A. PALSU
B. BENAR
A. Rangkaian
B. Setiap
C. Satuan
A. TIDAK
B. Ya
A. itu tidak akan mengembalikan tidak ada karena cocok dengan 'apapun'
B. Itu akan kembali "Hai!" Karena 'tidak ada' adalah jenis 'opsi'
C. Itu tidak akan mengkompilasi
D. Itu akan mengembalikan 'apapun'