365文库
登录
注册
2

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

302阅读 | 11收藏 | 7页 | 打印 | 举报 | 认领 | 下载提示 | 分享:
2
计算机二级C语言填空题归类第1页
计算机二级C语言填空题归类第2页
计算机二级C语言填空题归类第3页
计算机二级C语言填空题归类第4页
计算机二级C语言填空题归类第5页
计算机二级C语言填空题归类第6页
计算机二级C语言填空题归类第7页
福利来袭,限时免费在线编辑
转Pdf
right
1/7
right
下载我编辑的
下载原始文档
收藏 收藏
搜索
下载二维码
App功能展示
海量免费资源 海量免费资源
文档在线修改 文档在线修改
图片转文字 图片转文字
限时免广告 限时免广告
多端同步存储 多端同步存储
格式轻松转换 格式轻松转换
用户头像
幼女 上传于:2024-05-19
填空题归类 文件 1.将自然数1至10以及它们的平方根写到名为myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。 fp fclose(fp) fname 2.从键盘输入若干行文本,写到文件myfile4.txt中,用-1作为字符串输入结束标志,然后将文件的内容读出显示在屏幕上。 *fw str str 3.建立班级通讯录,通讯录中记录每位同学的编号,姓名和电话号码;班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制文件中。 STYPE FILE fp 4.将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0,在复制的过程中,把复制的内容输出到终端屏幕,主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。 "r" fs ft 5.将形参给定的字符串,整数,浮点数写到文本文件中,再用字符方式从此文本文件中逐个读入并显示在终端屏幕上。 FILE* fp ch 6.将参数给定的字符串,整数,浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof 将字符串转换成相应的整数,浮点数,然后将其显示在屏幕上。 FILE* fclose(fp) fp 7.通过定义学生结构体变量,存储了学生的学号,姓名和3门课的成绩,所有学生数据均以二进制方式输出到student.dat文件中,从指定文件中找出指定学号的学生数据,读入此学生的数据,对该生的分数进行修改,使每门课的分数加3分,修改后重写文件中该学生的数据,即用该学生的数据覆盖原数据,其它学生数据不变,若找不到,则什么都不做。 fp == fp 8.通过定义学生结构体变量,存储了学生的学号,姓名和3门课的成绩,所有学生数据均以二进制方式输出到文件中,从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指的文件中,覆盖原来的文件内容。 "rb" > fwrite 9.通过定义学生结构体变量,存储了学生的学号,姓名和3门课的成绩,所有学生数据均以二进制方式输出到文件中,重写形参①filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其它学生的数据不变。 filename fp fp 单向链表 1.已建立一个带有头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接,把形参x的值放入一个新结点并插入到链表中,插入后各结点仍保持递增有序。 x p s 2.已建立一个带有头结点的单向链表,在主函数中将多次调用该函数,每调用一次该函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。 next t->data t 3.已建立一个带有头结点的单向链表,链表中各结点按数据域递增有序链接,删除链表中数据域值相同结点,使之保留一个。 q next next 4.在带有头结点的单向链表中,查找数据域中值为ch的结点,找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。 NULL n head,ch 5.统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。 *n next head 6.计算出带有头结点的单项链表中各结点①数据域之和作为函数数值返回。 data next head 7.将带头结点的单向链表结点数据域中的数据从小到大排序。 h->next p->next > 8.将不带头结点的单向链表结点数据域中的数据从小到大排序。 p->next q p->next 9.将不带头结点的单向链表逆置。 NODE next r 10.将带头结点的单向链表逆置。 next NULL r 结构体 1.人员记录由编号和出生年月日组成,N名人员的数据已在主函数中存入结构体数组std,且编号唯一,找出指定编号人员的数据,作为函数值返回,由主函数输出,若指定编号不存在,则返回数据中的编号为空串。 STU std[i].num std[i] 2.人员的记录由编号和出生年,月,日组成,N名人员的数据已在主函数中存入结构体数组std中,找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。 std[i].year std[i] n 3.通过定义并赋值方式,利用结构体变量存储了一个学生的学号,姓名和3门课的成绩,将学生各科成绩都乘以一个系数a。 STU score[i] &std 4.将形参指针所指结构体数组中的3个元素按num成员进行升序排列。 *std PERSON std 5.将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在主函数中输出。 std[0] std[i].age max.name 6.通过定义并赋初值的方式,利用结构体变量存储了一名学生的信息,输出该名学生的信息。 tt tt.score[i] std 7.通过定义学生结构体变量,存储了学生的学号,姓名和3门课的成绩,将形参a所指结构体变量中的数据赋给函数中的结构体变量b,并修改b中的学号和姓名,最后输出修改后的数据。 a b.name score[i] 8.通过定义学生结构体变量,存储了学生的学号,姓名和3门课的成绩,对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。 ->sno ->name &t 9.通过定义学生结构体变量,存储了学生的学号,姓名和3门课的成绩,将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。 struct student a.name a.score[i] 10.程序通过定义学生结构体变量,存储了学生的学号,姓名和3门课的成绩,将形参a所指结构体变量s中的数据进行修改,并把a中地址作为函数值返回主函数,在主函数中输出修改后的数据。 struct student* a->score[i] a 11.通过定义学生结构体数组,存储了若干名学生的学号,姓名和3门课的成绩,将存放学生数据的结构体数组,按照姓名的字典顺序(由小到大)排序。 struct student n-1 a[i].name,a[j].name 字符串数组 1.对形参ss所指字符串数组中的M个字符串按长度由短到长进行排序,ss所指字符串数组中共有M个字符串,且串长小于N。 i+1 k=j t 2.求出形参ss所指字符串数组中最长字符串的长度,其余字符串左边用字符*补齐,使其与最长的字符串等长,字符串数组中共有M个字符串,且串长
下载二维码
网站备案:鄂ICP备2021004464号 网络文化经营许可证:鄂网文[2024]95956-12号
© 2009-2023 www.365docx.com All rights reserved 版本号:1.2.1.154
开发者:武汉妙游互动信息技术有限公司 免责声明:本站文档为网友上传,如有侵权,请联系删除
地址:武汉东湖新技术开发区凌家山南路1号武汉光谷企业天地4号楼12层03室(自贸区武汉片区)
服务条款 免责声明 隐私政策 侵权处理
下载二维码
tj