Đáp an lập trình ứng dụng c

30 342 2
Đáp an lập trình ứng dụng c

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Microsoft Word Ðáp an L?p trình ?ng d?ng C Đáp án Phân tích thết kế hệ thống thông tin Đại học Thái Nguyên TNU Hệ đào tào từ xa Câu Hỏi 1 Ngôn ngữ MSIL là? Chọn một A Mã nguồn ngôn ngữ C B Mã nguồn ngôn ngữ Java C Mã nguồn ngôn ngữ VB NET D Ngôn ngữ trung gian Phản hồi Đáp án đúng là Ngôn ngữ trung gian Câu Hỏi 2 IDE là một thành phần của khối nào sau đây? Chọn một A CLR B IL C NET FRAMEWORK D JIT Đáp án đúng là NET FRAMEWORK Câu Hỏi 3 Mã nguồn C không yêu cầu tập tin nào sau đây? Chọn một A.

Đáp án Phân tích thết kế hệ thống thơng tin Đại học Thái Nguyên TNU Hệ đào tào từ xa Câu Hỏi Ngôn ngữ MSIL là? Chọn một: A.Mã nguồn ngôn ngữ C# B Mã nguồn ngôn ngữ Java C Mã nguồn ngôn ngữ VB.NET D Ngôn ngữ trung gian Phản hồi Đáp án là: Ngôn ngữ trung gian Câu Hỏi IDE thành phần khối sau đây? Chọn một: A CLR B IL C NET FRAMEWORK D JIT Đáp án là: NET FRAMEWORK Câu Hỏi Mã nguồn C# không yêu cầu tập tin sau đây? Chọn một: A CS B MSIL C Header D CIL Đáp án là: Header Câu Hỏi Thành phần tạo nên NET? Chọn một: A Visual Studio NET B Các sản phẩm NET C IDE NET framework D Các dịch vụ NET Đáp án là: IDE NET framework Câu Hỏi Tính hướng đối tượng C# thể tính chất nào? Chọn một: A Kế thừa hướng cấu trúc B Đa hình đa thành phần x C Đóng gói tổng qt hố D Kế thừa, đa hình đóng gói Đáp án là: Kế thừa, đa hình đóng gói Câu Hỏi Một chương trình C# chạy máy có cài đặt chương trình nào? Chọn một: A .NET Framework B Visual Studio 6.0 C Vitual Java Machine D Java Đáp án là: NET Framework Câu Hỏi Mối quan hệ JIT CLR? Chọn một: A JIT CLR không liên quan đến B JIT phần CLR C CLR phần JIT D JIT CLR Câu trả lời là: JIT phần CLR Câu Hỏi Một chương trình C# sau biên dịch trở thành loại mã nào? Chọn một: A Visual Basic B Visual C# C IL D CLR Đáp án là: IL Câu Hỏi Chức JIT là? Chọn một: A Chuyển mã C# thành IL B Chuyển lớp thư viện thành IL C Chuyển IL sang mã máy D Chuyển IL thành gói tin exe Đáp án là: Chuyển IL sang mã máy Câu Hỏi 10 NET platform xây dựng giao thức internet nào? Chọn một: A TCP/IP B SOAP C IP D HTTP/IP Đáp án là: TCP/IP Câu Hỏi 11 Ngôn ngữ C# xây dựng tảng ngôn ngữ nào? Chọn một: A A Visual Basic B B Turbo Pascal C C Delphi D D C/C++ Đáp án là: C/C++ Câu Hỏi 12 Theo định nghĩa kinh tế lượng kinh tế lượng KHÔNG bao gồm khoa học: Chọn một: A Biên dịch chương trình thành 01 file dll B Biên dịch chương trình thành 01 file exe C Biên dịch chương trình thành mã máy D Quản lý nhớ biên dịch chương trình thành ngơn ngữ chung Đáp án là: Quản lý nhớ biên dịch chương trình thành ngôn ngữ chung Câu Hỏi Kiểu liệu sbyte số nguyên có giá trị khoảng? Chọn một: A đến 255 B đến 256 C -128 đến 127 D -128 đến 128 Đáp án là: -128 đến 127, Câu Hỏi Khi khai báo biến thành phần bắt buộc phải có là? Chọn một: A Kiểu liệu tên biến B Từ khóa C Kiểu liệu D Tên biến Đáp án là: Kiểu liệu tên biến Câu Hỏi Biến kiểu liệu tham chiếu sau khai báo lưu đâu? Chọn một: A EFROM B FROM C cach D heap Đáp án là: heap Câu Hỏi Sau khai báo biến thì? Chọn một: A Phải khởi tạo B Không cần khởi C Có thể khởi tạo gán trước sử dụng D Sau khởi tạo phải gán trước sử dụng Đáp án là: Có thể khởi tạo khơng gán trước sử dụng Có thể khởi tạo gán trước sử dụng Câu Hỏi Đối với việc đặt tên biến C# ? Chọn một: A Có phân biệt chữ hoa chữ thường B Không phân biệt chữ hoa thường C Có thể dùng từ khóa D Có thể hai biến trùng Đáp án là: Có phân biệt chữ hoa chữ thường Câu Hỏi Kiểu liệu byte số nguyên có giá trị khoảng? Chọn một: A đến 255 B đến 256 C -128 đến 127 D -128 đến 128 Đáp án là: đến 255 Câu Hỏi Từ sau khơng phải từ khóa C#? Chọn một: A const B main C int D float Đáp án là: main Câu Hỏi Từ sau từ khóa C#? Chọn một: A swich B white C abtract D default Đáp án là: default Câu Hỏi Ngơn ngữ lập trình C# ngơn ngữ có khoảng… từ khóa? Chọn một: A Trên 100 B Trên 200 C 80 D 90 Đáp án là: 80 Câu Hỏi 10 Biến kiểu liệu giá trị sau khai báo lưu đâu? Chọn một: A ROM B FROM C stack D heap Đáp án là: stack Câu Hỏi public class SuperClass { public SuperClass (string s) { } } public class SubClass { public SubClass() {} public static void Main() { SuperClass s = new SuperClass("The"); } } Điều xảy cho chạy đoạn mã trên? Chọn một: A Không có lỗi B Khơng thực lệnh gán SubClass cho SuperClass C Lỗi truyền tham số hàm tạo D Không tìm thấy hàm tạo phù hợp lớp SuperClass Đáp án là: Khơng có lỗi Câu Hỏi Những thành phần lớp có bổ từ truy cập truy cập phương thức lớp? Chọn một: A Public B Private C Internal D Protected Đáp án là: Private Câu Hỏi Những thành phần lớp có bổ từ truy cập truy cập phương thức lớp khối hợp ngữ với nó? Chọn một: A Public B Protected C Internal D Protected internal Đáp án là: Internal Câu Hỏi class A{ public static void Main () { int i=0; switch (i) { default: System.Console.Write (i); break; case 1: System.Console.Write ("{0}",1); goto default; case 0: System.Console.Write ("{0}",0); goto case 1; } } } Kết cho chạy đoạn chương trình trên? Chọn một: A 100 B 101 C 010 D Báo lỗi biên dịch Đáp án là: 010 Câu Hỏi Từ khoá dùng để tạo đối tượng C#? Chọn một: A sealed B overridden C virtual D new Đáp án là: new Câu Hỏi Thành phần sau bị huỷ phương thức lớp kết thúc? Chọn một: A Thuộc tính lớp B Thuộc tính đối tượng C Biến hàm main D Biến phương thức Đáp án là: Biến phương thức Câu Hỏi Đoạn văn câu hỏi class main { static long afield = 123 ; static main() { Console.Write(afield); Từ khoá dùng để định nghĩa cho giao diện? Chọn một: A abstract B input C output D interface Đáp án là: interface Câu Hỏi Điều xảy lớp dẫn xuất override phương thức khai báo sealed? Chọn một: A Biên dịch chạy bình thường cho kết B Lỗi biên dịch C Lỗi runtime D Biên dịch chạy bình thường chạy cho kết sai Đáp án là: Lỗi biên dịch Câu Hỏi 10 Để kiểm tra thực thi giao diện đối tượng thực phép gán dùng từ khóa nào? Chọn một: A is B as C new D this Đáp án là: as Câu Hỏi Phát biểu sau kế thừa C# SAI? Chọn một: A Một đặc tính NET lớp kế thừa từ lớp viết từ ngơn ngữ khác B Trong C#, kế thừa lớp viết từ ngôn ngữ khác NET C Những ngôn ngữ khác NET kế thừa từ lớp C# tạo D Trong C#, lớp kế thừa lớp C# tạo Phản hồi Đáp án là: Trong C#, lớp kế thừa lớp C# tạo Câu Hỏi Chọn phương thức khai báo đúng? Chọn một: A public static virtual void Display() { } B public void virtual Display(){} C public virtual void Display(){} D public virtual static void Display() { } Câu trả lời là: public void virtual Display(){} Câu Hỏi class ClassA:ClassB Khai báo sau SAI? Chọn một: A ClassA c1=new ClassB(); B ClassA c1=new ClassA(); C ClassB c1=new ClassB(); D ClassB c1=new ClassA(); Đáp án là: ClassA c1=new ClassB(); Câu Hỏi Thứ tự khởi tạo tạo biến đối tượng gì? Chọn một: A Gọi hàm tạo lớp dẫn xuất trước B Gọi hàm tạo lớp sở trước C Gọi hai hàm tạo lúc D Khởi tạo biến lớp dẫn xuất sau gọi hàm tạo Đáp án là: Gọi hàm tạo lớp sở trước Câu Hỏi Để luồng bắt đầu phải thực thao tác nào? Chọn một: A Gọi phương thức Start đối tượng luồng B Tạo đối tượng luồng C Cho đối tượng luồng khác dừng D Gọi phương thức suspend đối tượng luồng Phản hồi Câu trả lời là: Gọi phương thức Start đối tượng luồng Câu Hỏi Sự đặc biệt hố thể C# thơng qua tính chất nào? Chọn một: A Kế thừa B Đa nhiệm C Theo luồng D Hướng đối tượng Đáp án là: Kế thừa Câu Hỏi Lớp lồng bên lớp khai báo với từ khoá nào? Chọn một: A public B protected C internal D private Đáp án là: internal là: internal Câu Hỏi C# cho phép lớp kế thừa từ lớp? Chọn một: A Một B Hai C Ba D Nhiều Đáp án là: Một Câu Hỏi Phương thức thể tính đa hình khai báo lớp sở từ khoá sau đây? Chọn một: A virtual B abstract C new D base Đáp án là: virtual Câu Hỏi 10 Chọn khai báo để tạo lớp B kế thừa lớp A C#? Chọn một: A class A:class B B class B:class A C class A:B D class B:A Đáp án là: class B:A Câu Hỏi Trong khai báo sau, khai báo thực kế thừa lớp sở lớp student1 lớp dẫn xuất lớp student2? Chọn một: A public student1:student2 B public student2:student1 C student2 public:student1 D student1 public:student2 Đáp án là: public student2:student1 Câu Hỏi public class SuperClass { public SuperClass (string s) { } } public class SubClass: SuperClass { public static void Main() { SubClass s = new SuperClass ("The"); } } Điều xảy biên dịch đoạn mã trên? Chọn một: A Khơng có lỗi B Báo lỗi dòng C Báo lỗi dòng D Báo lỗi dòng Đáp án là: Báo lỗi dòng Câu Hỏi Phát biểu sau kế thừa C# SAI? Chọn một: A Một đặc tính NET lớp kế thừa từ lớp viết từ ngơn ngữ khác B Trong C#, kế thừa lớp viết từ ngôn ngữ khác NET C Những ngơn ngữ khác NET kế thừa từ lớp C# tạo D Trong C#, lớp kế thừa lớp C# tạo Đáp án là: Trong C#, lớp kế thừa lớp C# tạo Câu Hỏi Trong ngôn ngữ C#, người lập trình định phủ phương thức ảo cách khai báo tường minh từ khóa? Chọn một: A new B override C D abstract Câu trả lời là: override Câu Hỏi Biểu thức quy tắc C# xây dựng từ lớp nào? Chọn một: A Lớp Regexp Perl B Lớp Regexp Java C Lớp Regexp C D Lớp Regexp C++ Câu trả lời là: Lớp Regexp Perl Câu Hỏi class Test{ static void Main() {int[] Array1= {3,2,1}; int i=Array.IndexOf(Array1,3); Console.WriteLine(i); Console.Read();}} Kết cho chạy đoạn chương trình trên? Chọn một: A.0 B.1 C.2 D.3 Đáp án là: Câu Hỏi namespace ConsoleApplication9{ public class A{ public static void Main(){ A objA = new A(); Type t1 = objA.GetType(); Console.WriteLine(t1); Console.Read();}}} Kết cho chạy đoạn chương trình trên? Chọn một: A ConsoleApplication9.A B objA is : Space1.A C System.A D Báo lỗi biên dịch Câu trả lời là: ConsoleApplication9.A Câu Hỏi int @Main; int[] Static = new int[3]; @Main = 100 * Static[1]; Console.WriteLine(@Main); Kết cho chạy đoạn chương trình trên? Chọn một: A Lỗi dịng B Lỗi dòng C 100 D Đáp án là: Câu Hỏi Trong C# giao diện định nghĩa phương thức điều khiển tập hợp gì? Chọn một: A ICollection B IHashtable C IEnumerator D IEnumerable Đáp án là: ICollection Câu Hỏi Dung lượng ArrayList thay đổi thành phần đưa vào lớn dung lượng thực tế nó? Chọn một: A Dung lượng khơng thay đổi B Dung lượng tăng gấp đôi C Dung lượng tăng gấp D Báo lỗi Phản hồi Câu trả lời bạn chưa xác Đáp án là: Dung lượng tăng gấp đôi Câu Hỏi Cấu trúc cho khai báo mục? Chọn một: A protected int this[int var1] B public int this(int var1) C public int classname[int index] D static int this[int var1] Đáp án là: protected int this[int var1] Câu Hỏi Dòng lệnh sau dùng để khai báo ArrayList Chọn một: A arraylist al = new arraylist(); B ArrayList[] al = new ArrayList; C ArrayList[] al = new ArrayList(); D ArrayList al = new ArrayList(); Câu trả lời là: ArrayList[] al = new ArrayList(); Câu Hỏi Khai báo đối tượng sau Object x = new Object(); Object y = new Object(); Trong lệnh sau lệnh SAI? Chọn một: A x.Equals(x,y) B x.Equals(y) C x.GetHashCode(); D x.Equals(x) Câu trả lời là: x.GetHashCode(); Câu Hỏi 10 Lệnh để tạo mảng kiểu bool có ba phần tử? Chọn một: A bool[] b=new bool[3]; B bool[3] b={true,true,true}; C bool[] b={“true,true,true”}; D bool[3] b=new bool[3]={true,true,true}; Đáp án là: bool[] b=new bool[3]; Câu Hỏi Cấu trúc liệu Stack nằm vùng không gian tên nào? Chọn một: A System.Array B System.ArrayList C System.Stack D System.Collections Đáp án là: System.Collections Câu Hỏi Trong ngôn ngữ C#, đâu kiểu liệu hợp lệ? Chọn một: A String B string C ToString D String string Đáp án là: String string Câu Hỏi Trong C# xâu ký tự tạo lớp nào? Chọn một: A ToString B String C StringBuilder D String StringBuilder Đáp án là: String StringBuilder Câu Hỏi Phát biểu phương thức ToString() SAI? Chọn một: A Có thể thực gọi ngầm định số trường hợp B Luôn phải gọi tường minh C Làm tham số phương thức Write() gọi ngầm định D Có thể thực override Đáp án là: Luôn phải gọi tường minh Câu Hỏi Lớp biểu thức quy tắc C# nằm vùng không gian tên nào? Chọn một: A System.Text.RegularExpressions B System.Text C System.Regex D System.Regexp Đáp án là: System.Text.RegularExpressions Câu Hỏi Tham số thứ hai trình xử lý kiện phải gì? Chọn một: A Đối tượng phát sinh kiện B Đối tượng thuộc lớp dẫn xuất từ EventArgs C Tham số kiểu int D Tham số kiểu float Đáp án là: Đối tượng thuộc lớp dẫn xuất từ EventArgs Câu Hỏi Tham số thứ trình xử lý kiện phải gì? Chọn một: A Đối tượng phát sinh kiện B Đối tượng thuộc lớp dẫn xuất từ EventArgs C Tham số kiểu int D Tham số kiểu float Đáp án là: Đối tượng phát sinh kiện Câu Hỏi Một multicast delegate KHÔNG cho phép nhận toán tử sau đây? Chọn một: A * B + C D += Đáp án là: * Câu Hỏi Trong khai báo delegate “tinhtb” sau, khai báo cho phép tính hai số có kiểu trả kiểu số nguyên ? A public delegate int tinhtb(int x,int y); B delegate public int tinhtb(int x,int y); C public int delegate tinhtb(int x,int y); D int public delegate tinhtb(int x,int y); Câu trả lời là: public int delegate tinhtb(int x,int y); Câu Hỏi Khi thực thi uỷ nhiệm (delegate) cần quan tâm tới điều sau đây? A Tên phương thức B Thuộc tính C Kiểu trả D Thuộc tính kiểu trả Đáp án là: Thuộc tính kiểu trả Câu Hỏi delegate void SimpleDelegate(); class Test{ static void F() { System.Console.WriteLine(“Test.F”); } static void Main() { SimpleDelegate d = new SimpleDelegate(F); d(); } 10 } Kết cho biên dịch chạy đoạn chương trình trên? Chọn một: A Báo lỗi dịng 8: Khơng có tham số B Biên dịch chạy thành cơng kết quả: Test.F C Lỗi dòng D Lỗi dòng Đáp án là: Biên dịch chạy thành công kết quả: Test.F Câu Hỏi Lớp dẫn xuất từ EventArgs chứa thông tin về? A event B delegate C interface D collection Đáp án là: event Câu Hỏi Từ khoá để khai báo kiện C# gì? Chọn một: A event B events C event() D Event Đáp án là: event Câu Hỏi Một multicast delegate cho phép nhận toán tử sau đây? Chọn một: A != B /= C *= D += Đáp án là: += Câu Hỏi 10 Đoạn văn câu hỏi Có delegate xử lý kiện sau: public delegate void HandlerName(object obj, EventArgs arg); Trong khai báo kiện sau, khai báo đúng? Chọn một: A public event HandlerName OnEventName; B event public HandlerName OnEventName; C public event OnEventName HandlerName; D public event HandlerName OnEventName(); Câu trả lời là: event public HandlerName OnEventName; Câu Hỏi Một delegate gọi phương thức lúc? Chọn một: A Một B Hai C Ba D Nhiều Phản hồi Câu trả lời bạn chưa xác Đáp án là: Một ... lệ? Chọn một: A Class1, interface1, interface2, interface3 B Class1, Class2, interface1, interface2 C interface1, interface2, Class1, Class2 D interface1, interface2, interface3, Class1 Đáp án... ClassA:ClassB Khai báo sau SAI? Chọn một: A ClassA c1 =new ClassB(); B ClassA c1 =new ClassA(); C ClassB c1 =new ClassB(); D ClassB c1 =new ClassA(); Đáp án là: ClassA c1 =new ClassB(); C? ?u Hỏi Thứ tự khởi tạo... biến B C? ?c biến public C Chỉ biến static D C? ?c biến private Đáp án là: Chỉ biến static Chỉ biến static C? ?u Hỏi Bổ từ truy c? ??p dùng khai báo giao diện là? Chọn một: A Bất bổ từ B public C private

Ngày đăng: 13/06/2022, 16:44

Tài liệu cùng người dùng

Tài liệu liên quan