欢迎来到天天文库
浏览记录
ID:45788890
大小:82.61 KB
页数:20页
时间:2019-11-17
《南京师范大学GIS专业历年真题汇总(C语言)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、南师1999年GIS专业研究生入学《C语言程序设计》考试试题(含数据结构)1999年南京师范大学地理信息信息系统C程序设计(含数据结构)二、程序设计1、求下列矩阵的转置,并在屏幕上输出(15分)2、1357926871010842o整数N的阶乘记作N!,他为整数1至N的连续乘积,要求从键盘输入一个正整数N,计算出阶乘的结果,并显示(15分)3、从键盘若干名学生某门课成绩,同几个分数段成绩的人数,程序运行结果如下(20分)Student'snumber=[12]inputstudent,sscores:[928710060947
2、86552964310089]results:100:290~99:380~89:270、79:160=69:20~59:2注:□中的为用户输入4、用筛选发求岀3~200只见的所有素数,每5个打印一行,并将结果输出到文件result,dat中要求:1需用循环赋值初始化数组p[n],p[n]内存放3〜200中的奇数2用筛选发筛出p[n]中的非素数3打印p[n]并输出到文件中(30分)2.voidJiecheng(intnum){if(num<=0)printf(“请输入正整数!“);intjc=0;for(inti=1;i3、m;i++){jc*=i;printf(n%d!=%d,um,jc);2000年南京师范大学地理信息信息系统C程序设计(含数据结构)(说明一下:试题可以采用C语言、C卄、PascalsBASIC或FORTRAN任意一种语言,要求划出算法流程图和写出算法,试卷总分100分)1、有一个函数如下:5X(X<1)Y(X)=5X-1(l<=X<10)3X-1(X>=10)编写一个程序,输入X,输出结果。要求:①将其显示在屏幕上。②用文本格式写入名为“Result.txt”的文件中。③画出流程图。(20分)2、“完数”定义:一个数恰好4、等于它的因子之和。如6的因子是1、2、3,而6二1+2+3,所以6为完数。编程找出1000以内的所有“完数”。要求:①将其显示在屏幕上。②用文本格式写入名为-Result,txt"的文件中。③画出流程图。(20分)3、数方阵是这样的一个方阵,它的每行、每列和对角线之和均相等,如三阶幻数方阵为以下方阵。编写一个算法,求出3阶方阵的所有形式。要求:①将其显示在屏幕上。②用文本格式写入名为"Result,txt"的文件中。③画出流程图。(30分)8163574924、编写一个算法,从键盘输入某年某月某天,计算出该天是星期几。要求:①5、将其显示在屏幕上。②用文本格式写入名为“Result.txt”的文件中。③画出流程图。(30分)(提示:一年12个月,1、3、5、7、8、10、12为大月,每月31天;4、6、9、11为小月,每月30天,2月如是闰年为29天,否则28天。每7天为一周。闰年判别:该年能够被4整除、但不能被100整除,该年为闰年;该年能够被4整除、又能被100整除,如果该年还能被400整除,该年为闰年,否则,该年不为闰年。2001年南京师范大学地理信息信息系统C程序设计(含数据结构)1、设有4行2列的矩阵A和2行3列的矩阵B,求A和B的乘积C.26、、输入若干姓名,统计各种姓氏的人数。3、m只猴子要选大王,选取办法如下:所有猴子按1……m编号围坐成一圈,从第一号开始按顺序1、2、3、……、n报数,凡报n号的猴子退出圈外,如此循环报数,直到圈内只剩下一只猴子时,这只猴子就是大王。m和n由键盘输入。4、写出折半查找的递归算法。5、写一个函数,以删除指定的链表结点。6、a•和b单项链表的每一个结点中存放--个正整数,并在链表中按由小到大的顺序排列,请写一个过程,把b链表合并到b链表中去,合并后的链表仍然有序。南师2002年GIS专业研究生入学《C语言程序设计》考试试题(含数据结7、构)2002年南京师范大学地理信息信息系统C程序设计(含数据结构)1、简答题(20分)1)头文件中的ifndef/define/enfif干什么用?2)#include和#include"filename.h〃有什么区别?3)const有什么用途?4)请简述以下两个for循环的优缺点。第一个第二个For(i=0;i8、e{for(i=0;i
3、m;i++){jc*=i;printf(n%d!=%d,um,jc);2000年南京师范大学地理信息信息系统C程序设计(含数据结构)(说明一下:试题可以采用C语言、C卄、PascalsBASIC或FORTRAN任意一种语言,要求划出算法流程图和写出算法,试卷总分100分)1、有一个函数如下:5X(X<1)Y(X)=5X-1(l<=X<10)3X-1(X>=10)编写一个程序,输入X,输出结果。要求:①将其显示在屏幕上。②用文本格式写入名为“Result.txt”的文件中。③画出流程图。(20分)2、“完数”定义:一个数恰好
4、等于它的因子之和。如6的因子是1、2、3,而6二1+2+3,所以6为完数。编程找出1000以内的所有“完数”。要求:①将其显示在屏幕上。②用文本格式写入名为-Result,txt"的文件中。③画出流程图。(20分)3、数方阵是这样的一个方阵,它的每行、每列和对角线之和均相等,如三阶幻数方阵为以下方阵。编写一个算法,求出3阶方阵的所有形式。要求:①将其显示在屏幕上。②用文本格式写入名为"Result,txt"的文件中。③画出流程图。(30分)8163574924、编写一个算法,从键盘输入某年某月某天,计算出该天是星期几。要求:①
5、将其显示在屏幕上。②用文本格式写入名为“Result.txt”的文件中。③画出流程图。(30分)(提示:一年12个月,1、3、5、7、8、10、12为大月,每月31天;4、6、9、11为小月,每月30天,2月如是闰年为29天,否则28天。每7天为一周。闰年判别:该年能够被4整除、但不能被100整除,该年为闰年;该年能够被4整除、又能被100整除,如果该年还能被400整除,该年为闰年,否则,该年不为闰年。2001年南京师范大学地理信息信息系统C程序设计(含数据结构)1、设有4行2列的矩阵A和2行3列的矩阵B,求A和B的乘积C.2
6、、输入若干姓名,统计各种姓氏的人数。3、m只猴子要选大王,选取办法如下:所有猴子按1……m编号围坐成一圈,从第一号开始按顺序1、2、3、……、n报数,凡报n号的猴子退出圈外,如此循环报数,直到圈内只剩下一只猴子时,这只猴子就是大王。m和n由键盘输入。4、写出折半查找的递归算法。5、写一个函数,以删除指定的链表结点。6、a•和b单项链表的每一个结点中存放--个正整数,并在链表中按由小到大的顺序排列,请写一个过程,把b链表合并到b链表中去,合并后的链表仍然有序。南师2002年GIS专业研究生入学《C语言程序设计》考试试题(含数据结
7、构)2002年南京师范大学地理信息信息系统C程序设计(含数据结构)1、简答题(20分)1)头文件中的ifndef/define/enfif干什么用?2)#include和#include"filename.h〃有什么区别?3)const有什么用途?4)请简述以下两个for循环的优缺点。第一个第二个For(i=0;i8、e{for(i=0;i
8、e{for(i=0;i
此文档下载收益归作者所有