收藏 分享(赏)

计算机二级C语言填空题归类.doc

上传人:myw993772 文档编号:8809519 上传时间:2019-07-12 格式:DOC 页数:7 大小:180.50KB
下载 相关 举报
计算机二级C语言填空题归类.doc_第1页
第1页 / 共7页
计算机二级C语言填空题归类.doc_第2页
第2页 / 共7页
计算机二级C语言填空题归类.doc_第3页
第3页 / 共7页
计算机二级C语言填空题归类.doc_第4页
第4页 / 共7页
计算机二级C语言填空题归类.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、填空题归类文件1.将自然数 1至 10以及它们的平方根写到名为 myfile3.txt 的文本文件中,然后再顺序读出显示在屏幕上。fp fclose(fp) fname2.从键盘输入若干行文本,写到文件 myfile4.txt 中,用-1 作为字符串输入结束标志,然后将文件的内容读出显示在屏幕上。*fw str str3.建立班级通讯录,通讯录中记录每位同学的编号,姓名和电话号码;班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块写到名为 myfile5.dat 的二进制文件中。STYPE FILE fp4.将指定 源文件 中的内容 复制 到指定的 目标文件 中,复制成功时函数返回值

2、为 1,失败时返回值为 0,在复制的过程中,把复制的内容输出到终端屏幕,主函数中源文件名放在变量 sfname 中,目标文件名放在变量 tfname 中。“r“ fs ft5.将形参给定的字符串, 整数,浮点数写到文本文件 中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。FILE* fp ch6.将参数给定的字符串, 整数,浮点数写到文本文件 中,再用字符串方式从此文本文件中逐个读入,并 调用库函数 atoi和atof将字符串转换成相应的整数,浮点数,然后将其显示在屏幕上。FILE* fclose(fp) fp7.通过定义学生结构体变量,存储了学生的学号,姓名和 3门课的成绩,所有学

3、生数据均以二进制方式输出到 student.dat文件中,从指定文件中 找出指定学号 的学生 数据 ,读入此学生的数据,对该生的分数进行修改, 使每门课的分数加 3分 ,修改后重写文件中该学生的数据,即用该学生的数据覆盖原数据,其它学生数据不变,若找不到,则什么都不做。fp = fp8.通过定义学生结构体变量,存储了学生的学号,姓名和 3门课的成绩,所有学生数据均以二进制方式输出到文件中, 从 形参filename 所指的 文件中读入学生数据 ,并按照学号 从小到大排序 后,再用二进制方式把 排序后的学生数据输出到 filename所指的 文件 中,覆盖原来的文件内容。“rb“ fwrite9

4、.通过定义学生结构体变量,存储了学生的学号,姓名和 3门课的成绩,所有学生数据均以二进制方式输出到文件中, 重写 形参 filename 所指 文件中最后一个学生的数据 ,即用新的学生数据覆盖该学生原来的数据,其它学生的数据不变。filename fp fp单向链表1.已建立一个带有头结点的 单向链表 ,链表中的各结点 按 结点 数据域中的数据递增 有序链接, 把形参 x的值放入一个新结点并插入到链表中, 插入 后各结点仍保持递增有序。x p s2.已建立一个带有头结点的 单向链表 ,在主函数中将多次调用该函数,每调用一次该函数, 输出 链表 尾部结点中的数据 ,并 释放该结点 ,使链表缩短。

5、next t-data t3.已建立一个带有头结点的 单向链表 ,链表中各结点 按数据域递增 有序链接, 删除 链表中数据域 值相同结点 ,使之保留一个。q next next4.在带有头结点的 单向链表 中, 查找 数据域中 值为 ch的结点 ,找到后通过函数值 返回该结点 在链表中所处的 顺序号 ;若不存在值为 ch的结点,函数返回 0值。NULL n head,ch5.统计 出带有头结点的 单向链表 中 结点 的 个数 ,存放在形参 n所指的存储单元中。*n next head6.计算出带有头结点的 单项链表 中 各结点 数据域之和 作为函数数值返回。data next head7.将

6、带头结点的单向链表 结点数据域中的数据 从小到大排序 。h-next p-next 8.将 不带头结点的单向链表 结点数据域中的数据 从小到大排序 。p-next q p-next9.将不带头结点的 单向链表逆置 。NODE next r10.将 带头结点的单向链表逆置 。next NULL r结构体1.人员记录由编号和出生年月日组成, N名人员的数据 已在主函数中 存入结构体数组 std,且编号唯一, 找出指定编号人员的数据,作为函数值返 回,由主函数输出,若指定编号不存在,则返回数据中的编号为空串。STU stdi.num stdi2.人员的记录由编号和出生年,月,日组成, N名人员的数据

7、 已在主函数中 存入结构体数组 std中 ,找出指定出生年份的人员 ,将其数据放在形参 k所指的数组 中,由主函数输出,同时由函数值 返回 满足指定条件的 人数 。stdi.year stdi n3.通过定义并赋值方式,利用结构体变量存储了一个学生的学号,姓名和 3门课的成绩,将学生 各科成绩都乘以 一个系数 a。STU scorei 符合条件的整数个数作为函数值返回。999 t/10 x5.用 筛选法 可得到 2-n(n10000)之间的 所有素数 ,方法是:首先 从素数 2开始,将所有 2的倍数的数 从数表中删去(把数表中相应位置的值 置成 0)接着从数表中 找下一个非 0数 ,并从数表中

8、删去该数的所有倍数,依次类推,直到所找的下一个数等于n为止,这样会得到一个序列:2,3,5,7,11,13,17,19,23,函数 fun用筛选法找出所有小于等于 n的素数,并统计素数的个数作为函数值返回。ai ai 06.甲乙丙丁 四人 同时开始 放鞭炮 ,甲每隔 t1秒放一次,乙每隔 t2秒放一次,丙每隔 t3秒放一次,丁每隔 t4秒放一次,每人各放 n次,根据形参提供的值,求出 总共听到多少次鞭炮声 作为 函数值 返回,注意,当几个鞭炮同时炸响,只算一次响声,每次响声,第一次响声是在第 0秒。i t+ count7.从三个形参 a,b,c 中找出 中间 的那个 数 ,作为函数值返回。a

9、a b8.将形参 n中 各位 上 为偶数 的数取出,并按原来 从高 位 到低 位的顺序 组成 一个 新的数 ,并作为函数值返回。1 s i*109.将形参 n中 各位 上为 偶数 的数 取出 ,并按原来从 高位到低位相反的顺序 组成一个 新的数 ,并作为函数值返回。0 x*10 n/1010.将形参 n所指变量中, 各位 上为 偶数的数去除 ,剩余 的 数按原来 从高位到低位的 顺序组成 一个 新数 ,并通过形参指针 n传回所指变量。10 0 x11.用函数指针指向要调用的函数,并进行调用,规定在_2_处 使 f指向函数 f1,在_3_处 使 f指向函数 f2,当调用正确时,程序输出:x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.000000。double f1 f212.根据 形参 i 的值 返回某个函数的值 ,当调用正确时,程序输出:x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.000000。double f1 f2

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

当前位置:首页 > 企业管理 > 管理学资料

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


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

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

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