大学c语言上机考试
⑴ 全国计算机二级c语言考试上机都考什么
基本要求:
1.熟悉 Visual C++ 6.0 集成开发环境。
2.掌握结构化程序设计的方法,具有良好的程序设计风格。
3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。
4.在 Visual C++ 6.0 集成环境下, 能够编写简单的 C 程序, 并具有基本的纠错和调试程 序的能力
考试内容:
一、C 语言程序的结构
1.程序的构成,main 函数和其他函数。
2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。
3.源程序的书写格式。
4.C 语言的风格。
二、数据类型及其运算
1.C 的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。
2.C 运算符的种类、运算优先级和结合性。
3.不同类型数据间的转换与运算。
4.C 表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
三、基本语句
1.表达式语句,空语句,复合语句。
2.输入输出函数的调用,正确输入数据并正确设计输出格式。
四、选择结构程序设计
1.用 if 语句实现选择结构。
2.用 switch 语句实现多分支选择结构。
3.选择结构的嵌套。
五、循环结构程序设计
1.for 循环结构。
2.while 和 do-while 循环结构。
3.continue 语句和 break 语句。
4.循环的嵌套。
六、数组的定义和引用
1.一维数组和二维数组的定义、初始化和数组元素的引用。
2.字符串与字符数组。
七、函数
1.库函数的正确调用。
2.函数的定义方法。
3.函数的类型和返回值。
4.形式参数与实在参数,参数值传递。
5.函数的正确调用,嵌套调用,递归调用。
6.局部变量和全局变量。
7.变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。
八、编译预处理
1.宏定义和调用(不带参数的宏,带参数的宏)。
2.“文件包含”处理。
九、指针
1.地址与指针变量的概念,地址运算符与间址运算符。
2.一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针 变量的定义。通过指针引用以上各类型数据。
3.用指针作函数参数。
4.返回地址值的函数。
5.指针数组,指向指针的指针。
十、结构体(即“结构”)与共同体(即“联合”)
1.用 typedef 说明一个新类型。
2.结构体和共用体类型数据的定义和成员的引用。
3.通过结构体构成链表,单向链表的建立,结点数据的输出、删除与插入。
十一、位运算
1.位运算符的含义和使用。
2.简单的位运算。
十二、文件操作 只要求缓冲文件系统(即高级磁盘 I/O 系统),对非标准缓冲文件系统(即低级磁盘 I/O 系 统)不要求。
1. 文件类型指针(FILE 类型指针)
2.文件的打开与关闭(fopen,fclose)。
3.文件的读写(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf 函数的应用), 文件的定位(rewind,fseek 函数的应用)。
注:上机:90 分钟,满分 100 分
上机操作包括: (1)填空。 (2)改错。 (3)编程。
⑵ 绂忓缓鐪佸ぇ瀛C璇瑷钥冭瘯锛屼氦鍗锋椂浼氭湁鍝浜涙ラゅ晩锛
涓婃満钥冭瘯瑙勫垯鏄锛
銆銆褰撹幂敓杩涘叆鎸囧畾镄勬満浣嶅悗锛屾牴鎹鐩戣冭佸笀镄勬寚浠ゅ紑链(链夌殑璁$畻链哄凡缁忓紑链)锛屽崟鍑绘岄溃涓婃垨钬滃紑濮嬧濊彍鍗曚腑镄勮冭瘯绯荤粺锲炬爣杩涘叆钥冭瘯绯荤粺銆
銆銆绗涓姝ヨ佸仛镄勬槸鍦ㄨ冭瘯绯荤粺涓锏诲綍锛岃緭鍏ュ嗳钥冭瘉鍙凤纴纭璁よ韩浠借繘鍏ヨ冭瘯绯荤粺銆傚叿浣撴搷浣沧ラゅ备笅锛
銆銆姝ラ1锛 钖锷ㄨ冭瘯绋嫔簭銆备粠钬滃紑濮嬧濊彍鍗曟垨妗岄溃涓婇夋嫨钬滃叏锲借$畻链虹瓑绾ц冭瘯绯荤粺钬濈殑锲炬爣锛屽惎锷ㄢ滆冭瘯绋嫔簭钬濓纴鍑虹幇锏诲綍鐣岄溃銆
銆銆姝ラ2锛 韬浠介獙璇併傚崟鍑烩滃紑濮嬬橱褰曗濇寜阍锛屽嚭鐜扳滆韩浠介獙璇佲濈獥鍙c
銆銆姝ラ3锛 钥幂敓杈揿叆镊宸辩殑鍑呜冭瘉鍙凤纴骞跺圭郴缁熷脊鍑虹殑镊宸辩殑濮揿悕銆佽韩浠借瘉鍙风瓑淇℃伅杩涜屽嶆牳銆傚傛灉涓嶆g‘锛屽崟鍑烩滃惁钬濋吨鏂拌緭鍏;濡傛灉姝g‘锛屽垯鍗曞嚮钬沧槸钬濊繘鍏ヤ笅涓鐜鑺伞
銆銆3.钥冭瘯鐣岄溃鍙婄瓟棰
銆銆(1)钥冭瘯淇℃伅𨱒
銆銆钥幂敓锏诲綍鎴愬姛钖庯纴阒呰诲畬钥冭瘯棰桦瀷浠嬬粛镄勫唴瀹癸纴鍗曞嚮钬滃紑濮嬭冭瘯钬濇寜阍灏变细杩涘叆钬滆冭瘯鐣岄溃钬濄
銆銆鍦ㄦ暣涓钥冭瘯杩囩▼涓锛屸滆冭瘯鐣岄溃钬濈獥鍙g殑涓婃柟濮嬬粓浼氭樉绀轰竴涓钬滆冭瘯淇℃伅𨱒♀濄傗滆冭瘯淇℃伅𨱒♀濇樉绀虹潃钥幂敓镄勪釜浜轰俊鎭銆佽冭瘯鍓╀綑镞堕棿銆傗滆冭瘯淇℃伅𨱒♀濊缮链変袱涓鎸夐挳锛
銆銆钬滈殣钘忕獥鍙b濇寜阍锛氱敤浜庢樉绀烘垨闅愯棌钬滆冭瘯绐楀彛钬濓纴鍗曞嚮涓涓嫔氨鍙樻垚浜嗏沧樉绀虹獥鍙b濇寜阍锛屾ゆ椂钥冭瘯绐楀彛浼氶殣钘忚捣𨱒ャ
銆銆钬滀氦鍗封濇寜阍锛氩崟鍑绘ゆ寜阍琛ㄧず阃鍑虹郴缁熴佷氦鍗(娉ㄦ剰锛氶櫎闱炰綘鐪熺殑闇瑕佷氦鍗凤纴钖﹀垯涓嶈佽交鍗曞嚮璇ユ寜阍锛屼竴镞︿氦鍗峰氨涓嶈兘鍐嶆¤繘鍏ヨ冭瘯绯荤粺锅氶树简)銆
銆銆(2)钬滆冭瘯鐣岄溃钬濈獥鍙
銆銆钬滆冭瘯鐣岄溃钬濈獥鍙g殑锷熻兘链変袱涓锛
銆銆鈶 涓鏄鏄剧ず棰桦共锛氩傛灉鍗曞嚮钬滃熀链镎崭綔棰樷濇寜阍灏变细鏄剧ず钬滃熀链镎崭綔棰樷濈殑棰桦共閮ㄥ垎锛屽湪鍗曞嚮鍏朵粬鎸夐挳浼氭樉绀哄叾浠栭樼洰镄勯桦共銆傚湪钥冭瘯鐣岄溃閲岄溃涓嶈兘鐩存帴绛旈樸
銆銆鈶 浜屾槸钖锷ㄧ瓟棰樿蒋浠讹细绐楀彛镄勫乏涓婅掓湁涓涓绛旈樿彍鍗曪纴鍗曞嚮姝よ彍鍗曚细寮瑰嚭涓嬬骇凿滃崟锛屼粠涓钖锷╒isual C++6.0镓揿紑钥冭瘯鏂囦欢𨱒ョ瓟棰樸
銆銆4.钥幂敓鏂囦欢澶
銆銆钥幂敓鏂囦欢澶规槸鏀剧疆棰樼洰鎻愪緵镄勬簮绋嫔簭銆佽幂敓瀛樻斁绛旈樼粨鏋灭殑鍞涓浣岖疆锛岃幂敓涓嶈侀殢镒忓垹闄よユ枃浠跺す涓嬬殑鏂囦欢鎴栨枃浠跺す锛屽惁鍒椤彲鑳藉艰嚧寰椾笉鍒拌冭瘯鎴愮哗銆
銆銆钥幂敓锅氩畬棰樼洰钖庡繀椤诲皢缁撴灉瀛樻斁鍦ㄨ幂敓鏂囦欢澶逛腑锛屽惁鍒欑粨鏋滃繀铹舵槸闆跺垎锛屽洜姝ゅ仛瀹岄桦苟淇濆瓨钖庯纴搴旀墦寮钥幂敓鏂囦欢澶癸纴妫镆ラ噷闱㈢殑鏂囦欢鏄钖︽槸锅氶桦悗淇濆瓨镄勬枃浠躲
銆銆钥幂敓鏂囦欢澶圭殑锻藉悕鏄绯荤粺榛樿ょ殑锛屼竴鑸涓哄嗳钥冭瘉鍙风殑鍓嶅洓浣嶅拰钖庡洓浣嶃傚崟链虹増璺寰勪负钬淐:\WEXAM\鍑呜冭瘉鍙峰墠锲涗綅+钖庡洓浣嵝;钥岀绣缁灭増镄勮矾寰勪负钬淜:\鐢ㄦ埛鐩褰曟枃浠跺す\鍑呜冭瘉鍙峰墠锲涗綅+钖庡洓浣嵝濄备竴鑸钥冭瘯鐣岄溃宸︿笂鏂逛细鏄剧ず钥幂敓鏂囦欢澶硅矾寰勚
銆銆5.钥冭瘯镒忓
銆銆钥冭瘯涓濡傛灉阆囧埌璁$畻链烘绘満銆佺郴缁熸晠闅灭瓑闂棰桡纴姝ゆ椂涓嶈佺诲紑镊宸辩殑搴т綅锛屽簲绔嫔嵆涓炬坠钖戠洃钥冭佸笀鎶ュ憡锛岀敱鐩戣冭佸笀𨱒ュ勭悊闂棰桡纴铹跺悗涓鸿幂敓閲嶆柊鎶介樸傚傛灉澶勭悊闂棰樼殑镞堕棿杩囬暱锛屾渶濂芥彁阅掔洃钥冭佸笀杩椤叾涓钥借镄勬椂闂达纴链濂借兘瑕佹眰閲嶆柊鎶介樿冭瘯銆侀吨鏂拌℃椂锛岃佷笉锲犱负杩欐椂闂翠笉澶熺敤锛屽氨澶鍐や简銆
銆銆6.浜ゅ嵎
銆銆钥冭瘯镞堕棿涓鍒帮纴钥冭瘯绯荤粺浼氲嚜锷ㄧ粓姝锛岃幂敓灏嗘棤娉旷户缁钥冭瘯锛屼箣鍓岖殑镎崭綔浼氲瑙嗕綔浜ゅ嵎;鑻ユ彁鍓崭氦鍗凤纴鍒椤簲鍗曞嚮钬滆幂敓淇℃伅𨱒♀濅腑鍙宠竟镄勨滀氦鍗封濇寜阍锛岀郴缁熶细缁椤嚭钬沧槸钖︾‘璁や氦鍗封濈殑鎻愮ず锛岃繖閲岄夋嫨钬灭‘瀹气濆嵆鍙瀹屾垚浜ゅ嵎銆备氦鍗峰悗搴斾妇镓嫔悜鐩戣冭佸笀鎶ュ憡锛屽緟鐩戣冭佸笀璇村彲浠ョ诲紑钖庯纴鍗冲彲绂诲紑钥冨満銆
⑶ 北理c语言上机考试难吗
北理c语言上机考试挺难。
c语言想过关,相对还是有一定难度的,尤其对初学者来说,但也不要害怕,平时多看书,多上机练习,多做书上的例子,找上几份以前考试的卷子,反复练习,直到记熟能背默,这样就会比较容易过关了。