大学c语言项目,项目大学C语言程序设计期末复习重点.doc
期末復(fù)習(xí)課
筆試試卷基本情況
1、單項選擇(本題共15個小題,每題2分。30分)
在四個備選答案中選擇一個正確的。答案唯一。
2、閱讀程序選擇運(yùn)行結(jié)果(本題共有8個小題,每個題3分。24分)
考核基本運(yùn)算。答案唯一。
3、閱讀程序并填空(本題共有6個小題,每空4分。24分)
考察對現(xiàn)成算法的分析能力。
? 閱讀程序,在程序空白處填寫適當(dāng)?shù)恼Z句,使程序完整正確,并能夠完成規(guī)定的功能。
4、編寫程序(本題共有3個小題,1、2小題每題7分,3小題8分,共22分)
基本的分析問題能力和程序設(shè)計能力。
重點要求
基本概念
字符集、標(biāo)識符、關(guān)鍵字
各種常量的表示方法
變量的說明
基本運(yùn)算符與I/O操作
數(shù)據(jù)類型:占用內(nèi)存字節(jié)、表示范圍
全部運(yùn)算符:運(yùn)算規(guī)則、優(yōu)先級、結(jié)合性
能夠進(jìn)行簡單的表達(dá)式計算
基本的I/O函數(shù)的使用方法和功能:printf、scanf、getchar、putchar
基本語句
掌握正確的語法形式、控制流程、常見書寫形式
if 和 switch 語句
循環(huán)語句(for、while、do-while)
break 和 continue 語句
其它語句
語句之間的嵌套關(guān)系和規(guī)定
最基本的兩重循環(huán)程序的編寫方法
函數(shù)
掌握函數(shù)的概念,函數(shù)的定義與說明,函數(shù)調(diào)用,函數(shù)的返回值與函數(shù)定義之間的關(guān)系
掌握在函數(shù)之間進(jìn)行參數(shù)傳遞的特點,如何在函數(shù)之間傳遞一般變量,如何在函數(shù)之間傳遞指針變量,如何在函數(shù)中交換兩個變量的值。
數(shù)組
掌握數(shù)組和指針的概念,數(shù)組說明,數(shù)組元素起始下標(biāo),如何引用數(shù)組元素,數(shù)組名的意義
數(shù)組與函數(shù)的關(guān)系:在函數(shù)之間傳遞數(shù)組中的一個元素,在函數(shù)之間傳遞整個數(shù)組
基本算法:排序(選擇)
指針
指針變量的基本概念與基本運(yùn)算:取地址“ & ”運(yùn)算與取內(nèi)容“ * ”運(yùn)算,指針變量與一般變量的關(guān)系,指針變量與自增++、自減--運(yùn)算的關(guān)系
數(shù)組與指針的關(guān)系,指針的 3 種基本運(yùn)算與意義
指針數(shù)組與數(shù)組指針
字符串:基本概念,串結(jié)束標(biāo)記 \0
串輸入/輸出函數(shù):gets,puts
串的基本操作:復(fù)制、連接、求長、比較
結(jié)構(gòu)體與聯(lián)合
結(jié)構(gòu)體的聲明,結(jié)構(gòu)體變量的定義,結(jié)構(gòu)體占用的內(nèi)存
與結(jié)構(gòu)體變量有關(guān)的運(yùn)算符
結(jié)構(gòu)體與數(shù)組的關(guān)系,結(jié)構(gòu)體數(shù)組
通過指針變量訪問結(jié)構(gòu)體,相關(guān)的運(yùn)算符
結(jié)構(gòu)體與指針的關(guān)系,結(jié)構(gòu)體指針數(shù)組,結(jié)構(gòu)體指針與++、--運(yùn)算的關(guān)系
聯(lián)合:只要求基本概念
筆試試卷樣題-選擇題
【1】一個C語言程序是由 組成的。
A) 主程序 B) 子程序 C) 函數(shù) D) 過程
【1】答案:C
【2】在以下關(guān)于C語言的不嚴(yán)格的敘述中,錯誤的說法是 。
A) 在C語言中不用區(qū)分大寫字母和小寫字母,大小寫字母意義相同
B) C語言中的關(guān)鍵字是一些具有固定含義的標(biāo)識符
C) C語言程序是以函數(shù)為基本組成單位
D) 同一個運(yùn)算符號在不同的場合可以有不同的含義
【2】答案:A
【3】下列不屬于C語言關(guān)鍵字的是 。
A) default B) register C) enum D) external
【3】答案:D
【4】以下選項中屬于C語言的數(shù)據(jù)類型是 。
A)復(fù)數(shù)型 B) 邏輯型 C) 雙精度型 D) 集合型
【4】答案:C
【5】當(dāng)c的值不為0時,在下列選項中能夠?qū)⒆兞縞的值賦給變量a、b的是 。
A) c = b = a; B) (a = c) || (b = c);
C) a = c = b; D) (a = c) && (b = c);
【5】答案:D
【6】已知:char w;int x;float y;double z;則表達(dá)式w*x+z-y的結(jié)果為 類型。
A) float B) char C) int D) double
【6】答案:D
【7】下列可以正確表示字符型常量的是 。
A) "a"B) ’\t’ C) "\n" D) 297
【7】答案:B
【8】已知:int a,b;用語句scanf(“%d%d”,&a,&b);輸入a、b的值時,不能用作輸入分隔符的是 。
A) , B) 空格 C) 回車 D) Tab
【8】答案:A
【9】下列運(yùn)算符的操作數(shù)必須是int型的運(yùn)算是 .
A) % B) / C) ―― D) ++
【9】答案:A
【10】為判斷char型變量m是否是數(shù)字,可用表達(dá)式
A)0<=m && m<=9 B)’0’<=m && m<=’9’
C)“0”<=m && m<=“9” D)前面答
總結(jié)
以上是生活随笔為你收集整理的大学c语言项目,项目大学C语言程序设计期末复习重点.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux找出重复数字,C语言笔试经典-
- 下一篇: java 保存文件在服务器_java文件