Mỗi lệnh sau sẽ trả lại các giá trị nào?
a) str(150)
b) int(“1110”)
c) float(“15.0”)
Để nhập giá trị số nguyên cho biến a ta dùng lệnh?
A. a= float(input("Nhap so nguyen: "))
B. input("Nhap so nguyen: ",a)
C. a=int(input("Nhap so nguyen: "))
d. a= input(float("Nhap so nguyen: "))
Câu 5: Ý nghĩa của lệnh range(start,stop) là:
A. Trả lại vùng giá trị.
B. Trả lại vùng giá trị từ start đến stop -1.
C. Trả lại vùng giá trị và các giá trị cách nhau 1 đơn vị.
D. Trả lại vùng giá trị từ start đến stop
Câu 8: Lúc nào thì câu lệnh lặp While..Do sẽ dừng lại?
A. <Điều kiện> có giá trị đúng.
B. < Điều kiện> có giá trị sai.
C. Các câu lệnh bên trong < câu lệnh> đã thực hiện xong.
D. Tất cả phương án trên đều sai.
Câu 9: Chọn cú pháp câu lệnh lặp là:
A. for < biến đếm > : = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
B. for < biến đếm > := < giá trị cuối > to < giá trị đầu > do < câu lệnh >;
C. for < biến đếm > = < giá trị đầu > to < giá trị cuối >; do < câu lệnh >;
D. for < biến đếm > = < giá trị đầu > to < giá trị cuối > do < câu lệnh >;
Câu 16: (0,25đ) Trong các cách viết câu lệnh lặp với số lần định trước như sau, cách nào đúng?
A. For <biến đếm> := <giá trị đầu> to <giá trị cuối> ;do <câu lệnh>
B. For <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
C. For <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>
D. For <biến đếm> = <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
Câu 16: (0,25đ) Trong các cách viết câu lệnh lặp với số lần định trước như sau, cách nào đúng?
A. For <biến đếm> := <giá trị đầu> to <giá trị cuối> ;do <câu lệnh>
-> Sai vì trước do có dấu ;
B. For <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
C. For <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>
-> sai vì kết thúc câu lệnh không có dấu ;
D. For <biến đếm> = <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
-> sai vì sau <biến đếm> không có dấu :
1. Kết quả của câu lệnh >>>float(‘1+2+3+4+5’) là: ……………………….
2. Kết quả của câu lệnh >>>str(3+5+6) là: ……………………….
3. Kết quả của biểu thức 100%4== 0 là: ……………………….
4. Kết quả của dòng lệnh sau là ………
>>> x, y, z = 10, “10”, 10
>>> type(z)
5. Kiểu của biểu thức “34 + 28 – 45 ” là:.....
6. Kết quả của câu lệnh >>>str(3+4//3) là :………………
7. Cho x = True, y = False. Cho biết giá trị của biểu thức not((x or y ) and x )....
8. Kết quả của câu lệnh >>>int(‘123.45’) là: ……………………….
9. Kết quả của câu lệnh >>> b= 3>5 là: ……………………….
Kết quả của câu lệnh >>>float(‘1+2+3+4+5’) là: 0.0
Kết quả của câu lệnh >>>str(3+5+6) là: "14"
Kết quả của biểu thức 100%4== 0 là: True
Kết quả của dòng lệnh sau là <class 'int'>
Kiểu của biểu thức “34 + 28 – 45 ” là:. <class 'str'>
Kết quả của câu lệnh >>>str(3+4//3) là : "3.0"
Cho x = True, y = False. Cho biết giá trị của biểu thức not((x or y ) and x ) False
Kết quả của câu lệnh >>>int(‘123.45’) là: ValueError: invalid literal for int() with base 10: '123.45'
Kết quả của câu lệnh >>> b= 3>5 là: False
Ngoài ra, đối với câu lệnh thứ 8, khi gán giá trị từ một chuỗi có dấu thập phân cho một biến kiểu số nguyên, sẽ xảy ra lỗi ValueError: invalid literal for int() with base 10: '123.45' vì nó không thể chuyển đổi được giá trị có dấu thập phân thành số nguyên.
Câu 1. Câu lệnh lặp For...do, vòng lặp dừng lại khi nào?
A. Có lệnh dừng lại C. Không thê dừng B. Biến đếm bằng giá trị cuối D. Biến đếm bằng giá trị đầu
Câu 2. Trong Pascal, câu lệnh nào để lặp với số lần biết trước?
A. If...then B. If…then…else C. For…do D. While…do
Câu 3. Chọn phát biểu sai:
A. Biến đếm là biến kiểu số nguyên
B. Câu lệnh lặp với số lần chưa biết trước có dạng: For...do...
C. Câu lệnh có thể là câu lệnh đơn hay câu lệnh ghép
D. Sau mỗi vòng lặp, biến đếm được tự động tăng thêm một đơn vị
Câu 4. Hãy cho biết số lần lặp của câu lệnh sau: For i:=1 to 100 do...
A. 100 B. 101 C. 99 D. 1
Câu 1: B
Câu 2: C
Câu 3: B
Câu 4: A
Cho chương trình sau, em hãy tìm lỗi sai và sửa lại cho đúng? using namespace std; #include ; defint c=3 a, b: int; float c; { a:=20 b:=a/c; cout
bạn ghi xuống dòng được ko chứ bạn ghi thế này mình chả hiểu gì cả
Với mỗi câu lệnh sau đây giá trị của biến x sẽ là bao nhiêu , nếu trước đó giá trị của x bằng 5 ? If (45 mod 3) =0 then x:=x+1;
A. 4 B.5 C.6 D. 7
Máy sẽ hiểu là:
nếu 45 chia 3 dư 0 thì x sẽ cộng thêm 1, mà x ban đầu bằng 5 nên sau khi chạy chương trình x sẽ là 6
=> Chọn C
Câu lệnh sau đây có kết quả nào if b>a then c:=b else c:=a;
A.Hoán đổi giá trị 2 biến A và b
b.Câu lệnh sai ngữ pháp
c.Tìm giá trị c=Min (a,b)
d. tìm ía trị c=max(a,b)
#include<iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
int answer = 1;
for(; b > 0; answer *= a, b--);
cout << answer;
return 0;
}
Câu lệnh sau có ý nghĩa và cách hoạt động như thế nào ?
Có nghĩa là bạn xuất ra những số mà nhân với a lớn hơn b và tới chừng nào b bằng 0 thì thôi