回帖時,請註明題號,並於括號中寫出理由
如c101:A(理由)
c011
對於 if(表達式) 語句,以下敘述正確的是
A) “表達式”的值可以是任意合法的數值
B) 在“表達式”中不能出現變數
C) 在“表達式”中不能出現常量
D) “表達式”的值必須是邏輯值
答案:
c012
有如下程式- #include <stdio.h>
- main()
- {
- int a = 0, b = 1;
- if (a++ && b++)
- printf(“T”);
- else
- printf(“F”);
- printf(“a=%d,b=%d\n”, a, b);
- }
複製代碼 程式運行後的輸出結果是
A) Ta=1,b=2
B) Fa=0,b=2
C) Fa=1,b=1
D) Ta=0,b=1
答案:
c013
有如下程式- #include <stdio.h>
- main()
- {
- int i, data;
- scanf("%d", &data);
- for (i=0; i<5; i++)
- {
- if (i < data)
- continue;
- printf("%d,", i);
- }
- printf("\n");
- }
複製代碼 程式運行時,從鍵盤輸入:3後,程式輸出結果為
A) 0,1,2,3,4,5,
B) 1,2,3,4,
C) 3,4,
D) 0,1,2,
答案:
c014
有如下程式- #include <stdio.h>
- main()
- {
- int i, data;
- scanf("%d", &data);
- for (i=0; i<5; i++)
- {
- if (i > data)
- break;
- printf("%d,", i);
- }
- printf("\n");
- }
複製代碼 程式運行時,從鍵盤輸入:3後,程式輸出結果為
A) 0,1,
B) 0,1,2,3,
C) 3,4,5,
D) 3,4,
答案:
c015
有如下程式- #include <stdio.h>
- main()
- {
- char a = ‘3’, b = ‘A’;
- int i;
- for (i=0; i<6; i++){
- if (i % 3)
- putchar(a + i);
- else
- putchar(b + i);
- }
- printf("\n");
- }
複製代碼 程式運行後的輸出結果是
A) A45D78
B) ABC678
C) 34CD78
D) 34AB78
答案: |