返回列表 發帖

APCS觀念題c066-c070

本帖最後由 李知易 於 2025-1-25 10:24 編輯

c066
有以下程式
  1. #include <stdio.h>
  2. main( )
  3. {
  4. int x=1, y=2, z=3;
  5. if(x>1)
  6.     if(y>x)
  7.         putchar(‘A’);
  8.     else
  9.         putchar(‘B’);
  10. else
  11.     if(z<x)
  12.         putchar(‘C’);
  13.     else
  14.         putchar(‘D’);
  15. }
複製代碼
程式的運行結果是
A)        B
B)        C
C)         D
D)        A


c067
有語句:k=x<y ?(y<z?1:0):0; ,以下選項中,與此語句功能相同的是
(A)
if(x<y && y<z)
    k=1;
else
    k=0;
(B)
if(x<y)
    k=0;
else if(y<z)
    k=1;
(C)
if(x<y)
    if(y<z)
        k=1;
    else
        k=0;
(D)
if(x<y || y<z)
    k=1;
else
    k=0;


c068
有如下程式段
  1. for(i=0;i<10;i++)
  2. if(i>5)
  3. break;
複製代碼
則迴圈結束後 i 的值為
A)        9
B)        5
C)         6
D)        10

c069
有以下程式
  1. #include <stdio.h>
  2. main( )
  3. {
  4.     int i,a;
  5.     for (i=0; i<=10; i++)
  6.         a=i;
  7.     printf("%d,%d\n", i, a);
  8. }
複製代碼
程式的運行結果是
A)        11,10
B)        10,10
C)        10,11
D)        11,11

c070
有以下程式段
  1. int x ,i ;
  2. for(i=1;i<=100;i++){
  3.     scanf("%d",&x);
  4.     if(x<0)
  5.         continue;
  6.     printf("%4d\n",x);
  7. }
複製代碼
下面針對上述程式段的描述正確的是
A)        最多可以輸出 100 個非負整數
B)        當 x<0 時結束整個迴圈
C)        當 x>=0 時沒有任何輸出
D)        printf 函式呼叫語句總是被跳過

本帖最後由 張駿霖 於 2025-1-25 10:23 編輯

c066:C
c067:A
c068:C
c069:A
c070:A

TOP

本帖最後由 楊惇翔 於 2025-1-25 10:22 編輯

66.c
67.a
68.c
69.a
70.a

TOP

本帖最後由 洪承廷 於 2025-1-25 10:20 編輯

66.C
67.A
68.C
69.A
70.A

TOP

66.C
67.A
68.C
69.A
70.A

TOP

1C
2A
3C
4A
5A

TOP

1. C
2. A
3. C
4. DA
5. A

TOP

返回列表