50 câu hỏi 60 phút
Ngôn ngữ lập trình C được Dennish phát triển dựa trên ngôn ngữ lập trình nào?
Ngôn ngữ B
Ngôn ngữ BCPL
Ngôn ngữ DEC PDP
Ngôn ngữ lập trình C được phát triển bởi Dennis Ritchie tại Bell Labs vào đầu những năm 1970. Nó được thiết kế dựa trên ngôn ngữ B, vốn là một phiên bản đơn giản hóa của ngôn ngữ BCPL (Basic Combined Programming Language). Do đó, đáp án đúng là ngôn ngữ B và BCPL.
50 câu hỏi 60 phút
45 câu hỏi 60 phút
50 câu hỏi 60 phút
22 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
Ngôn ngữ lập trình C được phát triển bởi Dennis Ritchie tại Bell Labs vào đầu những năm 1970. Nó được thiết kế dựa trên ngôn ngữ B, vốn là một phiên bản đơn giản hóa của ngôn ngữ BCPL (Basic Combined Programming Language). Do đó, đáp án đúng là ngôn ngữ B và BCPL.
Ngôn ngữ lập trình C được Dennis Ritchie phát triển tại Bell Labs từ năm 1969 đến năm 1973. Tuy nhiên, năm 1972 được xem là năm ra đời chính thức của ngôn ngữ C.
Trong ngôn ngữ lập trình C, để in một số nguyên ở hệ cơ số 8 (hệ bát phân), ta sử dụng xâu định dạng "%o"
.
%ld
: Dùng để in một số nguyên kiểu long decimal (hệ 10).%x
: Dùng để in một số nguyên ở hệ 16 (hệ thập lục phân).%o
: Dùng để in một số nguyên ở hệ 8 (hệ bát phân).%u
: Dùng để in một số nguyên không dấu (unsigned integer) ở hệ 10.Trong ngôn ngữ lập trình C, để in ra một số thực (số dấu phẩy động) với độ chính xác đơn (float), ta sử dụng xâu định dạng "%f"
.
%u
được sử dụng để in ra một số nguyên không dấu (unsigned integer).%e
được sử dụng để in ra một số thực dưới dạng ký pháp khoa học (ví dụ: 1.23456e+05).%o
được sử dụng để in ra một số nguyên ở hệ cơ số 8 (hệ bát phân).Vậy, đáp án đúng là C.
Trong các toán tử gán của C/C++, toán tử ">>= " là toán tử dịch bit phải và gán. Toán tử này chỉ có thể được sử dụng với các biến kiểu số nguyên (ví dụ: int, long, char), không được sử dụng với số thực (float, double). Các toán tử còn lại (+=, -=, *=) đều có thể sử dụng với số thực.