电大c 语言程序设计,电大本科C语言程序设计A.pdf

253b171540df25e1b84436cbe50dfc72.gif电大本科C语言程序设计A.pdf

试卷代号 1253 座位号E口 中央广播电视大学 20 09-20 10学年度第一学期“开放本科“期末考试 C语言程序 设计A试题 2010年1月 盯二 三 l四 1五 l叫 得分 1评卷人 一、单选题每小题 2分,共 20分 1. C语言源程序 文件的缺省扩展名为 。 A P Ree C. abj D. C 2.设 x和 y均为逻辑值,则 x int b; D. AAint a , int 1374 7.假定 a为一个数组名,JII下面存在错误的表达式为的 。 A. ai B.祷a十 十 c.赞a D.赞 a十 1 8.假定有定义为“int a10 , x,铸paaz“,若要把数组由中下标为3的元素值赋给x, 则不正确的赋值为。 A. xpa3 B. x铸 a十3 C. xa3 D. x铸pa十 3 9. char类型的长度为 个字节。 A. 1 B.2 C. 3D. 4 10.向个二进制 文件中写入信息的 函数为 。 A. fgets B. C. freadOD. fwriteO 得分 i评卷人 二、填空题每小题2分,共 26分 1. C语言中的每条复合语句以作为结束符。 2.在 11 include命令中所包含的文件,可以是 头文件,也可以是文件。 3.十进制数35对应的八进制数为 4.假定 x 5,则表达式 2十x十 十的值为 5.增量表达式十十y表示成赋值表达式为 6.若 x5,y 10,则 xy的值为 7.假定二维数组的定义为“int a35;“,则该数组所含元素的个数为 8.执行“typedef int ABC10;“语句把ABC定义为具有10个整型 元素的类 型。 9. strcatO函数用 于一-二两个字符串。 10.假定p 所指对象的值为25,p十1所指对象的值为 4 6,则必p十十的值为 1 1.若要把一个整型指针 p转换为字符指针,则采用的强制转换表达式为 12. NULL是一个符号常量,通常作为空指针值,它对应的值为 13.假定要动 态分配一个类型为struct Worker的对象,并由r指针指向这个对象,则使 用的表达式为malloc sizcofstruct Work盯 。 1375 |得分|评卷人| 三、写出下列每个程序运行后的输出结果每小题 6分,共 3 0分 I _ l _ I 1.拌 include void mainO int i,sO; forG1;i define N 6 void mainO int i,aNJ2,5,8,lO ,15,2l ; foriO; i include void mainO n unsigned int len; char祷af51Vstudent“,“workerFFJcadrJJFSoldier“,“zzeasan123门 ; lenstrlenaoJ ; fori 1; i len len strlenaiJ; printf“dn“,len ; 1376 4. include void mainO int a,b; fora2 ,b3; b void LEOnt赞a, int赞b mtx*a; 赞 a祷b;赞bx ; void mainO intx15 , y26; print川d dn“,x,y; LE printf“d dn“,x,y; I |得分l评卷人| I 四、写出下列每个函鼓的功能每小题 6分,共 1 2分 1. include int SGOnt x Ilx为大于等于 2的整数 int a Ontsqrtx; Ilsqrtx取 x的平方根 int i2; whileOdata; ff一next; while f i ff一datax xf-data; ff一next; return x; 假定struc t IntNode的类型定义为 struct Intlode int data; struct IntNode铃next; ; 函数功能 得分|评卷人| 五、按题目要求编写程序或函敢每小题6分,共 12分 III 1.编写一个程序,输出 5 0以内 含 5 0的、能够被3或者5整除的所有整数。 2.编写一个递归函数飞 1 t FFint a口, int n“,求出数组a中所有n个元素之积并返回。 l31a 试卷代号 12 5 3 中央广播电视大学 200 9 -20 10学年度第一学期“开放本科“期末考试 C语言程序设计A试题答案及评分标准 供参考 2010年1月 一、单选题每小题2分,共 20分 1. D 2. A 3. C 4. D 5. C 6. C 7. B 8. D 9. A 10. D 二、填空题每小题2分,共 26分 1. 或右花括号 2.程序 3. 043 4. 7 5. yy1 6. O假 7. 15 8.数组 9.连接 10. 25 1 1. char养 p 12. 0 13. struct Worker铃r 三、写出下到每个程序运行后的输出结果每小题6分,共 30分 评分标准根据答案正确程度酌情给分。 1. s55 2. 2 8 21 1379 3. 10 4. 2358 1321 5. 15 26 26 15 四、写出下列每个函颤的功能每小题6分,共 12分 评分标准根据答案叙述的正确与完整程度酌情给分。 1.判断 x是否为一个素数,若是则返回 1,否则返回 0 0 2. 求出由 f所指向的单链表中所有结点的最大值。 五、按题目要求编写程序或画散每小题6分,共 12分 评分标准s根据程序或函数编写的正确与完整程度酌情给分。 1. include I II分 void mainO inti; 112分 fori3; i50; i 113分 i迁fO30 Ii50 p门I 严rintf printf“n勺 3 2. int FFint a口, int n ifnO printf飞值非法n勺,exitl ; II可省略 ifnI return an-l; 112分 else return an-J. 特FFa,n-l ; 116分 1380

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值