《2012《C语言程序设计(A)》》由会员分享,可在线阅读,更多相关《2012《C语言程序设计(A)》(8页珍藏版)》请在金锄头文库上搜索。
1、本试卷共 8 页 第 1 页河北北方学院 2011-2012 学年第二学期期末考试试卷C 语言程序设计(A)注意事项:1请按要求在试卷的密封区填写专业、班级、姓名和学号。2请仔细阅读各种题目的答题要求,在规定的位置填写答案。3不要在试卷上乱写乱画,不要在密封区填写无关的内容。题号 一 二 三 四 五 六 七 总分得分总分合计人: 复核人: 所有答案写在答题纸上!得分 评卷人 一、选择题(每题 1 分)1.C 程序的运行总是始于( ) 。A.主过程 B.主函数(main 函数)C.子程序 D.主程序2.每个源文件可由( )个函数组成。A1 个 B. 0 个C. 2 个 D. 1 个或多个3.C
2、语言中,字符(char)型数据在微机内存中存储形式是( )A反码 B.补码 C.EBCDIC 码 D.ASCII 码4. 以下为合法的字符常量是( )专业_班级_姓名_学号_密封线本试卷共 8 页 第 2 页A. 101 B.”101” C. 24 D.”M”5. 表达式A-a的值为( )A. 35 B.34 C.33 D. 326.若 a、b、c、d 都是 int 类型变量且初值为 0,以下选项中不正确的赋值语句是( )A.a=b=c=100; B.d+;C.c+b; D.d=(c=22)-(b+);7. 设有语句 int a=3;则表达式+a 的值为( )A. 3 B. 4 C.5 D.不
3、确定的值8.设 a、b 和 c 都为 int 型变量,且 a=3,b=4,c=5;则以下表达式中,值为 0的表达式是( )Aa&b B. a main() int num; int pri; 本试卷共 8 页 第 8 页printf (Enter a number:); scanf (%d, &num); pri=prime(num); if (pri=0) printf(The number is not a prime.n); if (pri=1) printf(The number is a prime.n); 将 10 个数据存放在一维数组中,请将其按从小到大的顺序排序(任选一种排序方法) 。 (起泡法)#include main()int a11;int i,j,t;printf(input 10 numbers :n);for (i=1;iai+1)t=ai;ai=ai+1;ai+1=t;printf(the sorted numbers :n);for(i=1;i11;i+)printf(%d ,ai);运行情况如下:input 10 numbers:1 0 4 8 12 65 -76 100 -45 123the sorted numbers:-76 -45 0 1 4 8 12 65 100 123