2021年重庆师范大学计算机与信息科学学院820计算机基础综合考研核心题库之C程序设计改错题精编

2021年重庆师范大学计算机与信息科学学院820计算机基础综合考研核心题库之C程序设

计改错题精编

特别说明

本书根据历年考研大纲要求并结合历年考研真题对该题型进行了整理编写,涵盖了这一考研科目该题型常考试题及重点试题并给出了参考答案,针对性强,考研复习首选资料。

版权声明

青岛掌心博阅电子书依法对本书享有专有著作权,同时我们尊重知识产权,对本电子书部分内容参考和引用的市面上已出版或发行图书及来自互联网等资料的文字、图片、表格数据等资料,均要求注明作者和来源。但由于各种原因,如资料引用时未能联系上作者或者无法确认内容来源等,因而有部分未注明作者或来源,在此对原作者或权利人表示感谢。若使用过程中对本书有任何异议请直接联系我们,我们会在第一时间与您沟通处理。

因编撰此电子书属于首次,加之作者水平和时间所限,书中错漏之处在所难免,恳切希望广大考生读者批评指正。

一、改错题

1.下面程序的功能是定义一个含10个元素的整型数组,从键盘输入各个元素值并输出。阅读并分析程序是否存在错误,如有误,请改正。

【答案】程序存在错误,本程序定义了整型数组,其中,a是数组名,元素个数为10,首元素是,最后一个元素是。两个for循环语句中的数组下标范围有误,应该为“”和“,,。

2.

【答案】

3.阅读下列程序,分析该程序能否实现定义一个字符数组,通过键盘输入“”,并赋给该数组,然后将该字符串在屏幕上显示出来,若不能实现,请指出原因并改正程序。

【答案】本程序定义了一个字符数组,通过键盘输入一个字符串并存到该数组,但无法实现将“I like C”完全赋给该数组,以及将该字符串在屏幕上显示出来的功能。原因是,用scanf()函数输入字符串时,遇到空格自动认为结束。如果含有空格可以采用gets。函数,程序改动如下:

4.改正下列程序中的错误,在屏幕上显示以下3行信息。

源程序(有错误的程序)如下:

【答案】改正后的程序如下:

5.下列程序的功能为求1?100之和(和值为5050)并输出。请纠正程序中存在的错误,使程序实现其功能,程序以文件名存盘。

【答案】

6.请指出以下C程序的错误所在。

【答案】正确的程序如下。

运行结果:

78.539750

相关主题
相关文档
最新文档