Đề thi mẫu đặc tả hình thức

8 769 3
Đề thi mẫu đặc tả hình thức

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

Thông tin tài liệu

Số BD: Họ và tên SV: MSSV: PHẦN I: TRẮC NGHIỆM (4 điểm) Hãy chọn MỘT câu trả lời đúng nhất (A, B, C hoặc D) cho mỗi câu hỏi, ghi kết quả vào bảng dưới đây: Hướng dẫn trả lời: Chọn A: A B C D Bỏ A, chọn C: A B C D Bỏ C, chọn D: A B C D Bỏ D, chọn lại A: A B C D Câu Câu Câu Câu 1 A B C D 11 A B C D 21 A B C D 31 A B C D 2 A B C D 12 A B C D 22 A B C D 32 A B C D 3 A B C D 13 A B C D 23 A B C D 33 A B C D 4 A B C D 14 A B C D 24 A B C D 34 A B C D 5 A B C D 15 A B C D 25 A B C D 35 A B C D 6 A B C D 16 A B C D 26 A B C D 7 A B C D 17 A B C D 27 A B C D 8 A B C D 18 A B C D 28 A B C D 9 A B C D 19 A B C D 29 A B C D 10 A B C D 20 A B C D 30 A B C D 1. Cú pháp khai báo phiên bản của tài liệu XML? a) </xml version="1.0"/> b) <?xml version="1.0"/> c) <?xml version="1.0"?> d) <xml version="1.0"/> 2. Cú pháp để chèn một nội dung ghi chú vào tài liệu XML? a) /*This is a comment*/ b) <? This is a comment > c) <! This is a comment > d) Tất cả đều đúng 3. Ký tự nào không được sử dụng như một tham chiếu thực thể trong XML? Một tham chiếu thực thể là một ký hiệu đại diện cho thực thể đó. Nó bao gồm tên của thực thể với dấu ("&") đứng trước và một dấu chấm phảy (";") đứng sau. XML có năm thực thể đã được khai báo trước:  &amp; (&)  &lt; (<)  &gt; (>)  &apos; (')  &quot; (") a) < b) & c) " d) $ 4. Một phần tử rỗng trong XML được định nghĩa như thế nào? a) </sample/> b) <sample /sample> c) </sample> d) <sample/> 5. Phát biểu nào sau đây là đúng? a) Các thẻ trong tài liệu XML không phân biệt chữ hoa chữ thường. b) Các tài liệu XML đều phải có một nút gốc. Ñeà 01-Trang 1 ⊗ ⊗  ⊗ ⊗ × × × ⊗ Số BD: Họ và tên SV: MSSV: c) Mọi thẻ trong tài liệu XML đều phải có thẻ đóng tương ứng. d) Tất cả các phát biểu trên đều đúng. 6. Cú pháp nào sau đây là hợp khuôn dạng (well-formed)? a) <Artist name="Maria" last name="Carey"></Artist> b) <Artist name="Maria">Carey</artist> c) <Artist fullname="Maria Carey"/> d) Cả 3 câu trên đều đúng 7. Trong một tài liệu XML, tên thẻ nào sau đây là hợp lệ? a) <Note> b) < you+me> c) <1dollar> d) Câu a và b đúng 8. Để biểu diễn phép toán so sánh “a>b” trong 1 tài liệu XML, thay vì viết: <operator compare = “a > b”> Chúng ta có thể viết: a) <operator compare = “a &lt; b”> b) <operator compare = “a &gt; b”> c) <operator compare = “a &amp; b”> d) <operator compare = “a &apos; b”> 9. Cho khai báo CSS như sau: CITATION#C1 { font-weight: bold } Khi đó C1 là tên của một: a) CLASS b) ID c) ELEMENT d) Tất cả đều sai 10.Cú pháp để chèn một nội dung ghi chú vào tài liệu CSS? a) /*This is a comment*/ c) <! This is a comment > b) <? This is a comment > d) Tất cả đều đúng 11.Từ khóa @import trong CSS được dùng để: a) Đưa nội dung một tập tin CSS vào tài liệu XML. b) Đưa nội dung một tập tin CSS vào tập tin HTML. c) Đưa nội dung một tập tin CSS vào một tập tin CSS khác. d) Đưa nội dung một tài liệu XML vào một tập tin CSS. 12.Trong các luật sau của CSS, luật nào có độ ưu tiên cao nhất? a) Reader rule có đánh dấu !important b) Author rule có đánh dấu !important c) Reader rule không đánh dấu !important d) Author rule không đánh dấu !important 13.PCDATA có nghĩa là: a) private character data b) public character data c) parsed character data d) parsed and compiled data 14.Để trình thông dịch XML bỏ qua một phần nào đó trong tài liệu, ta dùng cú pháp: a) <CDATA> Text to be ignored </CDATA> b) <![CDATA[ Text to be ignored ]]> c) <PCDATA> Text to be ignored </PCDATA> d) <xml:CDATA[ Text to be ignored ]> 15.Cú pháp để khai báo một DTD nội (DTD nằm ngay trong tài liệu XML): a) <DOCTYPE root-element [element-declarations]> b) <DOCTYPE root-element (element-declarations)> c) <!DOCTYPE [element-declarations]> d) <!DOCTYPE root-element [element-declarations]> 16.Tên nào sau đây không phải là 1 kiểu dữ liệu của thuộc tính trong DTD? a) CDATA b) IDREFS c) MNTOKEN (ko có MNTOLEN, chỉ có NMTOKEN) d) NOTATION 17.Cho khai báo DTD như sau: <!ELEMENT DOCUMENT (TITLE, (PARA|IMAGE|GRAPH*), CONCLUSION?)> Phát biểu nào sau đây là đúng? a) Phần tử DOCUMENT có thể chứa đủ 5 loại thẻ con, trong đó các thẻ PARA, IMAGE và GRAPH có Ñeà 01-Trang 2 Số BD: Họ và tên SV: MSSV: thể xuất hiện nhiều lần. b) Phần tử DOCUMENT chỉ có tối đa 3 loại thẻ con, trong đó các thẻ PARA, IMAGE và GRAPH không thể xuất hiện đồng thời. c) Phần tử DOCUMENT có thể chứa đồng thời các loại thẻ con PARA, IMAGE và GRAPH, nhưng chúng phải xuất hiện theo đúng thứ tự trên. d) Phần tử DOCUMENT có thể chứa đồng thời các loại thẻ con PARA, IMAGE và GRAPH, trong đó thẻ GRAPH có thể xuất hiện nhiều lần. 18.Dòng nào sau đây dùng khai báo thẻ DOCUMENT thuộc dạng chứa nội dung hỗn hợp (mixed content)? a) <!ELEMENT DOCUMENT (#PCDATA, TITLE, IMAGE)*> b) <!ELEMENT DOCUMENT (#PCDATA | TITLE | IMAGE)*> c) <!ELEMENT DOCUMENT (TITLE | IMAGE | #PCDATA)*> d) Tất cả đều đúng 19.Hãy chọn đoạn khai báo DTD đúng: a) <!ENTITY % pc (#PCDATA)> <!ELEMENT NAME %pc;> b) <!ENTITY & pc (#PCDATA)> <!ELEMENT NAME &pc;> c) <!ENTITY % pc “(#PCDATA)”> <!ELEMENT NAME %pc;> Parameter Entity (thực thể tham số) cú pháp giống vậy d) <!ENTITY & pc “(#PCDATA)”> <!ELEMENT NAME &pc;> Tài liệu XML sau được sử dụng cho 2 CÂU HỎI TIẾP THEO: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE DOCUMENT SYSTEM "TEST.DTD"> <DOCUMENT> <TITLE>&GWTW;</TITLE> </DOCUMENT> 20.Trong nội dung tập tin TEST.DTD, dòng nào dùng để khai báo thành phần DOCUMENT? a) <!ELEMENT DOCUMENT (TITLE)> b) <!ELEMENT DOCUMENT (#PCDATA)> c) <!ENTITY DOCUMENT “TITLE”> d) <!ATTLIST DOCUMENT TITLE CDATA “GWTW”> 21.Trong nội dung tập tin TEST.DTD, dòng nào dùng để khai báo thành phần GWTW? a) <!ELEMENT GWTW (#PCDATA)> b) <!ATTLIST TITLE GWTW CDATA “Gone With The Wind”> c) <!ENTITY GWTW “Gone With The Wind”> d) <!NOTATION GWTW SYSTEM “Gone With The Wind”> đây là chú thích 22.Khai báo DTD sau được sử dụng vào mục đích gì? <! ENTITY % KHOA SYSTEM “khoa.dtd”> % KHOA; a) Định nghĩa một thực thể có tên là KHOA với cấu trúc được quy định trong tập tin “khoa.dtd” b) Định nghĩa một thực thể tên là KHOA, có kiểu là kiểu tập tin, mang tên “khoa.dtd” c) Đưa nội dung tập tin “khoa.dtd” vào phần khai báo DTD của tập tin hiện tại d) Tham chiếu đến 1 thực thể tên KHOA trong tập tin “khoa.dtd” 23.Ba thành phần chính của XSL là gì? a) XSLT, Xpath, HTML b) XSLT, Xpath, ASP c) XSLT, Xpath, XSL-FO d) XSLT, Xpath, XHTML 24.XSL-FO là ngôn ngữ đánh dấu dựa trên XML dùng mô tả định dạng của dữ liệu XML phục vụ cho mục đích gì? a) Đưa tài liệu lên server. b) Đưa tài liệu xuống máy khách (clients). c) Xuất ra màn hình. d) Đưa vào tài liệu khác. 25.Cú pháp để một tài liệu XML tham chiếu đến một stylesheet có tên “mystyle.xsl”: Ñeà 01-Trang 3 Số BD: Họ và tên SV: MSSV: a) <link type="text/xsl" href="mystyle.xsl" /> b) <?xml-stylesheet type="text/xsl" href="mystyle.xsl"?> c) <stylesheet type="text/xsl" href="mystyle.xsl" /> d) Tất cả đều sai Tài liệu XML sau được sử dụng cho 4 CÂU HỎI TIẾP THEO: <?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet type="text/xsl" href="test.xsl"?> <catalog> <cd title="VCD"> <title>Thriller</title> <artist>Michael Jackson</artist> <price>10.90</price> <year>1982</year> </cd> <cd title="DVD"> <title>Nothing To Lose</title> <artist>MLTR</artist> <price>8.99</price> <year>1997</year> </cd> </catalog> 26.Với nội dung tập tin TEST.XSL như sau thì nội dung gì sẽ được hiển thị khi cho hiển thị tập tin XML đã cho trên trình duyệt: <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:apply-templates/> </xsl:template> </xsl:stylesheet> a) Thriller b) ThrillerMichael Jackson10.901995 c) Nội dung tất cả các thẻ d) không hiển thị gì cả 27.Với nội dung tập tin TEST.XSL như sau thì nội dung gì sẽ được hiển thị khi cho hiển thị tập tin XML đã cho trên trình duyệt: <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="cd"> <xsl:value-of select="title"/> </xsl:template> </xsl:stylesheet> a) Thriller b) Nothing To Lose c) ThrillerNothing To Lose d) không hiển thị gì cả 28.Với nội dung tập tin TEST.XSL như sau thì nội dung gì sẽ được hiển thị khi cho hiển thị tập tin XML đã cho trên trình duyệt: <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="cd"> <xsl:apply-templates select="@title"/> </xsl:template> </xsl:stylesheet> a) VCD b) VCDDVD c) VCDDVDThrillerNothing To Lose d) ThrillerNothing To Lose 29.Với nội dung tập tin TEST.XSL như sau thì nội dung gì sẽ được hiển thị khi cho hiển thị tập tin XML đã cho trên trình duyệt: <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:for-each select="catalog/cd"> <xsl:if test="price>9"> Ñeà 01-Trang 4 Số BD: Họ và tên SV: MSSV: <xsl:value-of select="title"/> </xsl:if> </xsl:for-each> </xsl:template> </xsl:stylesheet> a) Thriller b) 10.90 c) ThrillerMichael Jackson10.901982 d) không hiển thị gì cả 30.Cho khai báo XML Schema như sau: <xs:element name="password"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="8"/> </xs:restriction> </xs:simpleType> </xs:element> Phát biểu nào sau đây là đúng? a) Phần tử password có kiểu là chuỗi và có độ dài đúng bằng 8 ký tự. b) Phần tử password có kiểu là chuỗi và có độ dài tối đa 8 ký tự. c) Phần tử password có kiểu là chuỗi và có độ dài tối thiểu 8 ký tự. d) Tất cả đều sai 31.Cho khai báo Schema như sau: <xs:element name="age"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minExclusive value="0"/> <xs:maxInclusive value="120"/> </xs:restriction> </xs:simpleType> </xs:element> Giá trị của thẻ age phải thỏa điều kiện Link tham khảo lý do : http://www.w3schools.com/schema/schema_facets.asp§ a) 0≤age≤120 b) 0≤age<120 c) 0<age≤120 d) 0<age<120 32.Trong kỹ thuật lập trình Ajax, đối tượng XMLHttpRequest được sử dụng để: a) Hiển thị nội dung thông tin lên trình duyệt b) Truy xuất dữ liệu từ tài liệu XML c) Kết nối các thông tin trước khi hiển thị d) Giao tiếp bất đồng bộ với server để gửi và nhận dữ liệu 33.Nội dung nào sau đây không phải là một nhược điểm của Ajax? a) Các trang do Ajax tạo ra không được đăng ký với bộ lưu dữ liệu lịch sử của trình duyệt, do đó, nút Back có thể hoạt động không như ý muốn. b) Khó có khả năng ghi nhớ (bookmark) lại các trang trung gian do Ajax tạo ra. c) Sử dụng Ajax sẽ chiếm dụng nhiều tài nguyên ở máy khách (Clients) hơn. d) Ajax đòi hỏi trình duyệt trên các máy khách (Clients) phải hỗ trợ Javascript và XMLHttpRequest. 34.Thuật ngữ DOM được viết tắt từ: a) Data Object Model b) Distribute Object Model c) Document Object Model d) Tất cả đều sai 35.Trong DOM, thuật ngữ nextSibling dùng để chỉ: a) Nút anh em tiếp theo của nút đang xét. b) Nút con tiếp theo của nút đang xét. c) Nút con cháu tiếp theo của nút đang xét. d) Nút cha của nút đang xét. Ñeà 01-Trang 5 Số BD: Họ và tên SV: MSSV: PHẦN II: TỰ LUẬN (6 điểm) (sinh viên làm bài trên giấy thi) Câu 01: (2đ) Cho a là 1 mảng các số nguyên có n phần tử (n≥1); x, y, z là 3 số nguyên. Hãy dùng logic vị từ đặc tả các phát biểu sau: a) (1đ) Mảng a không chứa 3 số âm xuất hiện liên tiếp nhau. b) (1đ) x, y, z chỉ xuất hiện 1 lần duy nhất trong a và xuất hiện lần lượt theo thứ tự đó. Câu 02: (1đ) Cho S là tập hợp các chuỗi ký tự. Hãy đặc tả hàm đếm SỐ TỪ có trong 1 chuỗi s, theo định nghĩa: TỪ là 1 tập các ký tự khác ký tự trắng liên tiếp nhau và được ngăn cách với nhau bởi ít nhất 1 ký tự trắng. Câu 0 3 : (1.5đ) Cho A, B, C, O là các điểm trong mặt phẳng. Sử dụng 4 hàm có sẵn:  Trung(A, B): Kiểm tra 2 điểm trùng nhau.  CungPhuong(A,B,C,D): Kiểm tra AB//CD.  VuongGoc(A,B,C,D): Kiểm tra AB⊥CD.  DoDai(A,B): Tính độ dài đoạn thẳng AB. Hãy đặc tả các phát biểu sau: a) (0.75đ) ABC là tam giác vuông cân tại A. b) (0.75đ) O là tâm đường tròn nội tiếp tam giác ABC Câu 0 4 : (1.5đ) Hãy dùng các luật suy diễn sẵn có để chứng minh suy diễn sau: Bài giải Tự Luận - IT 102SPK Ñeà 01-Trang 6 3)21( )32()31( EEE EEEE →∨ →∧→ Số BD: Họ và tên SV: MSSV: Hoặc có thể xem hình tại link này : http://i.imgur.com/F33p6V3.jpg Gợi ý giải from Thầy Văn : Câu 1a) xem lại điều kiện biên của i Câu 1b) vị từ (\-/ t ) phải nằm lồng vào trong vị từ đầu tiên Câu 3) Đặc tả hàm kiểm tra đường phân giác thế là chưa ổn, vì đó có thể là phân giác trong nhưng cũng có thể là phân giác ngoài của góc A Ñeà 01-Trang 7 Số BD: Họ và tên SV: MSSV: Tập thể lớp IT-102SPK chân thành cảm ơn thầy Thi Văn đã tài trợ đề cho bọn em. Chúc thầy có một cuộc sống đầy màu sắc và thú vị. IT-102ASPK - HẾT – Ñeà 01-Trang 8 . ELEMENT d) Tất cả đều sai 10.Cú pháp để chèn một nội dung ghi chú vào tài liệu CSS? a) /*This is a comment*/ c) <! This is a comment > b) <? This is a comment > d) Tất cả đều đúng 11.Từ. chèn một nội dung ghi chú vào tài liệu XML? a) /*This is a comment*/ b) <? This is a comment > c) <! This is a comment > d) Tất cả đều đúng 3. Ký tự nào không được sử dụng như một. liệu XML đều phải có một nút gốc. Ñeà 01-Trang 1 ⊗ ⊗  ⊗ ⊗ × × × ⊗ Số BD: Họ và tên SV: MSSV: c) Mọi thẻ trong tài liệu XML đều phải có thẻ đóng tương ứng. d) Tất cả các phát biểu trên đều đúng. 6.

Ngày đăng: 14/08/2014, 15:45

Từ khóa liên quan

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

Tài liệu liên quan