〖第1題〗『填空』(1分)(題號:294)
c語言的三種基本結構是【1】結構、選擇結構、迴圈結構.
答案:1). 順序
〖第2題〗『填空』(1分)(題號:350)
函式呼叫時的實參和形參之間的資料是單向的【1】傳遞.
答案:1). 值
〖第3題〗『填空』(1分)(題號:93)
已知a=13,b=6, a/b的十進位制數值為【1】.
答案:1). 2
〖第4題〗『填空』(1分)(題號:327)
執行語句char str[81]="abcdef";後,字串str結束標誌儲存在str[【1】]
(在括號內填寫下標值)中.
答案:1). 6
〖第5題〗『填空』(1分)(題號:303)
為了避免巢狀條件語句的二義性,c語言規定else與其前面最近的【1】語句配對.
答案:1). if
〖第6題〗『填空』(1分)(題號:97)
已知a=13,b=6, a^b的十進位制數值為【1】.
答案:1). 11
〖第7題〗『填空』(1分)(題號:367)
執行下列語句後,*(p+1)的值是【1】.
char s[3]="ab",*p;
p=s;
答案:1). b
〖第8題〗『填空』(1分)(題號:78)
已知 i=5;寫出語句 i+=012; 執行後整型變數 i 的十進位制值是【1】.
答案:1). 15
〖第9題〗『填空』(1分)(題號:79)
已知 i=5.6;寫出語句 a=(int)i; 執行後變數 i 的值是【1】.
答案:1). 5.6
〖第10題〗『填空』(1分)(題號:76)
設 x 的值為15,n 的值為2,則表示式 x%=(n+3) 運算後 x 的值是【1】.
答案:1). 0
〖第1題〗『判斷』(1分)(題號:7)
在turbo c中,此定義和語句是合法的:
enum aabb;bb=(enum aa)5;
答案:y
〖第2題〗『判斷』(1分)(題號:35)
若有int ⅰ=10, j=0;則執行完語句
if (j=0)ⅰ+ +; else ⅰ- -; ⅰ的值為11。
答案:n
〖第3題〗『判斷』(1分)(題號:29)
進行巨集定義時,巨集名必須使用大寫字母表示。
答案:n
〖第4題〗『判斷』(1分)(題號:34)
7&3+12的值是15。
答案:n
〖第5題〗『判斷』(1分)(題號:18)
a=(b=4)+(c=6) 是乙個合法的賦值表示式。
答案:y
〖第6題〗『判斷』(1分)(題號:27)
char c="very good"; 是乙個合法的為字串陣列賦值的語句。
答案:y
〖第7題〗『判斷』(1分)(題號:26)
int a[3][4]=,,}; 它的作用是將陣列各行第一列
的元素賦初值,其餘元素值為0。
答案:y
〖第8題〗『判斷』(1分)(題號:40)
乙個include 命令可以指定多個被包含的檔案。
答案:n
〖第9題〗『判斷』(1分)(題號:3)
若有巨集定義:#define s(a,b) t=a;a=b;b=t由於變數t沒定義,
所以此巨集定義是錯誤的。
答案:n
〖第10題〗『判斷』(1分)(題號:5)
若有定義和語句:
int a[3][3]=,,},i,sum=0;
for(i=0;i<3;i++) sum+=a[i][2-i];則sum=21.
答案:y
〖第1題〗『單項選擇』(1分)(題號:206)
以下程式的輸出結果是()。
main()
a:123
b:321
c:213
d:312
答案:b
〖第2題〗『單項選擇』(1分)(題號:139)
a,b為整型變數,二者均不為0,以下關係表示式中恆成立的是()。
a:a*b/a*b==1
b:a/b*b/a==1
c:a/b*b+a%b==a
d:a/b*b==a
答案:c
〖第3題〗『單項選擇』(1分)(題號:177)
以下描述中,正確的是()。
a:預處理是指完成巨集替換和檔案包含中指定的檔案的呼叫
b:預處理指令只能位於c原始檔的開始
c:c源程式中凡是行首以#標識的控制行都是預處理指令
d:預處理就是完成c編譯程式對c源程式第一遍掃瞄,為編譯詞法和語法分析作準備
答案:c
〖第4題〗『單項選擇』(1分)(題號:159)
下列程式的輸出為()。
main()
a:y=0
b:while構成無限迴圈
c:y=1
d:y=-1
答案:d
〖第5題〗『單項選擇』(1分)(題號:119)
下列運算子中,不屬於關係運算子的是()。
a:<
b:>
c:>=
d:!答案:d
〖第6題〗『單項選擇』(1分)(題號:202)
設有如下定義: struct sk data,*p;
若要使p指向data中的a域,正確的賦值語句是()。
a:p=(struct sk*)&
b:p=(struct sk*)
c:p=&
d:*p=
答案:a
〖第7題〗『單項選擇』(1分)(題號:209)
若有以下程式段:int a=3,b=4; a=a^b;b=b^a;a=a^b;則執行以上
語句後,a和b的值分別是()。
a:a=3,b=4
b:a=4,b=3
c:a=4,b=4
d:a=3,b=3
答案:b
〖第8題〗『單項選擇』(1分)(題號:130)
以下程式段的執行結果是()。
double x;x=218.82631; printf("%-6.2e\n",x);
a:輸出格式描述符的域寬不夠,不能輸出
b:輸出為21.38e+01
c:輸出為2.2e+02
d:輸出為-2.14e2
答案:c
〖第9題〗『單項選擇』(1分)(題號:199)
若有int a=,}; 則*(a+1),*(*a+1)的含義分別為()。
a:非法,2
b:&a[1][0],2
c:&a[0][1],3
d:a[0][0],4
答案:b
〖第10題〗『單項選擇』(1分)(題號:213)
c語言中,檔案由()。
a:記錄組成
b:由資料行組成
c:由資料塊組成
d:由字元(位元組)序列組成
答案:d
〖第1題〗『填空』(1分)(題號:74)
執行下列語句後,z 的值是【1】.int x=4,y=25,z=5; z=y/x*z;
答案:1). 30
〖第2題〗『填空』(1分)(題號:95)
已知a=13,b=6, a&&b的十進位制數值為【1】.
答案:1). 1
〖第3題〗『填空』(1分)(題號:311)
若所用變數均已正確定義,則執行下面程式段後的值是【1】.
for(i=0 ; i<2 ; i++ ) printf("yes"); printf("\n");
答案:1). yesyes
〖第4題〗『填空』(1分)(題號:327)
執行語句char str[81]="abcdef";後,字串str結束標誌儲存在str[【1】]
(在括號內填寫下標值)中.
答案:1). 6
〖第5題〗『填空』(1分)(題號:35)
c語言表示式!(3<6)||(4<9)的值是【1】.
答案:1). 1
〖第6題〗『填空』(1分)(題號:77)
已知 i=5;寫出語句 a=--i; 執行後整型變數 a 的值是【1】.
答案:1). 4
〖第7題〗『填空』(1分)(題號:93)
已知a=13,b=6, a/b的十進位制數值為【1】.
答案:1). 2
〖第8題〗『填空』(1分)(題號:334)
若有以下陣列a,陣列元素:a[0]~a[9],其值為
9 4 12 8 2 10 7 5 1 3
該陣列中下標最大的元素的值是【1】.
答案:1). 3
〖第9題〗『填空』(1分)(題號:101)
已知a=13,b=6, a|b的十進位制數值為【1】.
答案:1). 15
〖第10題〗『填空』(1分)(題號:353)
如果函式不要求帶回值,可用【1】來定義函式返回值為空.
答案:1). void
〖第1題〗『判斷』(1分)(題號:8)
在turbo c中,整型資料在記憶體中佔2個位元組。
答案:n
〖第2題〗『判斷』(1分)(題號:32)
若有說明int c;則while(c=getchar());是正確的c語句。
答案:y
〖第3題〗『判斷』(1分)(題號:37)
c程式中有呼叫關係的所有函式必須放在同乙個源程式檔案中。
答案:n
〖第4題〗『判斷』(1分)(題號:12)
結構體型別只有一種。
答案:n
〖第5題〗『判斷』(1分)(題號:19)
c語言本身不提供輸入輸出語句,輸入和輸出操作是由函式來
實現的。
答案:y
〖第6題〗『判斷』(1分)(題號:10)
函式strlen("asdfg\n")的值是7。
答案:n
〖第7題〗『判斷』(1分)(題號:34)
7&3+12的值是15。
答案:n
〖第8題〗『判斷』(1分)(題號:29)
進行巨集定義時,巨集名必須使用大寫字母表示。
答案:n
〖第9題〗『判斷』(1分)(題號:30)
若有 # define s(a,b) a*b 則語句 area=s(3,2); area的值為6。
答案:y
〖第10題〗『判斷』(1分)(題號:27)
char c="very good"; 是乙個合法的為字串陣列賦值的語句。
答案:y
〖第1題〗『單項選擇』(1分)(題號:193)
具有相同型別的指標變數p與陣列a,不能進行的操作是()。
a:p=a;
b:*p=a[0];
C語言考試複習
c語言複習資料 一 題型分析 1 填空題 10個,共20分 2 選擇題 15個,共30分 3 程式分析題 3個,共15分 4 程式補充題 3個,共15分 5 程式設計題 2個,共20分 二 複習資料 1 填空題 1 前面複習過的,特別注意 2 c語言在執行過程中每一步生成的字尾分別為?3 閏年的表示...
C語言複習
1 求1 2 3 100。迴圈 答案 include void main 2 求1 2 3 10。迴圈 答案void main printf d j return 0 3 輸入三個數字,輸出他們的最大值。if 答案 include void main int max int x,int y,int ...
c語言複習
求 n include 編譯預處理命令 void main主函式 int factorial int n定義計算 n 的函式求華氏 100 f 對應的攝氏溫度。攝氏溫度 c 5 9 f 32 include void main 例2 4 輸入x,求 f x 的值 保留2位小數 ex x 1 f x ...