標題:
APCS 觀念題 c021 - c030
[打印本頁]
作者:
李泳霖
時間:
2024-11-3 18:55
標題:
APCS 觀念題 c021 - c030
本帖最後由 李泳霖 於 2024-11-10 18:55 編輯
c021
以下關於switch 語句的敘述中正確的是
A) char 型常量不能做case 的標號使用
B)所有case 的標號都應當是連續的
C) 每個case 語句標號後面可以沒有break 語句
D)default 必須放在全部case 的最後
本帖隱藏的內容需要回復才可以瀏覽
c022
有以下程序
#include<stdio.h>
#include<math.h>
main()
{
int s;
float n,t,pai;
t=1,pai=0,n=1.0,s=1;
while(fabs(t)>1.0e-6)
{
pai+=t; n+=2; s=-s;t=s/n;
}
printf(“total=%f\n”,pai);
}
程序所計算的是
A)1-1/3+1/5-1/7+1/9-…
B)1+1/3+1/5+1/7+1/9-…
C)1+1/2+1/3+1/4+1/5-…
D)1-1/2!+1/3!-1/5!+1/7!-…
本帖隱藏的內容需要回復才可以瀏覽
c023
設有定義:int sum=100,i;
以下選項中,能夠實現sum -=1+2+3…+10 的程序段是
A) for(i=0;i<=10;)
sum=sum-i++;
B) i=0;
do
{
sum=sum-++i;
}while(i<=10);
C) i=0; while(i<>10) sum=sum - ++i;
D) i=1; for( ;i<10;i++) sum=sum-i++;
本帖隱藏的內容需要回復才可以瀏覽
fabs-->計算浮點數絕對值
c024
有以下程序
#include<stdio.h>
main()
{
int i;
for(i=1;i<=10;i++) {
if(i%3= =0) {
printf("%d “,i);
continue;
}
if(i%5= =0)
{
printf(”%d “,i);i++;
}
if(i%7= =0)
{
printf(”%d ",i);i++; break;
}
}
}程序的運行結果是
A) 4 6 8
B) 3 5 7
C) 3 6 9
D) 3 3 3
本帖隱藏的內容需要回復才可以瀏覽
c025
以下敘述中錯誤的是
A) C 語言邏輯運算的結果是0 和任意非0 值
B) C 語言中任意合法的表達式都可以作為邏輯運算的對象
C) C 語言關係運算的值只有0 和1 兩種可能
D) C 語言中用0 表示邏輯“假”,非零表示邏輯“真”
本帖隱藏的內容需要回復才可以瀏覽
c026
C 語言的邏輯表達式在特定情況下會產生“短路”現象。若有如下邏輯表達式:
x++ && y++ 則以下敘述中正確的是
A) 若x 的值為0,則y++操作被“短路”,y 值不變
B) 若x 的值為1,則y++操作被“短路”,y 值不變
C) 若y 的值為0,則&&運算被“短路”,y 值不變
D) 若y 或x 的值為0,則表達式值為0,x++和y++均不執行
本帖隱藏的內容需要回復才可以瀏覽
c027
有以下程序
#include <stdio.h>
main()
{
int i,x,k=0,m;
for(i=0;i<5; i++)
{
scanf("%d",&x);
x/=10;
switch(x)
{
case 0:
case 1:
case 2:
k++;
m=1;
default :
k++;
m=2;
case 3:
k++;
m=3;
case 4:
k++;
m=4;
}
}
printf("%d,%d",k,m);
}
程序運行時輸入:35 20 52 40 106<回車>,則輸出結果是
A) 5,2
B) 13,4
C) 15,2
D) 5,4
本帖隱藏的內容需要回復才可以瀏覽
c028
有如下程序
#include <stdio.h>
main()
{
int f=-2,k=4,a=0;
while(f)
{
do
{
if(k%2) a++;
else break;
} while(–k);
f++;
}
printf("%d,%d,%d",f,k,a);
}
程序的運行結果是
A) 0,0,2
B) 0,4,0
C) 2,4,0
D) 0,4,2
本帖隱藏的內容需要回復才可以瀏覽
c029
有如下程序
#include <stdio.h>
main()
{
int i,f=1,s=0;
for(i=1; i<100; i++)
{
s=s+f*i;
f=-f;
i++;
}
printf(“s=%d\n”,s);
}
程序的功能是
A) 計算1-3+5-7+…-99 的值
B) 計算1-2+3-4+…-99 的值
C) 計算1 2 3 4*… 99 的值
D) 計算1 3 5 7*…*99 的值
本帖隱藏的內容需要回復才可以瀏覽
c030
以下表達式中,其值不等於數值3 的是
A) 0 +'3'
B) 'D'-'A'
C) '3'-'0'
D) 'd'- 'a'
本帖隱藏的內容需要回復才可以瀏覽
作者:
東緯
時間:
2024-11-3 20:16
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2