第三週第六周
a.main b.4ever c.monkey-king d.__int
正確答案:a、d錯選為c、d
解析:變數名的開頭必須是字母或下劃線,不能是數字。實際程式設計中最常用的是以字母開頭,而以下劃線開頭的變數名是系統專用的;
變數名中的字母是區分大小寫的;
變數名絕對不可以是c語言關鍵字;
變數名是字母、數字、下劃線的組合。
int a,b;則以下哪些輸入方式是正確的?scanf("%d %d", &a, &b);
a.1 2 b.1,2 c.1(回車)2 d.1、2
正確答案:a、c錯選為a
if ( 1<=n<=10 );a.√ b.×
正確答案:a錯選為b
int x=1, y=012;a.24 b.20 c.10 d.12printf("%d", y*x++);
正確答案:c錯選為d
解析:012是8進製數,而x++的結果是加1以前的值
unsigned short sht = 0;執行後,sht的值是?sht --;
a.32767 b.65535 c.-1 d.65536
正確答案:b錯選為a
解析:a、short型別在各種平台都是16位,2的16次方為65536,所以unsigned short能表達的最大的數是65535
b、short型別在各種平台都是16位,2的16次方為65536,所以unsigned short能表達的最大的數是65535
c、unsigned 不能表達負數
d、short型別在各種平台都是16位,2的16次方為65536,所以unsigned short能表達的最大的數是65535
a.0124 b.0x124 c.124d d.0x7c
正確答案:d錯選為c
解析:a、這是8進製,相當於10進製的84
b、這是16進製制,相當於10進製的292
c、c語言沒有這種字尾
d、16進製制
a. 2_a, xyz, b1_s
b.void,_2a, 2a
c.void, d, word
d._if, _123, file
正確答案:d錯選為a
解析:a、不能以數字開頭
b、不能以數字開頭
c、void是保留字
d、下劃線開頭後面沒有字母也是可以的
int i;執行後,i會有幾種可能性?scanf("%d", &i);
i %= 4;
a.0 b.1 c.7 d.不好說
正確答案:c錯選為d
解析:c、0,1,2,3,-1,-2,-3
int i=10;正確答案:10long long t = sizeof(i++);
printf("%d", i);
解析:sizeof()是靜態運算子
int i,x,y;正確答案:9 1 20i=x=y=0;
do while ( i<=7 );
printf("%d %d %d", i, x, y);
解析:注意x+=i,是以逗號結尾的。
int i=6;哪句話是對的?if ( i<= 6 )
printf(「hello\n」);;
else
printf(「bye-bye\n」);;
a.列印出"bye-bye"
b.列印出"hello bye-bye"
c.列印出"hello"
d.無法編譯
正確答案:d錯選為c
C語言程式設計錯題集
2019 03 06 1.下列程式段輸出結果為 int x 1,y 012 printf d y x a.20 b.10 c.12 d.24 2.以下表示式x 1 用在if的條件中時,和哪個是等價的 a.x 1 b.x 0 c.x 1 d.x 0 3.對於以下 unsigned short sht ...
C語言程式設計錯題集(1)
假設有變數定義如下 int a,k 則以下哪條語句不能確保將變數k的值變為0 a.k a a 1 b.k k c.k k a k a d.k k k 正確答案 c 解析 1 對a選項,表示按位取反,運算物件是二進位制資料,1變0,0變1。所有正整數的按位取反是其本身 1的負數,所有負整數的按位取反是...
筆記 mooc 《程式設計入門 C語言》
include stdio.h main 變數型別 賦值peace 1 可消除 幻數 易閱讀 常 通過全大寫來 表面其身份。直接寫在程式裡的我們稱作直接量 literal 乙個表示式是 一系列運算子和運算元的組合,用來計算乙個值。運算子 operator 運算結果 單目 vs 雙目 e.g.運算元 ...