NEW
Font size
S
M
L
XL
Worksheets11900運算思維
Total questions: 20
Worksheet time: 20mins
Name
Class
Date
1.
流程圖所對應的 C/C++指令為何?
a)
do...while
b)
while
c)
switch...case
d)
if...then...else
2.
下列流程圖所對應的 C/C++指令為何?
a)
do...while
b)
while
c)
switch...case
d)
if...then...else
3.
下列流程圖所對應的 C/C++指令為何?
a)
do...while
b)
while
c)
switch...case
d)
if...then...else
4.
下列流程圖所對應的 C/C++程式為何?
a)
,
b)
,
c)
,
d)
,
5.
下列 C/C++程式片段之敘述, 何者正確?
a)
輸入三個變數
b)
找出輸入數值最小值
c)
找出輸入數值最 大值
d)
輸出結果為 the output is:c
6.
下列何者「不是」C/C++語言基本資料型態?
a)
void
b)
int
c)
main
d)
char
7.
下列何者在 C/C++語言中視為 false?
a)
-100
b)
-1
c)
1
d)
0
8.
有關 C/C++語言中變數及常數之敘述, 下列何者「不正確」?
a)
變數用來存放資料, 以利程式執 行, 可以是整數、 浮點、 字串的資料型態
b)
程式中可以操作、 改變變數的值
c)
常數存放固定數值,可以是整數、浮點、字串的資料型態
d)
程式中可以操作、改變常數值
9.
下列 C/C++程式片段, 何者敘述正確?
a)
小括號應該改成大括號
b)
sum = sum +30 必須使用大括號 括起來
c)
While 應該改成 while
d)
While ( sum <=1000 )之後應該要有分號
10.
有關 C/C++語言結構控制語法, 下列何者正確?
a)
while (x>0) do {y=5;}
b)
for (x<10) { y=5;}
c)
while (x>0 || x<5) { y=5;}
d)
do (x>0) { y=5 } while (x<1)
11.
C/C++ 語言指令 switch 的流程控制變數「不可以」使用何種資料型態?
a)
char
b)
int
c)
byte
d)
double
12.
下列 C/C++程式片段, 輸出結果何者正確?
a)
1
b)
2
c)
3
d)
4
13.
下列 C/C++程式片段, 輸出結果何者正確?
a)
1
b)
2
c)
3
d)
4
14.
下列 C/C++程式片段, 若 x = 2, 則 y 值為何?
a)
2
b)
3
c)
7
d)
9
15.
下列 C/C++程式片段, 其 x 之輸出結果何者正確?
a)
2
b)
3
c)
4
d)
5
16.
下列 C/C++程式片段, 執行後 x 值為何?
a)
0
b)
1
c)
2
d)
3
17.
下列 C/C++程式片段, f(8, 3)輸出為何?
a)
3
b)
5
c)
8
d)
11
18.
對於下列 C/C++程式, 何者敘述正確?
a)
將 a 及 b 兩矩陣相加後, 儲存至 c 矩陣
b)
若 a[2][2]={{1, 2}, {3, 4}}及 b[2][2]= {{1,0},{2,-3}}, 執行結束後 c[2][2]= {{5,6},{11,12}}
c)
若a及b均為2x2矩陣,最內層for迴圈執行8次
d)
若a及b均為2x2 矩陣, 最外層 for 迴圈執行 4 次
19.
對於下列 C/C++程式片段, 何者敘述有誤?
a)
程式輸出為 4x+-4y+8=0
b)
若(x1,x2)及(y1,y2)視為兩 個二維平面座標, 程式功能為計算直線方程式
c)
若(x1,x2)及(y1,y2)視為兩個二維平面座標,則直線方程式的斜率為-4/3
d)
若(x1,x2),(y1,y2)及(5,4)視為三個二維平面座標, 則會構成一個直角三角形
20.
C/C++ 語言中限定一個主體區塊, 使用下列何種符號?
a)
( )
b)
/* */
c)
" "
d)
{ }
Reset
