计算机实习C语言编程题~求高手解答~急!(做成可追加100分) 10
程序开发题1:最近使用文件背景:广泛使用的“最近使用文件”目标:设计一个可复用的程序实现“最近使用文件”功能,程序从标准输入设备获取输入数据,将处理结果输出到标准输出设备...
程序开发题1:最近使用文件
背景:广泛使用的“最近使用文件”
目标:设计一个可复用的程序实现“最近使用文件”功能,程序从标准输入设备获取输入数据,将处理
结果输出到标准输出设备。
功能:根据用户的设置和用户使用文件的情况输出用户最近使用过的文件名列表;如果用户已经使用过
的文件数量多于设置的记录数n,则列表中保留最后使用的n个不重复的文件名;如果向列表中添加的文
件名在列表中已经存在,则列表内容不变,否则将新添加的文件名追加到列表尾。
标准输入设备的输入:输入是操作的列表,在列表中,操作按时间先后排序。操作分为两类:设置记录
数和使用文件。(老师给了输入stdin的巴克斯范式定义)
程序的输出:输出是程序(模块)的处理结果,即文件名的列表。(老师给了输出stdout的巴克斯范式
定义)
程序开发题2:简单解释程序
背景:解释程序将高级语言如c++语言“翻译”成计算机可以识别并执行的低级语言如汇编语言,进而在
计算机上执行。
目标:设计一个简单的解释程序,将某种高级程序设计语言L用C语言进行解释并执行,即将L语言中的语
句“翻译”成C语言语句,然后再C语言运行环境中执行得到结果。
功能:将从标准输入中读取的L语言解释为C语言语句并将C语言语句的执行结果输出到标准输出屏幕上。
如果在解释过程中出现不符合L语句规则的错误情况时,将“error:错误行”输出到屏幕上,之后的语
句不再进行编译执行。可能出错的原因:标识符命名错误,变量未定义,运算数类型不匹配,语句格式
错误等。 展开
背景:广泛使用的“最近使用文件”
目标:设计一个可复用的程序实现“最近使用文件”功能,程序从标准输入设备获取输入数据,将处理
结果输出到标准输出设备。
功能:根据用户的设置和用户使用文件的情况输出用户最近使用过的文件名列表;如果用户已经使用过
的文件数量多于设置的记录数n,则列表中保留最后使用的n个不重复的文件名;如果向列表中添加的文
件名在列表中已经存在,则列表内容不变,否则将新添加的文件名追加到列表尾。
标准输入设备的输入:输入是操作的列表,在列表中,操作按时间先后排序。操作分为两类:设置记录
数和使用文件。(老师给了输入stdin的巴克斯范式定义)
程序的输出:输出是程序(模块)的处理结果,即文件名的列表。(老师给了输出stdout的巴克斯范式
定义)
程序开发题2:简单解释程序
背景:解释程序将高级语言如c++语言“翻译”成计算机可以识别并执行的低级语言如汇编语言,进而在
计算机上执行。
目标:设计一个简单的解释程序,将某种高级程序设计语言L用C语言进行解释并执行,即将L语言中的语
句“翻译”成C语言语句,然后再C语言运行环境中执行得到结果。
功能:将从标准输入中读取的L语言解释为C语言语句并将C语言语句的执行结果输出到标准输出屏幕上。
如果在解释过程中出现不符合L语句规则的错误情况时,将“error:错误行”输出到屏幕上,之后的语
句不再进行编译执行。可能出错的原因:标识符命名错误,变量未定义,运算数类型不匹配,语句格式
错误等。 展开
4个回答
展开全部
第二个有意思,但是对L语言有什么要求呀,不会就写一两句语言吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学习C语言就上败笔网络安全小组
参考资料: 败笔网络安全小组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-07-18
展开全部
额......一个学校的吧......我也在纠结痛苦中.......
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C语言的试题我都做烂了,懒的再写了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询