c071
以下與數學表達式 “0<x<5 且 x≠2” 不等價的 C 語言邏輯表達式是
A) (0<x<5) && (x!=2)
B) 0<x && x<5 && x!=2
C) x>0 && x<5 && x!=2
D) (x>0 && x<2) || (x>2 && x<5)
本帖隱藏的內容需要回復才可以瀏覽
c072
有以下程式
#include <stdio.h>
main( ) {
int a, b;
for (a=0; a<3; a++){
scanf("%d", &b);
switch(b){
default:
printf("%d,",b+1);
continue;
case 1:
printf("%d,", b+1);
case 2:
printf("%d,", b+1);
continue;
}
}
}
執行時輸入:1 2 3,則輸出結果是
A) 2,2,3,4,4,4,
B) 2,3,4,
C) 2,2,3,4,
D) 2,3,3,4,5,6,
本帖隱藏的內容需要回復才可以瀏覽
c073
有以下程式
#include <stdio.h>
main( )
{
int a=-2, b=2;
for(; ++a && --b;)
;
printf("%d,%d\n", a,b);
}
程式運行後的輸出結果是
A) 1,-1
B) 0,0
C) 0,1
D) 0,2
本帖隱藏的內容需要回復才可以瀏覽
c074
有以下程式
#include <stdio.h>
main( )
{
int a=0, b=0;
for( ;a<7; a++ ) {
if (a%2==0) continue;
b += a;
continue;
}
printf( “%d \n”, b );
}
程式運行後的輸出結果是
A) 0
B) 4
C) 1
D) 9
本帖隱藏的內容需要回復才可以瀏覽
c075
以下選項中是非轉義字元的是
A) ’\d’
B) ’\t’
C) ’\b’
D) ’\r’
本帖隱藏的內容需要回復才可以瀏覽
c076
有以下程式
#include <stdio.h>
main( )
{
char c;
for (; ( c=getchar()) != ‘#’; ) {
if ( c>=‘a’ && c<=‘z’ )
c = c - ‘a’ + ‘A’;
putchar(++c);
}
}
執行時輸入:aBcDefG##, 則輸出結果是
A) bcdefgh
B) ABCDEFG
C) AbCdEFg
D) BCDEFGH
本帖隱藏的內容需要回復才可以瀏覽
c077
以下選項中錯誤的是
A) printf("%s\n", ‘s’);
B) printf("%d %c\n", ‘s’,‘s’);
C) printf("%c\n", ‘s’- 32);
D) printf("%c\n", 65);
本帖隱藏的內容需要回復才可以瀏覽
c078
若有定義:char ch;當執行以下迴圈時從鍵盤輸入 abcde <Enter>,將輸出的個數是
while((ch=getchar())==‘e’)
printf("");
A) 1
B) 4
C) 5
D) 0
本帖隱藏的內容需要回復才可以瀏覽
c079
有以下程式
#include <stdio.h>
main( )
{
int t;
scanf("%d", &t );
if( t++ < 6 )
printf("%d\n", t);
else
printf("%d\n", t–);
printf("\n");
}
執行時輸入:6,則輸出結果是
A) 5
B) 8
C) 6
D) 7
本帖隱藏的內容需要回復才可以瀏覽
c080
有以下程式
#include <stdio.h>
main()
{
int x=10,y=11,z=12;
if( y< z )
x=y;
y=z;
z=x;
printf(“x=%d y=%d z=%d\n”, x, y, z );
}
程式運行後的輸出結果是
A) x=11 y=12 z=11
B) x=10 y=10 z=10
C) x=11 y=11 z=10
D) x=10 y=10 z=12
本帖隱藏的內容需要回復才可以瀏覽 |