wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

C++ 變數/輸入/輸出

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

What does <= mean?

a)

less than

b)

greater than

c)

less than or equal to

d)

greater than or equal to

2.

What is the only function all C++ programs must contain?

a)

start()

b)

system()

c)

main()

d)

program()

3.

Which of the following is a correct comment?

a)

*/ Comments */

b)

** Comment **

c)

/* Comment */

d)

{ Comment }

4.
What is the output of this program?
Program
int main()
{
cout<<"Hi everybody";
return 0;
}
a)
"Hi everybody"
b)
Hi everybody"
c)
Hi everybody
d)
"Hi everybody
5.

如何輸出一個換行符號

a)

\r

b)

\n

c)

\t

d)

\"

6.

print("他說:"好,我試試",然後他就逝世了\n");

請寫出這行程式的執行結果

a)

"他說:"好,我試試",然後他就逝世了\n"

b)

他說:"好,我試試",然後他就逝世了

c)

他說: 好,我試試 ,然後他就逝世了

d)

無法執行

7.

如何輸入三角形的三個邊(複選)

a)

int x, y, z;

cin >> x;

cin >> y;

cin >> z;

b)

int x, y, z;

cin >> x, y, z;

c)

int x, y, z;

cin >> x >> y >> z

8.

double a = 3.1416;

print("%.3f\n", a*10);

這段程式的輸出結果為何

a)

%.3f\n

b)

%31.415

c)

a*10

d)

31.416

9.

輸出以下程式執行結果:

cout << "半徑" << 為 <<10 << "的面積為:" << 10*10*3.14 ;

a)

"半徑" << 為 <<10 << "的面積為:" << 10*10*3.14

b)

半徑為10的面積為:10*10*3.14

c)

半徑為10的面積為:314

d)

無法執行

10.

有關namespace的說明,何者正確( 複選)

a)

一定要用到

b)

主要是用來區分數數與函式的命名方式

c)

可以省略