wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

c++2_all

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

9/4的結果是?

a)

2

b)

2.25

c)

2.5

d)

3

2.

9/4*1.0的結果是?

a)

2.25

b)

2.5

c)

2

d)

3

3.

1.0*9/4的結果是?

a)

2

b)

2.25

c)

2.5

d)

3

4.

9.0-4/8+7

a)

16

b)

7.625

c)

15.5

d)

0.333333

5.

以下程式輸出為何?

x = 9487;

y = 4;

mod = x % y;

cout<<"x除y的餘數是 "<<mod;

a)

x除y的餘數是 7

b)

9487除4的餘數是 7

c)

x除y的餘數是 3

d)

9487除4的餘數是 3

6.

何種方式可以讀取使用者輸入的整數,將其存放於變數x?

a)

int x;

cin>>x;

b)

int x;

cin<<x;

c)

int x;

x>>cin;

d)

int x;

x<<cin;

7.

請問下列程式執行完後,x為多少?

x = 8;

x = x + 1;

a)

8

b)

7

c)

9

d)

等式不成立

8.

請問下列程式執行完後,x為多少?

x = 8;

x + 1 = x;

a)

7

b)

8

c)

9

d)

語法錯誤

9.

請問下列程式執行完後,x為多少?

x = x + 1;

x = 8;

a)

7

b)

8

c)

9

d)

無法執行

10.

請問下列程式執行完後,x為多少?

8 = x;

x = x + 1;

a)

7

b)

8

c)

9

d)

無法執行

11.

已知邊長a、b,如何計算畢氏定理斜邊長?

a)

c=sqrt(pow(a,2)+pow(b,2))

b)

pow(c,2)=pow(a,2)+pow(b,2)

c)

c=pow(sqrt(a,2)+sqrt(b,2))

d)

sqrt(pow(a,2)+pow(b,2))=c

12.

如何使用一行程式碼,讀取兩個整數?

a)

cin>>a>>b;

b)

cin>>a , b;

c)

cin<<a<<b;

d)

cin<<a , b;

13.

下列程式碼何者可以使y得到x的三次方根?

a)

y = sqrt(sqrt(x));

b)

y * y * y = x;

c)

y = pow(x,1/3.0);

d)

y = pow(x,1/3);

14.

設y等於根號x,下列敘述何者有誤?

a)

必須先引用cmath函式庫

b)

無法直接使用數學符號的根號

c)

可以使用根號函式

y = sqrt(x);

d)

可以使用次方函式

y = pow(x,1/2);

15.

下列程式碼輸出為何?

a=2.5;

b=-4;

cout<<"y = ax + b"<<endl;

a)

y = ax + b

b)

y = 2.5x + -4

c)

y = 2.5x + b

d)

y = ax + -4