返回列表 發帖

APCS 觀念題 c011 - c020

c011
以下字符常量中,輸出後仍是原英文字母的是
A) '\t'
B) '\s'
C)'\n'
D)'\r'
本帖隱藏的內容需要回復才可以瀏覽


c012
有以下程序
#include <stdio.h>
main( )
{
    char *a=“12345678”;
    char b[ ]=“happynewyear”;
    i=4;
    printf("%c%c%s%s",*a, b[0], b+5, a+6);
}
程序執行後的輸出結果是
A) 1happynewyear78
B) 1hn78
C) 1hnewyear78
D) 1hn7
本帖隱藏的內容需要回復才可以瀏覽


c013
對於if(表達式) 語句,以下說法正確的是
A) “表達式”可以使用任意合法的數值
B) 在“表達式”中不能出現雙精度類型的變量
C) 在“表達式”中不能出現字符串常量
D) “表達式”的值必須是邏輯值或邏輯變量的運算
本帖隱藏的內容需要回復才可以瀏覽


c014
有如下程序
#include <stdio.h>
main()
{
    int a, b;
    a = 0, b = 1;
    if (a++ && b++)
        printf(">");
    else
        printf("<");
}
程序運行後的輸出結果是
A) <a=1,b=1
B) <a=0,b=2
C) >a=1,b=2
D) >a=0,b=1
本帖隱藏的內容需要回復才可以瀏覽


c015
有如下程序
#include <stdio.h>
main()
{
    int i, data;
    scanf("%d", &data);
    for (i=0; i<8; i++) {
        if (i <= data) continue;
        printf("%d,", i);
    }
}
程序運行時,從鍵盤輸入:5<回車>,則程序輸出結果為
A) 0,1,2,3,4,
B) 6,7,
C) 5,6,7,
D) 6,7,8,
本帖隱藏的內容需要回復才可以瀏覽


c016
有如下程序
#include <stdio.h>
main()
{
    int i, data;
    scanf("%d", &data);
    for (i=0; i<8; i++) {
        if (i >= data)
            break;
        printf("%d,", i);
    }
}
程序運行時,從鍵盤輸入:5<回車>,則程序輸出結果為
A)0,1,2,3,4,
B)5,6,7,
C)5,6,7,8,
D)6,7,
本帖隱藏的內容需要回復才可以瀏覽


c017
有如下程序
#include <stdio.h>
main()
{
    char a, b;
    int i; a = '3';
    b = 'A';
    for (i=0; i<6; i++) {
        if (i % 2)
            putchar(a + i);
        else putchar(b + i);
    }
}
程序運行後的輸出結果是
A) B4D6F8
B)AB56EF
C) A4C6E8
D)A5C7E9
本帖隱藏的內容需要回復才可以瀏覽


c018
有如下程序
#include <stdio.h>
main()
{
    int i;
    for (i=0; i<5; i++)
        putchar('9' - i % 2);
}
程序運行後的輸出結果是
A)98989
B)98765
C)'9''8''7''6''5'
D)'98989'
本帖隱藏的內容需要回復才可以瀏覽


c019
如圖所示一平面圓,圓心是(2,1),半徑為1:
以下選項中,判斷平面點(x,y)位於圓內時為真的表達式是
A)(x-2) (x-2)+(y-1) (y-1)<1
B)abs(x-2)<1&&abs(y-1)<1
C)x>1&&x<3&&y>0&&y<2
D)(x-2) 2+(y-1) 2<1
本帖隱藏的內容需要回復才可以瀏覽


c020
若要利用if-else 語句判斷year 是否閏年,是閏年則返回1,不是閏年則返回0。
以下選項中不能完成正確判斷的程序段是
A) if(year%400= =0) return 1;
    else if(year%100!=0)
    if(year%4= =0) return 1;
    else return 0;
B) if(year%400!=0)
    if(year%100= =0) return 0;
    else if(year%4= =0) return 1;
    else return 0;
    else return 1;
C) if(year%100= =0)
    if(year%400= =0) return 1;
    else return 0;
    else if(year%4= =0) return 1;
    else return 0;
D) if(year%4!=0) return 0;
    else if(year%400= =0) return 1;
    else if(year%100= =0) return 0;
    else return 1;
本帖隱藏的內容需要回復才可以瀏覽
istak.teach2@gmail.com

此帖僅作者可見

TOP

返回列表