返回列表 發帖

APCS觀念題c081-c090

c081
有以下程式
#include <stdio.h>
#include <math.h>
main()
{
    double x, y, z;
    scanf("%lf%lf",&x,&y );
    z= x/ y;
    while(1){
        if( fabs(z) > 1.0 ) {
            x=y;
            y=x;
            z=x/y;
         }
         else
            break;
     }
     printf(“y=%f \n”, y );
}
執行時輸入:3.6 2.4,則輸出結果是
A)        2.400000
B)        1.500000
C)        1.600000
D)        2.000000

c082
以下選項中與 ( !a== 0 )的邏輯值不等價的表達式是
A)        ( a== !0 )
B)        a
C)        (a>0 || a<0)
D)        (a!= 0 )

c083
對於 if(表達式) 語句,以下敘述正確的是
A)        “表達式”可以是常量
B)        “表達式”的值只能是整數值
C)        “表達式”不能是變數
D)        “表達式”中不可以出現字元型變數的比較

c084
有以下程式
#include <stdio.h>
main( )
{
    int a = 10, b = 11;
    if (++a = = b++)
        printf(“T”);
    else
        printf(“F”);
    printf(“a=%d,b=%d\n”, a, b);
}
程式運行後的輸出結果是
A)        Ta=10,b=11
B)        Fa=10,b=12
C)         Ta=11,b=12
D)        Fa=11,b=11

c085
有以下程式

#include <stdio.h>
main( ) {
    int i;
    char c;
    scanf("%c", &c);
    for (i=0; i<5; i++){
        if (i > c)
            continue;
        printf("%d,", i);
    }
}
執行時輸入:0後,則輸出結果是
A)        0,1,2,3,4,
B)        0,0,0,0,0,
C)        5,
D)        0,1,


c086
有以下程式
#include <stdio.h>
main( )
{
    char ch = ‘1’;
    while (ch < ‘9’){
        printf("%d", ch - ‘0’);
        ch++;
    }
}
程式運行後的輸出結果是
A)        1
B)        01234567
C)        0
D)         12345678


c087
有以下程式
#include <stdio.h>
main( )
{
    if (’\0’ = = 0)
        putchar(‘1’);
    if (“0” = = 0)
        putchar(‘2’);
    if (‘A’ = = “A”)
        putchar(‘3’);
}
程式運行後的輸出結果是
A)        3
B)        123
C)        23
D        1


c088
有以下程式
#include <stdio.h>
main( )
{
    char ch = ‘D’;
    while (ch > ‘A’){
        ch --;
        putchar(ch);
        if (ch == ‘A’)
            break;
        putchar(ch+1);
    }
}
程式運行後的輸出結果是
A)        CDBCA
B)        BCA
C)        CCBB
D)        CB


c089
以下與表達式(!x= =0) 的邏輯值不等價的選項是
A)        x==1
B)        x
C)        x!=0
D)        x>0 || x<0


c090
以下敘述正確的是
A)        表達式 9+‘0’的值是字元 9 的 ASCII 碼
B)        表達式’A’+32 的值是字母 A 的 ASCII 碼
C)        表達式’a’-32 的值是字母 a 的 ASCII 碼
D)        表達式 9-'0’的值是數值 9

此帖僅作者可見
    ⪔〠   

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表