1. Trang chủ
  2. » Công Nghệ Thông Tin

Đề thi HK lần 2 môn Lập trình cơ bản năm 2016 - CĐ Kỹ Thuật Cao Thắng - Đề 2

6 26 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 168,65 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mời các bạn cùng tham khảo Đề thi HK lần 2 môn Lập trình cơ bản năm 2016 trường CĐ Kỹ Thuật Cao Thắng - Đề 2 sẽ giới thiệu tới các bạn 30 câu hỏi trắc nghiệm. Cùng tìm hiểu để nắm bắt nội dung thông tin tài liệu.

Trang 1

TRƯỜNG CAO ĐẲNG KỸ THUẬT CAO THẮNG

KHOA ĐIỆN TỬ - TIN HỌC



ĐỀ THI HỌC KỲ (LẦN 2)

MÔN: LẬP TRÌNH CƠ BẢN LỚP: CĐN SCMT15A, B THỜI GIAN: 45 PHÚT NGÀY THI: 17/7/2016

PHIẾU TRẢ LỜI

Họ tên:

MSSV:

Lớp:

Lưu ý: Sinh viên ghi đáp án được chọn vào câu tương ứng

Nguyễn Đức Duy

Trang 2

Câu 1 Kết quả in ra màn hình của đoạn lệnh sau?

int i = 3;

printf("%d%d",i,i++);

Câu 2 Kết quả biên dịch và thực thi đoạn code sau?

void main()

{

if(printf("cquestionbank")) printf("I know c");

else printf("I know c++");

}

Câu 3 Kết quả biên dịch và thực thi đoạn code sau?

void main()

{

int a=25;

clrscr();

printf("%o %x",a,a);

getch();

}

Câu 4 Kết quả hiển thị ra màn hình của đoạn code C sau là gì?

int test(int x, int &y)

{

x += 1;

y += 2;

return x+y;

}

void main()

{

int a = 3, b = 2;

int s = test(a, b);

s += a + b;

cout<<s;

}

Câu 5 Tại ???? được thay thế bởi để được một hàm factorial() đúng?

long factorial (long x)

{

????

return x * factorial(x - 1);

}

Câu 6 Kết quả in ra màn hình của đoạn lệnh sau?

int a=10; printf("%d &i",a,10);

Trang 3

Câu 7 Kết quả hiển thị ra màn hình của đoạn code C sau là gì?

int test(int n)

{

for(int i=2; i<n; i++)

{

if(n%i==0)

return 0;

}

return 1;

}

void main()

{

cout<<test(2015);

}

Câu 8 Kết quả in ra màn hình của đoạn lệnh sau?

int a = 4, b = 7,c; c = a = = b; printf("%i",c);

Câu 9 Kết quả in ra màn hình của đoạn lệnh sau?

int i = 1,j ; j=i - -2;

printf("%d",j);

Câu 10 Kết quả hiển thị ra màn hình của đoạn code C sau là gì?

void test(int &x, int y)

{

x++;

y ;

}

void main()

{

int a = 3, b = 2;

test(b, a);

cout<<a<<b;

}

Câu 11 Kết quả hiển thị ra màn hình của đoạn code C sau là gì?

void main ()

{

int d = 0;

int a[6] = {8, 2, 12, 1, 8, 6};

for(int i=0; i<6; i++)

{

if(a[i] % 6 == 0)

d++;

}

cout<<d;

}

Trang 4

Câu 12 Kết quả hiển thị ra màn hình của đoạn chương trình C++ sau là gì?

#include <iostream.h>

void fun(int x, int y)

{

x = 20;

y += x;

}

void main()

{

int x = 10;

int y = 20;

fun(x, y);

cout <<y;

}

Câu 13 Kết quả hiển thị ra màn hình của đoạn code C sau là gì?

int a = 2, b = 3;

if(a <= b)

a -= b;

else

a += b;

b += a++;

cout<<a<<b;

Câu 14 Giá trị của myArray[1][2] trong đoạn lệnh sau là?

int i, j;

int ctr = 0;

int myArrar[2][3];

for (i = 0; i < 3; i++)

for(j = 0; j < 2; j++) {

myArray[j][i] = ctr;

++ctr;

}

Câu 15 Ngôn ngữ C được tạo ra bởi?

Câu 16 Một biến trong C không thể bắt đầu với ?

ngoại trừ dấu ‘_’

D Cả B & C

Câu 17 Mảng là gì?

Câu 18 Để khởi tạo một mảng, cách nào là đúng?

Câu 19 Các phần tử của mảng (array) thì luôn được lưu trữ trong một vùng nhớ _?

Trang 5

Câu 20 Cách truy cập giá trị của biến cấu trúc struct book{ price, page }?

Câu 21 Cách nào là đúng để khai báo một hằng trong C?

Câu 22 Trong câu lệnh switch, mỗi giá trị của case thì phải là _?

Câu 23 Kết quả hiển thị ra màn hình của đoạn code C sau là gì?

#include <stdio.h>

void main ()

{

int array[] = {1, 2, 4, 6, 7, 5, 3, 8};

int n, result = 0;

for (n = 0; n < 8; n+= 2) {

result += array[n];

} cout << result;

}

Câu 24 Từ khóa break có thể?

Câu 25 Phát biểu nào sau đây là đúng?

A Thân của vòng lặp while được thực thi ít nhất một lần

B Thân của vòng lặp do … while được thực thi ít nhất một lần

C Thân của vòng lặp do … while được thực thi 0 hoặc nhiều lần

D Vòng lặp for không thể được sử dụng thay thế vòng lặp while

Câu 26 Kết quả in ra màn hình của đoạn lệnh sau?

int i = 4;

switch (i)

{

default: ; case 3: i += 5;

if ( i == 8) {

i++;

if (i == 9) break;

i *= 2;

}

i -= 4; break;

case 8: i += 5; break;

}

printf("i = %d\n", i);

Câu 27 Kết quả của a trong câu lệnh int a = 5+3*2%10-8*6 là?

Trang 6

Câu 28 Câu lệnh printf("%c", 100); sẽ in ra màn hình?

Câu 29 C là ngôn ngữ _?

Câu 30 Kết quả in ra màn hình của đoạn lệnh sau?

x = 5; y = x++; printf(“%d%d”, x, y);

-Hết -

Ngày đăng: 08/05/2021, 17:40

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm