標題: APCS觀念題c001-005 [打印本頁] 作者: may 時間: 2024-12-7 08:22 標題: APCS觀念題c001-005
回帖時,請註明題號,並於括號中寫出理由
如c101:A(理由)
c001
若有說明語句:char c = ‘\72’ ; 則變數 c 中存放的是
A) 2 個字元
B) 1 個字元
C) 3 個字元
D) 說明語句不合法
答案
c002
以下敘述正確的是
A) do-while 語句構成的迴圈,當 while 語句中的表達式值為 0 時結束迴圈
B) do-while 語句和 while 構成的迴圈功能相同
C) while 語句構成的迴圈,當 while 語句中的表達式值為非 0 時結束迴圈
D) do-while 語句構成的迴圈,必須用 break 語句退出迴圈
答案:
c003
有以下程式
#include <stdio.h>
main()
{
int a, b, c=241;
a = c/100 % 9;
b = ( -1 )&&( -1 );
printf("%d, %d\n", a, b );
}
複製代碼
程式運行後的輸出結果是
A) 6,0
B) 6,1
C) 2,1
D) 2,0
答案:
c004
有以下程式
#include <stdio.h>
main( )
{
int i ;
for( i=1; i<= 5; i++ ) {
if( i % 2 )
printf( "" );
else
continue;
printf( “#” );
}
printf( “$\n” );
}
複製代碼
程式運行後的輸出結果是
A) # * # * # $
B) * # * # * $
C) * # * # $
D) * # * # * # * $
答案:
c005
已知 a=5,b=6,c=7,d=8,m=2,n=2,執行(m=a>b)&&(n=c<d)後 n 的值為
A) 0
B) 2
C) 1
D) -1