c语言文件所在的卷,C语言复习卷带答案.docx
姓名:__________________
姓名:__________________年級專業(yè):__________________ 學(xué)號:__________________
凡年級專業(yè)、姓名、學(xué)號錯寫、漏寫或字跡不清者,成績按零分記。
…………………………密………………………………封………………………………線…………………………
《復(fù)習(xí)卷》試卷第PAGE5頁
《復(fù)習(xí)卷》試卷
總分
題號
一
二
三
四
五
題分
得分
得分
一、單選題(每題1分,共計30分)
1、下列選項中,不合法的變量是(D)。
A、int x = 3;
B、char ch = 'c'
C、float f ;
D、case c;
2、下列選項中,不合法的常量是(D)。
A、2
B、'\n'
C、'a'
D、'\483'
3、關(guān)于#include這句代碼,下列描述中錯誤的是(C)
A、"#"是預(yù)處理標志,用來對文本進行預(yù)處理操作
B、include是預(yù)處理指令
C、一對尖括號可以去掉
D、stdio.h是標準輸入輸出頭文件
4、假設(shè)a、b、c、d、m、n均為int型變量,且a=5、b=6、c=7、d=8、m=2、n=2,那么邏輯表達式(m=a>b)&&(n=c>d)運算后,n的值為( ?C )。
A、0
B、1
C、2
D、3
5、C語言程序的三種基本結(jié)構(gòu)是( A? )。
A、順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)
B、遞歸結(jié)構(gòu),循環(huán)結(jié)構(gòu),轉(zhuǎn)移結(jié)構(gòu)
C、嵌套結(jié)構(gòu),遞歸結(jié)構(gòu),順序結(jié)構(gòu)
D、循環(huán)結(jié)構(gòu),轉(zhuǎn)移結(jié)構(gòu),順序結(jié)構(gòu)
6、?關(guān)于下面的for循環(huán)語句 int i,k; for(i = 0,k = -1;k = 1;i++,k++) ?printf(“*****”); 下列選項中,描述正確的是(B ?)
A、判斷循環(huán)結(jié)束的條件非法
B、是無限循環(huán)
C、只循環(huán)一次
D、一次也不循環(huán)
7、以下定義語句中,錯誤的是( D? )。
A、int a[]={1,2};
B、char *a[3];
C、char s[10]="test";
D、int n=5,a[n];
8、下列描述中不正確的是(C ? )。
A、字符型數(shù)組中可以存放字符串
B、可以對字符型數(shù)組進行整體輸入、輸出
C、可以對整型數(shù)組進行整體輸入、輸出
D、不能在賦值語句中通過賦值運算符"="對字符型數(shù)組進行整體賦值
9、C語言中數(shù)組名作為參數(shù)傳遞給函數(shù),作為實在參數(shù)的數(shù)組名被處理為( ? D)。
A、該數(shù)組的長度
B、該數(shù)組的元素個數(shù)
C、該數(shù)組中各元素的值
D、該數(shù)組的首地址
10、在C語言中,引用數(shù)組元素時,其數(shù)組下標的數(shù)據(jù)類型允許是( C)
A、整型常量
B、整型表達式
C、整型常量或整型表達式
D、任何類型的表達式
11、若有定義double x = 12.2;則表達式int a = x;則a的值為(C)。
A、0
B、0.0
C、12
D、12.2
12、若有定義: char *a= "China"; , 則 a+3 表示 ?(C)????? 。
A、該字符串的首地址
B、該字符串中字符 n 的值
C、該字符串中字符 n 的地址
D、該字符串中字符 i 的地址
13、下述對C語言字符數(shù)組的描述中錯誤的是( ?C )。
A、字符數(shù)組可以存放字符串
B、字符數(shù)組中的字符串可以整體輸入、輸出
C、可以在賦值語句中通過賦值運算符"="對字符數(shù)組整體賦值
D、不可以用關(guān)系運算符對字符數(shù)組中的字符串進行比較
14、C語言中數(shù)組下標的下限是(B)。
A、1
B、0
C、視具體情況
D、無固定下限
15、若已定義x和y為double類型,則表達式x=1,y=x+3/2的值是( C)。
A、1
B、2
C、2.0
D、2.5
16、關(guān)于結(jié)構(gòu)體作為函數(shù)參數(shù),下列描述中錯誤的是(D )
A、結(jié)構(gòu)體可以作為函數(shù)參數(shù)
B、結(jié)構(gòu)體數(shù)組可以作為函數(shù)參數(shù)
C、結(jié)構(gòu)體指針可以作為函數(shù)參數(shù)
D、結(jié)構(gòu)體成員變量不可以作為函數(shù)參數(shù)
17、若有定義: struct ?KeyWord { char Key[20]; int ID; }kw[] = { "void", 1, "char", 2, "int", 3, "float", 4, "double", 5 }; 則printf("%c,%d\n", kw[3].Key[0], kw[3].ID);語句的輸出結(jié)果為(C )
A、i 3
B、n 3
C、f 4
D、l 4
18、下列關(guān)于指針變量的描述,不正確的是(C )
A、在沒有對指針變量賦值時,指針變量的值是不確定的
B、同類指針類型可以進行相減操作
C、在使用沒有賦值的指針變量時,不會出現(xiàn)任何問題
D、可以通過指針變量來取得它指向的變量值
19、關(guān)于C語言中print()函數(shù)與scanf()函數(shù),下列描述中正確的是( B?
總結(jié)
以上是生活随笔為你收集整理的c语言文件所在的卷,C语言复习卷带答案.docx的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何用c语言实现贪吃蛇登录界面,c语言贪
- 下一篇: C语言普及组NOIP考试培训,NOIP