Tất Cả Khoá Học
Frontend
Học HTML5 - CSS3
Học Bootstrap
Học JS
Học JQuery
AngularJS
ReactJS
Java
Java Basic
Java Advanced
JSP Servlet
Java Web + EJB (EAD)
Java Web + WebService
Java Web + EA
Spring MVC
Mobile
Lập Trình Android Java
Lập Trình Flutter
CSDL
SQL Server/MySQL
Khác
Lập Trình C
C Sharp
Học PHP
Học Laravel
Git/Github
Blog
Phỏng Vấn
Jobs & Lập Trình Thời AI
Tin Tức & Công Nghệ
Review Công Nghệ
Phần Mềm & Tiện Ích
Trắc Nghiệm & Học Sinh
Thông Tin Hữu Ích
Quiz
Nhận Dự Án
Liên Hệ
Đăng nhập
QL - Bài Tập & Khoá Học
Tiếp Thị Liên Kết
Thoát
Light
Dark
Auto
Menu
Khai báo biến & hàm mặc định trong Javascript
Video
Tạo dự án JS đầu tiên - Lập Trình JS
Video
Khai báo biến - toán tử - Lập Trình JavaScript
Video
Các hàm sẵn có trong js - Khoá Học Lập Trình JS
Tạo máy tính + - * / trong Javascript - Tạo máy tính căn bản cộng trừ nhân chia bằng Javascript - Sử dụng function trong Javascript
Mệnh đề điều kiện
Video
Cấu trúc điều kiện if else switch - Lập trình Javascript
Bài tập - Tìm số lớn nhất - Lập trình Javascript
Giải phương trình bậc nhất bằng Javascript
Giải phương trình bậc 2 bằng javascript - giải phương trình bậc hai bằng Javascript
Bài tập - Giải phương trình bậc nhất ax + b = 0
Bài tập - Giải phương trình bậc 2 ax2+ bx + c = 0
Vòng lặp for, while, do..while
Video
Tìm hiểu vòng lặp for, while, do .. while trong Javascript
Tính giai thừa N! trong Javascript
In tam giá * trong Javascript - in tam giác hình * trong Javascript - in tam giác hình sao trong Javascript
Array & Function & Object
Video
Tìm hiểu Function trong Javascript
Bài tập ôn luyện Function - Lập trình Javascript
Video
Tìm hiểu Array trong Javascript
Video
Khai báo Object trong Javascript
Video
Gửi giữ liệu qua các trang html bằng javascript - HTML/CSS
Bài tập - ôn tập mảng - quản lý sinh viên - Lập trình Javascript
Video
Bài tập - ôn tập mảng - quản lý sinh viên - Lập trình Javascript
Video
Khai báo function trong Object - Lập trình Javascript
Video
Tìm hiểu function trong string - Lập trình Javascript
Tìm hiểu về kiến thức Object và Array & localStorage trong JS - Khoá học Javascript
Quản lý danh sách Học Sinh bằng ngôn ngữ lập trình JavaScript
Xử lý sự kiện & thao tác thẻ HTML
Video
Event - Lập Trình JS
Bài tập - Ôn tập event trong javascript - Lập trình Javascript
Video
Tương tác lên tags trong HTML bằng JS
Video
Thêm tags vào tags khác bằng javascript + ví du thêm sinh viên - lập trình JS
Video
Tương tác thẻ HTML bằng Javascript qua ví dụ đặt đơn hàng (Order Entry Form)
Bài tập - quản lý form payment - Lập trình Javascript
Bài tập - Quản lý sản phẩm bằng javascript - lập trình javascript
Video
Bài tập - Quản lý sản phẩm bằng javascript - lập trình javascript
Bài tập - Form vay tiền - Lập trình Javascript
Thiết kế calculator online - html5/css & Javascript
Quản lý sinh viên - Lập trình Javascript
Video
Quản lý sinh viên - Lập trình Javascript
Làm quen với DOM và sự kiện trong JavaScript - Khoá học lập trình JavaScript
Quản lý đơn hàng bằng Javascript
Hướng dẫn phát triển dự án quản lý sinh viên bằng javascript - khoá học lập trình javascript
Lưu trữ Javascript
Video
Cookie - khoá học lập trình JavaScript
Video
Localstorage - Khoá học lập trình JavaScript
LocalStorage: Quản lý thông tin sinh viên bằng Javascript - Lập trình Javascript
Video
Lưu trữ thông tin sinh viên bằng LocalStorage - Lập trình Javascript
LocalStorage: Quản lý đăng ký đăng nhập- Lập trình Javascript
LocalStorage: Quản lý đăng ký page- đăng nhập page - Hiển thị thông tin người dung- Lập trình Javascript
Examination & Ôn Tập Tổng Quát
1000 Bài tập JavaScript - Lập Trình JavaScript
[Examination] - Ôn tập HTML/CSS/JS - 60 phút - Web quản lý tin tức
[Examination] Bài Thi Thực Hành HTML/CSS/JS
Ôn tập HTML/CSS/JS & Bootstrap/jQuery
Xây dựng ứng dụng quản lý sản phẩm bằng Javascript - Khoá học lập trình Javascript
Trắc Nghiệm
[Trắc Nghiệm] Ôn tập kiến thức javascript & luyện thi & phỏng vấn
[Trắc Nghiệm] Trắc nghiệm object, array, localStorage - Khoá học lập trình Javascript
[Trắc Nghiệm] 30 câu hỏi trắc nghiệm Javascript - Khoá học lập trình Javascript
20 Câu hỏi trắc nghiệm - làm quen với DOM và sự kiện trong JavaScript
Trắc Nghiệm Tổng Hợp Javascript
Học JS
Trắc Nghiệm Tổng Hợp Javascript
Previous
Next
Câu hỏi 1: In which year was Hypertext Markup Language (HTML) introduced?
A: 1990
B: 1995
C: 1997
D: 2000
Đáp án: A
Câu hỏi 2: Which organization recommended HTML5 as a standard in 1997?
A: IEEE
B: W3C
C: ISO
D: WHATWG
Đáp án: B
Câu hỏi 3: What is the largest Wide Area Network (WAN) known today?
A: The Web
B: The Intranet
C: The Internet
D: The Ethernet
Đáp án: C
Câu hỏi 4: Which protocol is used by a Web browser to display Web pages?
A: FTP
B: SMTP
C: HTTP
D: TCP/IP
Đáp án: C
Câu hỏi 5: What is the function of a Web server?
A: To browse the Internet
B: To host and display Web pages on a browser
C: To create HTML documents
D: To provide internet connection to local devices
Đáp án: B
Câu hỏi 6: Which level of heading in HTML is displayed with the largest font size?
A: H1
B: H6
C: H3
D: H10
Đáp án: A
Câu hỏi 7: Which HTML element is used to specify a column heading in a table?
A:
B:
C:
D:
Đáp án: C
Câu hỏi 8: What does the element represent in an HTML table?
A: Table Data
B: Table Row
C: Table Reference
D: Table Range
Đáp án: B
Câu hỏi 9: By default, does an HTML table have a border?
A: Yes, a thin line
B: Yes, a bold line
C: No
D: Only if it contains headings
Đáp án: C
Câu hỏi 10: Which attribute of the element makes the border visible?
A: visible
B: border
C: grid
D: outline
Đáp án: B
Câu hỏi 11: How many levels of headings does HTML define?
A: Three
B: Four
C: Five
D: Six
Đáp án: D
Câu hỏi 12: Which tag is used to create a division or section in an HTML document?
A:
B:
C:
D:
Đáp án: C
Câu hỏi 13: Cascading Style Sheet (CSS) is used for which of the following?
A: Storing database information
B: Defining how HTML elements are displayed
C: Handling server-side logic
D: Creating network protocols
Đáp án: B
Câu hỏi 14: Which CSS3 module was NOT mentioned as released as a recommendation?
A: CSS Color Level 3
B: CSS Namespaces
C: Selectors Level 3
D: CSS Speech
Đáp án: D
Câu hỏi 15: What are the documents called that divide CSS3 into different features?
A: Chapters
B: Modules
C: Sections
D: Files
Đáp án: B
Câu hỏi 16: Which property specifies the color of text in CSS?
A: font-color
B: text-color
C: color
D: background-color
Đáp án: C
Câu hỏi 17: What is the term for the number of distinct colors represented by hardware/software?
A: Resolution
B: Color Depth
C: Contrast
D: Saturation
Đáp án: B
Câu hỏi 18: Which of the following is a common graphic format supported by the tag?
A: PDF
B: DOCX
C: JPEG
D: MP3
Đáp án: C
Câu hỏi 19: The tag is known as what type of element?
A: Container element
B: Empty element
C: Scripting element
D: Formatting element
Đáp án: B
Câu hỏi 20: What is the measurement unit for color depth?
A: Pixels per inch (ppi)
B: Dots per inch (dpi)
C: Bits per pixel (bpp)
D: Frames per second (fps)
Đáp án: C
Câu hỏi 21: Which layout module is used for one-dimensional layouts?
A: CSS Grid
B: CSS Flexbox
C: CSS Tables
D: CSS Floats
Đáp án: B
Câu hỏi 22: Which layout module is used for two-dimensional layouts?
A: CSS Flexbox
B: CSS Grid
C: CSS Inline
D: CSS Block
Đáp án: B
Câu hỏi 23: Which flexbox property is used to define the direction of items?
A: flex-wrap
B: justify-content
C: flex-direction
D: align-items
Đáp án: C
Câu hỏi 24: In Flexbox, which attribute of align-items aligns items to their baselines?
A: center
B: stretch
C: baseline
D: flex-start
Đáp án: C
Câu hỏi 25: Which Flexbox item property specifies the order in which they appear?
A: flex-grow
B: order
C: flex-shrink
D: flex-basis
Đáp án: B
Câu hỏi 26: Who developed the first version of JavaScript in 1995?
A: Tim Berners-Lee
B: Brendan Eich
C: James Gosling
D: Håkon Wium Lie
Đáp án: B
Câu hỏi 27: JavaScript is described as what type of language?
A: Compiled language
B: Object-based language
C: Low-level language
D: Machine language
Đáp án: B
Câu hỏi 28: Which JavaScript edition added 'strict mode' and JSON support in 2009?
A: ECMAScript 1
B: ECMAScript 3
C: ECMAScript 5
D: ECMAScript 6
Đáp án: C
Câu hỏi 29: In JavaScript, where does an object store its characteristics?
A: Functions
B: Methods
C: Fields (variables)
D: Events
Đáp án: C
Câu hỏi 30: Which of the following is a composite data type in JavaScript?
A: String
B: Number
C: Boolean
D: Array
Đáp án: D
Câu hỏi 31: What keyword is used to declare a function in JavaScript?
A: method
B: func
C: function
D: declare
Đáp án: C
Câu hỏi 32: Which method is used to display an alert box in JavaScript?
A: prompt()
B: alert()
C: confirm()
D: print()
Đáp án: B
Câu hỏi 33: A function is an independent reusable block of code. Where is it created?
A: Inside a tag
B: Under the element
C: Inside the element
D: Under the tag
Đáp án: B
Câu hỏi 34: What is the parent object from which all JavaScript objects are derived?
A: Window
B: Document
C: Object
D: Root
Đáp án: C
Câu hỏi 35: Which syntax is used to create an object using the built-in Object object?
A: var obj = create Object();
B: var obj = new Object();
C: var obj = Object.new();
D: var obj = {};
Đáp án: B
Câu hỏi 36: Which HTML tag provides semantic markup for better understanding?
A:
B:
C: HTML5 semantic tags
D: Formatting tags
Đáp án: C
Câu hỏi 37: What is the purpose of the tag in HTML5?
A: To speed up the website
B: To display the progress of a task
C: To create a loading spinner
D: To measure download speed
Đáp án: B
Câu hỏi 38: Which element defines a hyperlink in HTML?
A:
B:
C:
D:
Đáp án: B
Câu hỏi 39: What type of path points to a file relative to the current page?
A: Absolute path
B: Relative path
C: Fixed path
D: Direct path
Đáp án: B
Câu hỏi 40: Which tag is used to emphasize text in HTML?
A:
B:
C:
D:
Đáp án: C
Câu hỏi 41: Which HTML element is used for subscript text?
A:
B:
C:
D:
Đáp án: B
Câu hỏi 42: Which HTML element is used for superscript text?
A:
B:
C:
D:
Đáp án: C
Câu hỏi 43: What is the function of the tag?
A: To insert an image
B: To enclose inserted text
C: To create an instance
D: To install a plugin
Đáp án: B
Câu hỏi 44: What does the tag enclose?
A: Delayed text
B: Deleted text
C: Detailed text
D: Default text
Đáp án: B
Câu hỏi 45: Which CSS property is used to add spacing inside an element?
A: margin
B: border
C: padding
D: float
Đáp án: C
Câu hỏi 46: Which compression type reduces file size but preserves all data?
A: Lossy compression
B: Lossless compression
C: Algorithm compression
D: Decompression
Đáp án: B
Câu hỏi 47: Which graphic format is NOT commonly used for Web pages according to the slides?
A: JPEG
B: GIF
C: PNG
D: TIFF
Đáp án: D
Câu hỏi 48: What is the minimum resolution a Web designer can assume for a computer display?
A: 640x480
B: 800x600
C: 1024x768
D: 1920x1080
Đáp án: B
Câu hỏi 49: Which Flexbox container property is used to align items along the cross axis?
A: justify-content
B: align-items
C: flex-flow
D: flex-wrap
Đáp án: B
Câu hỏi 50: What is the shorthand property for flex-direction and flex-wrap?
A: flex-group
B: flex-flow
C: flex-layout
D: flex-set
Đáp án: B
Câu hỏi 51: In JavaScript, what consists of an object's possible actions?
A: State
B: Identity
C: Behavior
D: Fields
Đáp án: C
Câu hỏi 52: Which edition of ECMAScript was published in 2015?
A: Edition 3
B: Edition 5
C: Edition 6
D: Edition 1
Đáp án: C
Câu hỏi 53: Which function is used to convert a string to an integer in JavaScript?
A: toInteger()
B: parseInt()
C: Number()
D: convertInt()
Đáp án: B
Câu hỏi 54: Which attribute of the element is used to combine rows?
A: colspan
B: rowspan
C: merge
D: combine
Đáp án: B
Câu hỏi 55: What does the element specify in an HTML table?
A: Table Header
B: Table Division (Columns for each row)
C: Table Description
D: Table Design
Đáp án: B
Câu hỏi 56: Which tag is used to specify a unique ID for an HTML element?
A: class
B: name
C: id
D: title
Đáp án: C
Câu hỏi 57: Which tag defines an inline style for an element?
A:
B: style attribute
C:
D:
Đáp án: B
Câu hỏi 58: What is the primary role of the tag?
A: To create a block-level container
B: To group inline-elements for styling
C: To insert line breaks
D: To create a navigation bar
Đáp án: B
Câu hỏi 59: Which attribute of specifies the text direction?
A: lang
B: dir
C: xml:lang
D: style
Đáp án: B
Câu hỏi 60: Which property in CSS3 allows designers to animate elements?
A: transition
B: animation
C: transform
D: movement
Đáp án: B
Câu hỏi 61: Which CSS3 module handles media-specific styles?
A: CSS Namespaces
B: Media Queries
C: Selectors Level 3
D: CSS Style Attributes
Đáp án: B
Câu hỏi 62: How are multiple selectors separated in a single CSS rule?
A: Semicolon
B: Colon
C: Comma
D: Space
Đáp án: C
Câu hỏi 63: What informs the browser how to present an HTML document?
A: JavaScript
B: HTTP
C: CSS
D: URL
Đáp án: C
Câu hỏi 64: Which heading level has the smallest font size?
A: H1
B: H3
C: H6
D: H5
Đáp án: C
Câu hỏi 65: What is the first step to view a Web page in a browser?
A: Server sends a response
B: User specifies URL in a browser
C: Browser sends a URL request
D: Server processes the request
Đáp án: B
Câu hỏi 66: Which protocol specifies how a Web page is retrieved from a server?
A: FTP
B: HTTP
C: DNS
D: IP
Đáp án: B
Câu hỏi 67: What does WWW stand for?
A: Wide World Web
B: World Wide Web
C: Web World Wide
D: World Web Wide
Đáp án: B
Câu hỏi 68: What resulted from the necessity to share data across the globe?
A: LAN
B: Evolution of the Web
C: Stand-alone computers
D: Local networks
Đáp án: B
Câu hỏi 69: Which language was introduced to ensure maximum user interactivity on Web pages?
A: HTML
B: CSS
C: JavaScript
D: XML
Đáp án: C
Câu hỏi 70: Which attribute of the element combines multiple columns?
A: rowspan
B: colspan
C: width
D: cellspacing
Đáp án: B
Câu hỏi 71: In Flexbox, which property is used to distribute space between items?
A: align-content
B: justify-content
C: flex-wrap
D: display
Đáp án: B
Câu hỏi 72: What are entities with properties and methods in JavaScript called?
A: Variables
B: Objects
C: Functions
D: Scripts
Đáp án: B
Câu hỏi 73: What specifies the characteristics of a JavaScript object?
A: Methods
B: Properties
C: Functions
D: Events
Đáp án: B
Câu hỏi 74: Which type of navigation bar is based solely on text?
A: Graphical Navigation Bar
B: Text-based Navigation Bar
C: Image Map
D: Division Bar
Đáp án: B
Câu hỏi 75: What is the intersection of a row and a column in a table called?
A: Block
B: Cell
C: Grid
D: Section
Đáp án: B
Câu hỏi 76: Which tag can be used with JavaScript to show the progress of a task?
A:
B:
C:
D:
Đáp án: B
Câu hỏi 77: What are CSS3 'modules'?
A: Separate programming languages
B: Multiple documents dividing CSS3 features
C: Plugins for browsers
D: Hardware components
Đáp án: B
Câu hỏi 78: Which compression algorithm creates a link between an image and an HTML page?
A: Lossy
B: The tag (it creates a link, doesn't insert)
C: Lossless
D: Decompression
Đáp án: B
Câu hỏi 79: What is the primary purpose of the tag in an HTML document?
A: To display the main content
B: To contain meta-information like the title
C: To create a header section
D: To host the navigation menu
Đáp án: B
Câu hỏi 80: Which keyword is used to invoke a function in JavaScript?
A: call
B: Function name followed by parenthesis
C: invoke
D: run
Đáp án: B
DEV
My Quiz
Developer Toolbox
×
INPUT AREA
➜
⬅
OUTPUT AREA
TEXT CASE
UPPER
lower
Capitalize
Title Case
FORMAT & CLEAN
Trim
Slug
Strip HTML
Reverse
ENCODE & DECODE
B64 Enc
B64 Dec
URL Enc
URL Dec
JSON & CRYPTO
JSON Beauty
JSON Mini
MD5
SHA256
Đã sao chép!!!