收藏 分享(赏)

04年夏C语言程序设计期末考试A卷标准答案new.doc

上传人:dzzj200808 文档编号:2230138 上传时间:2018-09-06 格式:DOC 页数:5 大小:61KB
下载 相关 举报
04年夏C语言程序设计期末考试A卷标准答案new.doc_第1页
第1页 / 共5页
04年夏C语言程序设计期末考试A卷标准答案new.doc_第2页
第2页 / 共5页
04年夏C语言程序设计期末考试A卷标准答案new.doc_第3页
第3页 / 共5页
04年夏C语言程序设计期末考试A卷标准答案new.doc_第4页
第4页 / 共5页
04年夏C语言程序设计期末考试A卷标准答案new.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、 C 语言程序设计 期末考试(A)卷 共 5 页师范学院 教育技术学 专业 2003 级 姓名 学号20032004 学年度第二学期 使用教材 C 程序设计 修读性质 必修期末考试分数占总分数的百分比 60% 考试方法 闭卷笔试 考试时间 04630 讲授总学时 64 学分 4任课教师 于茂春 职称 助教 命题人 教研室主任 系主任密 封 线第页题号 一 二 三 四 五 六 七 八 九 十 总分 核分人题分 分 分 分 分 分 分得分得分 一、填空题(每空 1 分,共 10 分)1结构化程序由 、 、 三种基本结构组成。 2一个 C 程序总是从 函数开始执行。 3十进制数 27,转化为八进制数

2、为 转化为十六进制数为 。4逐个字符输入输出,用格式符 ,将整个字符串一次输入或输出,用格式符 。5为表示关系 xyz,应使用的 C 语言表达式是 。 6从存储类别来讲,函数中的形参和在函数中定义的变量都属于 变量。得分 二、单项选择题。 (每题 1 分,共 10 分) 1以下叙述中正确的是( )A) 构成 C 程序的基本单位是函数。 B)可以在一个函数中定义另一个函数。C)main 函数必须放在其它函数之前。 D)所有被调用的函数一定要在调用之前进行定义。2以下选项中合法的用户标识符是 ( )A)int B) _a12 C) 12w D) stu#83. 已定义 c 为字符型变量,则下列语句

3、中正确的是 ( )A)c=97; B)c=“97“; C)c=97; D)c=“a“;4. 已知 i, j, k 为 int 型变量,若从键盘输入 20;19;10 (代表 enter),使 i 的值为 20,j 的值为 19,k 的值为 10,以下选项中正确的输入语句为 ()A) scanf(“%d;%d;%d“, B) scanf(“%2d%2d%2d“, C) scanf(“%d ;%d ;%d“,i, j, k); D) scanf(“i=%d,j=%d,k=%d“,5. 以下程序,执行后的输出结果是 ( )main( ) int k=4,i=3,m;m=(k+=i*=k); prin

4、tf(“%d,%dn”,m,i);A) 20,16 B) 20,15 C) 28,12 D)16,126. 以下函数的类型是 ( )fff ( float x ) printf(“%dn”,x*x); A) float 类型 B) void 类型 C) int 类型 D)无法确定7以下程序中 NUM 的值是 ( )A) 5 B)6 C)8 D)9#define N 2#define M N+1#define NUM (M+1)*M/2main( ) int i; for(i=1;i=y) t=x; x=y; y=t; C 语言程序设计 期末考试(A)卷 共 5 页师范学院 教育技术学 专业 2

5、003 级 姓名 学号20032004 学年度第二学期 使用教材 C 程序设计 修读性质 必修期末考试分数占总分数的百分比 60% 考试方法 闭卷笔试 考试时间 04630 讲授总学时 64 学分 4任课教师 于茂春 职称 助教 命题人 教研室主任 系主任密 封 线第页printf(“%d,%dn”,x,y);A) 20,22 B) 22,20 C) 20,30 D) 22,3010. 设有如下定义struct aa char name10;int age;char sex;std3,*p=std;下面各输入语句中错误的是 ( )A) scanf(“%d“, B) scanf(“%s“, C)

6、 scanf(“%c“,得分 三、写出程序或程序段的执行结果,将答案直接写在横线上。 (16 题每题 4 分,7 题 7 分,共 31 分)1. 有以下程序main() int p7=11,13,14,15,16,17,18,i=0,k=0;while(imain() FILE *fr; char str40;fgets(str,5,fr);printf(“%sn“,str);fclose(fr);5.有以下程序main(int argc,char *argv) int n,i=0;while(argv1i!=0) n=fun( ); i+;printf(“%dn“,n*argc);int f

7、un( ) static int s=0; s+=1; return s;假设程序经编译、连接后生成可执行文件 exam.exe,若键入以下命令行exam 1234则运行结果为 C 语言程序设计 期末考试(A)卷 共 5 页师范学院 教育技术学 专业 2003 级 姓名 学号20032004 学年度第二学期 使用教材 C 程序设计 修读性质 必修期末考试分数占总分数的百分比 60% 考试方法 闭卷笔试 考试时间 04630 讲授总学时 64 学分 4任课教师 于茂春 职称 助教 命题人 教研室主任 系主任密 封 线第页6. 以下程序运行后的输出结果是 fun(int x) if(x/20) f

8、un(x/2);printf(“%d “,x);main( ) fun(8); 7. 以下程序运行后输入:2,abcpq,则输出结果是 #include move(char *str, int n) char temp; int i;temp=strn-1; str0=temp;for(i=n-1;i0;i-) stri=stri-1;main() char s50; int n, i, z;scanf(“%d,%s“, z=strlen(s);for(i=1; isk) ;return ;2以下函数的功能是删除字符串 s 中的所有数字字符,请填空(22=4 分)void dele(char

9、*s)int n=0,i;for(i=0;si;i+)if( ) sn+=si;sn= ;3. 以下程序的功能是调用函数 fun 计算:m=1-2+3-4+19-20,并输出结果。请填空(22=4 分)int fun( int n) int m=0,f=1,i;for(i=1; ib ? a:b); 得分 五、程序改错,程序中某些语句有错误,将程序中的错误用 划出来,将改正后的语句写在对应错误语句后的横线上,不得增行或删行,不得改变程序的结构,改正后的程序要能够正常运行。 (共 11 分)1以下程序的功能为计算圆的面积,r 为半径。 (6 分)#include stdio.h; main( )

10、; float r,s; r =5.0; s=3.14159*r*r; C 语言程序设计 期末考试(A)卷 共 5 页师范学院 教育技术学 专业 2003 级 姓名 学号20032004 学年度第二学期 使用教材 C 程序设计 修读性质 必修期末考试分数占总分数的百分比 60% 考试方法 闭卷笔试 考试时间 04630 讲授总学时 64 学分 4任课教师 于茂春 职称 助教 命题人 教研室主任 系主任密 封 线第页printf(“%fn”,s) 2以下程序为从两个数中找出大者并输出,请改正程序中的错误,使之实现这一功能。 (5 分) main( ) int a,b,max; scanf(“%d

11、,%d”,a,b); max=ab?a:b; printf(%d,max); 得分 六、编程题(共 23 分)1 有一数学函数 : x (x1) y = 2x-1 (1 x20)4x-11 (x 20)写一程序,输入 x 的值,输出 y 的值(8 分) 。参考答案:2对 20 个整数按由大到小的顺序排序,并输出结果。 (15 分) C 语言程序设计 期末考试(A)卷 共 5 页师范学院 教育技术学 专业 2003 级 姓名 学号20032004 学年度第二学期 使用教材 C 程序设计 修读性质 必修期末考试分数占总分数的百分比 60% 考试方法 闭卷笔试 考试时间 04630 讲授总学时 64 学分 4任课教师 于茂春 职称 助教 命题人 教研室主任 系主任密 封 线第页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报