教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

C语言程序设计A课程复习内容和要求(文本)(2)

来源:网络收集 时间:2026-08-06
导读: 2. void Output(struct IntNode *f) //f为单链表的表头指针 { if(!f) return; while(f) { printf(\ f=f->next; } printf(\ } 假定struct IntNode的类型定义为: struct IntNode {int data; struct IntNode* next;};

2. void Output(struct IntNode *f) //f为单链表的表头指针 {

if(!f) return; while(f) {

printf(\ f=f->next; }

printf(\ }

假定struct IntNode的类型定义为:

struct IntNode {int data; struct IntNode* next;};

函数功能:

五、按题目要求编写函数(每小题6分,共12分) 1. 编写一个函数,函数原型为“int fun4(char* ptr);”,请采用while循环求出由字符指针ptr所指向的字符串中包含的小写英文字母的个数,并把这个值作为函数值返回。

222

2. 编写一个主函数,计算并输出表达式1+2+3+...+10的值。

中央广播电视大学

C语言程序设计A课程试卷答案及评分标准(2)

(供参考)

一、单选题(每小题2分,共20分)

1. D 2. C 3. A 4. D 5. C 6. B 7. A 8. C 9. B 10. B 二、填空题(每小题2分,共26分)

1. #include 2. scanf 3. 2 4. 4 5. 5 6. x+=y 7. 8 8. 20 9. 0~M-1 10. 0 11. 0 12. *p 13. fp->score

三、写出下列每个程序运行后的输出结果(每小题6分,共30分)

评分标准:根据答案正确程度酌情给分。 1. s=55 2. 5 10 15 3. len=7

4. 2 3 5 8 13 21 5. 26 15

四、写出下列每个函数的功能(每小题6分,共12分)

评分标准:根据答案叙述的正确与完善程度酌情给分。

1. 比较两个整数a和b的大小,若a>b则返回1,若a==b则返回0,若a

五、按题目要求编写函数(每小题6分,共12分)

评分标准:根据编写函数的正确与完整程度酌情给分。 1. int fun4(char* ptr) {

int n=0; //1分 while(*ptr) { //2分 if(*ptr>='a' && *ptr<='z') n++; //4分 ptr++; //5分 }

return n; //6分 }

2. #include void main() {

int i, s=0; //1分 for(i=1; i<=10; i++) s+=i*i; //4分 printf(\分 }

注:若s的初值为1,则循环变量i的初值应修改为2。

往届试卷之二

中央广播电视大学2008秋季

C语言程序设计A课程试卷(6)

题 号 得 分 一 二 三 四 五 总 分 2011年7月考 一、单选题(每小题2分,共20分)

1. C语言程序中的基本功能模块为( )。

A. 表达式 B. 标识符 C. 语句 D. 函数 2. 逻辑表达式(x>0 || y==5)的相反表达式为( )。

A. x<=0 || y!=5 B. x<=0 && y!=5 C. x>0 || y!=5 D. x>0 && y==5

3. 循环体至少被执行一次的循环语句为( )。

A. for B. while C. do-while D. 任一种循环 4. 假定n的值为5,则表达式n++的值为( )。 A. 6 B. 5 C. 4 D. 7

5. 假定一个二维数组的定义为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][0]的值为( )。

C语言程序设计A课程复习内容和要求(文本)(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/607132.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)