wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ICT C 語言1

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

下列哪句是正確的include句子﹖

a)

#include <stdio.h>

b)

$include <stdio.h>

c)

include <stdioh>

d)

#include <stdioh>

2.
下列哪句有關main的描述是正確的﹖
a)
main是必須的函數
b)
main必須要有引數
c)
main必須要有void。例如main(void)
d)
int main一般會傳回1
3.
下列哪句有關宣告整數a的句子是正確的﹖
1. int a;
2. int a=10:
3. int a=13.2
4. int a=22;
a)
1和4
b)
2和4
c)
1和3
d)
2和3
4.
下列哪項不是C程式語言的變數類別﹖
a)
str
b)
char
c)
int
d)
float
5.
假設a是整數5。下列哪句printfprintf能正確輸出variable a is 5.2﹖
1. printf("variable a is a.2");
2. printf("variable a is 5.2");
3. printf("variable a is %d", a+0.2);
4. printf("variable a is %.1f", a+0.2);
a)
2和4
b)
1和4
c)
1和3
d)
2和3
6.
要在printf加入新一行,應該用什麼符號﹖
a)
\n
b)
/n
c)
br
d)
%s
7.

假設浮點數變數b=123.45678,請問printf("b is %.f",b);的顯示結果是什麼﹖

a)

123

b)

123.45678

c)

123.45678

d)

123.0

8.
假設a=7,b=3。請寫出整數變數a/b的結果。
a)
2
b)
2.333333
c)
0.433333
d)
0
9.
以下程式碼有多少句出錯﹖
int main {
int a=8, b;
print("variable a is %d", a);
scanf("%d", b);
printf("variable b is %d", b);
return 0;
}
a)
3
b)
2
c)
1
d)
0
10.
請寫出以下程式的正確輸出。
int main() {
int a=5, b=8;
float c=2.3;
printf("%d, %f, %d",b, c, a);
printf("%d/%d is %.2f", b, a, (float) b/a);
return 0;
}
a)
8, 2.300000, 5
8/5 is 1.60
b)
8, 2.3, 5
8/5, 1.00
c)
8, 2.300000, 5
8/5, 1.00
d)
8, 2.3, 5
8/5, 1.60