標題:
APCS觀念題c021-025
[打印本頁]
作者:
may
時間:
2024-12-7 09:09
標題:
APCS觀念題c021-025
回帖時,請註明題號,並於括號中寫出理由
如c101:A(理由)
c021
有如下程式
#include <stdio.h>
main()
{
if (’\0’ == 0)
putchar(‘X’);
if (‘0’ == 0)
putchar(‘Y’);
if (‘a’ > ‘b’)
putchar(‘Z’);
printf("\n");
}
複製代碼
程式運行後的輸出結果是
A) X
B) XYZ
C) YZ
D) Y
答案:
c022
有如下程式
#include <stdio.h>
main()
{
char ch = ‘M’;
while (ch != ‘K’)
{
ch --;
putchar(ch);
}
printf("\n");
}
複製代碼
程式運行後的輸出結果是
A) MN
B) LK
C) OP
D) MM
答案:
c023
有以下程式段
i
nt a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a>b)
a=b;
if(a>c)
a=c;
printf("%d\n",a);
複製代碼
該程式段的功能是
A) 輸出 a、b、c 中的最小值
B) 輸出 a、b、c 中的最大值
C) 輸出 a 的原始值
D) 輸出 a、b、c 中值相等的數值
答案:
c024
有以下程式
#include <stdio.h>
main()
{
int x;
scanf("%d",&x);
if(x>10)
printf(“1”);
else if(x>20)
printf(“2”);
else if(x>30)
printf(“3”);
}
複製代碼
若運行時輸入:35,則輸出結果是
A) 1
B) 2
C) 3
D) 123
答案:
c025
若要實現 total=1+2+3+4+5,以下程式段錯誤的是
A)
int i=1,total=1;
while(i<5){
total+=i;
i+=1;
}
B)
int i=1,total=0;
while(i<=5){
total+=i;
i+=1;
}
C)
int i=0,total=0;
while(i<5){
i+=1;
total+=i;
}
D)
int i=0,total=0;
while(i<=5){
total+=i;
i+=1;
}
複製代碼
答案:
作者:
洪承廷
時間:
2024-12-10 23:22
本帖最後由 洪承廷 於 2024-12-14 10:55 編輯
21.A(\0==0)("0"=ascii0!=0)()
22.B(M--=L,L--=K)
23.A(a>b && a>c 則a最大)
24.A(35>10 輸出1結束)
25.A(A)1+1+2+....4
作者:
高鋐鈞
時間:
5 天前 22:10
本帖最後由 高鋐鈞 於 2024-12-14 11:00 編輯
21(A) (1)'\o' ASCII 為0(2)'0' ASCII為48 不等於0(3)'a' = 97 'b' = 98 a<b
22(B)先減1=>cout<<"L",再減1=>cout<<"K"==K結束
23(A)先取min(a,b)給a,再拿結果跟c比最小值
24(A)if==true後就不再繼續判斷
25(A)A:1+1+2+3+4
作者:
張駿霖
時間:
4 天前 10:47
本帖最後由 李知易 於 2024-12-14 11:07 編輯
c021.a('\0'=0 '0'= 48 != 0)
c022.b(M之前是L)
c023.a(依題目敘述選擇答案)
c024.a(因為35>10)
c025.a(因為total=1,i=1則只有4個數)
作者:
李知易
時間:
4 天前 10:47
本帖最後由 李知易 於 2024-12-14 10:50 編輯
範例:
1.A (1)'\0' ASCII 為0(2)'0' ASCII為48 不等於0(3)'a' = 97 'b' = 98 a<b
作者:
高昀昊
時間:
4 天前 10:53
本帖最後由 高昀昊 於 2024-12-14 11:02 編輯
21A
22B ML輸出K輸出
23A 取小
24A else沒有
25A 1+2+3+4
作者:
楊惇翔
時間:
4 天前 10:53
本帖最後由 楊惇翔 於 2024-12-14 11:04 編輯
21.a
22.b
23.a a最大
24.a
25.a 1+1+2+3+4
作者:
徐啟祐
時間:
4 天前 10:54
1.A(\0=>ASCII=0)
2.B(M-1=L-1=K)
3.A(A>B B==>small,A=B,A>C,C==>small,A=C)
4.A(if first)
5.a(A=1+1+2+3+4,B=1+2+3+4+5,C=1+2+3+4+5,D=0+1+2+3+4+5)
作者:
孫子傑
時間:
前天 14:09
1.a
2.b m-1=L l-1=k
3.a
4.d
5.a
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2