2012年2011级程序设计实用案例选讲考试题

合集下载

C++程序设计期末试卷2011-2012-2-A卷及答案

C++程序设计期末试卷2011-2012-2-A卷及答案

—南昌大学考试试卷—2011-2012-2学期《C++程序设计》期末考试参考答案(A卷)一、单项选择题(每小题2分,共30分)二、填空题(每空1分,共20分)【1】main 【2】 6 【3】 2 【4】 3【5】double 【6】 2.0 【7】m-(m/n)*n 【8】struct【9】12 【10】循环【11】switch 【12】构造【13】析构【14】友元函数15】数据成员【16】成员函数【17】Nan 【18】私有的(private)【19】x %2 【20】x/2三、程序阅读题(每小题4分,共24分)1、 1 5 7 11 13 17 19S=732、A=2, B=20A=3, B=353、S=404、There are 2 Points.There are 7 Points.There are 2 Points.5、S=226、31129四、程序设计题(每小题10分,共20分)1、#include<iostream>using namespace std; // 1分void main(){int i,max,a[10]; //1分float avg,s=0; //1分for(i=0;i<10;i++)cin>>a[i]; //1分max=a[0]; //1分for(i=0;i<10;i++) //1分{s+=a[i]; //1分if(a[i]>max)max=a[i]; //1分}avg=s/10; //分cout<<"max="<<max<<endl;cout<<"avg="<<avg<<endl; //1分}2、#include"iostream.h" // 1分class Rect // 1分{private:float Length,Width; // 1分public:Rect (float L,float W) // 1分{Length=L;Width=W;} // 1分double GetS(){return Length*Width;} // 2分};void main(){Rect obj(3.0,4.0); //2分cout<<"S="<<obj.GetS()<<endl; // 1分}。

2011年上半年 软件设计师 案例分析

2011年上半年 软件设计师 案例分析

全国计算机技术与软件专业技术资格(水平)考试2011年上半年软件设计师下午试卷(考试时间14:00~16:30 共150 分钟)1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。

2.在答题纸的指定位置填写准考证号、出生年月日和姓名。

3.答题纸上除填写上述内容外只能写解答。

4.本试卷共7 道题,试题一至试题四是必答题,试题五至试题六选答1 道。

每题15 分,满分75 分。

5.解答时字迹务必清楚,字迹不清时,将不评分。

6.仿照下面例题,将解答写在答题纸的对应栏内。

例题2011年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。

因为正确的解答是“5 月20 日”,故在答题纸的对应栏内写上“5”和“20”(参看下表)。

试题一某医院欲开发病人监控系统。

该系统通过各种设备监控病人的生命特征,并在生命特征异常时向医生和护理人员报替。

该系统的主要功能如下:(1) 本地监控:定期获取病人的生命特征,如体温、血压、心率等数据。

(2) 格式化生命特征:对病人的各项重要生命特征数据进行格式化,然后存入曰志文件并检查生命特征。

(3) 检查生命特征:将格式化后的生命特征与生命特征范围文件中预设的正常范围进行比较。

如果超出了预设范围,系统就发送一条警告信息给医生和护理人员。

(4) 维护生命特征范围:医生在必要时(如,新的研究结果出现时)添加或更新生命特征值的正常范围。

(5) 提取报告:在医生或护理人员请求病人生命特征报告时,从日志文件中获取病人生命特征生成特征报告,并返回给请求者。

(6) 生成病历:根据日志文件中的生命特征,医生对病人的病情进行描述,形成病历存入病历文件。

(7) 查询病历:根据医生的病历查询请求,查询病历文件,给医生返回病历报告。

(8) 生成治疗意见:根据日志文件中的生命特征和病历,医生给出治疗意见,如处方等,并存入治疗意见文件。

(9) 査询治疗意见:医生和护理人员查询治疗意见,据此对病人进行治疗。

2011JAVA程序设计A卷试卷(含答案)

2011JAVA程序设计A卷试卷(含答案)

华南农业大学期末考试试卷(A 卷)2011-2012学年第 1 学期 考试科目: Java 程序设计 考试类型:(闭卷)考试 考试时间: 120 分钟 学号 姓名 年级专业一、单项选择题(本大题共 25 小题,每小题 2 分,共 50 分)1. 下列有关Java 程序的说法中正确的是___D_____:A. 由于Java 程序是解释执行的,所以执行前不需要进行编译B. 一个.java 源程序编译后将产生一个.class 的字节码文件C. 安装了JDK 后,安装程序会自动配置系统的环境变量path 和classpathD. 面向对象的解释型高级编程语言 2. 下列为合法变量名的是__C______。

A. falseB. 0xabcC. iStudentD. cow ‟s3. 对于构造方法,下列叙述不正确的是__C______。

A. 构造方法是类的一种特殊函数,它的方法名必须与类名相同B. 构造方法没有返回值类型C. 子类不但可以继承父类的无参构造函数,也可以继承父类的有参构造函数。

D. 子类在创建构造方法是必须把调用父类构造方法放在第一条语句4. 下列关于接口的说明正确的是__D______。

A. 接口和抽象类是同一回事B. 一个类不可以实现多个接口C. 接口间不能有继承关系D. 实现一个接口必须实现接口的所有方法5. Java 为移动设备提供的平台是__A______。

A .J2ME B .J2SE C .J2EE D .JDK5.0 6. 下列语句中,属于多分支语句的是__B______。

A .if 语句B .switch 语句C .do while 语句D .for 语句7.在Java中,存放字符串常量的对象属于_B_______类对象。

A. CharacterB. StringC. StringBufferD. Char8.下列关于继承的哪项叙述是正确__D______。

A. 在java中允许多继承B. 在java中一个类只能实现一个接口C. 在java中一个类不能同时继承一个类和实现一个接口D. java的单一继承使代码更可靠9.给出如下代码:class Test{private int m;public static void fun() { // some code... }}如何使成员变量m 被函数fun()直接访问? CA. 将private int m 改为protected int mB. 将private int m 改为public int mC. 将private int m 改为static int mD. 将private int m 改为int m10.System和Math类在哪个包中_B_______。

南京信息工程大学试卷2011-2012学年第二学期C语言程序设计试卷(理科)及答案-A

南京信息工程大学试卷2011-2012学年第二学期C语言程序设计试卷(理科)及答案-A

南京信息工程大学试卷(理工科)2011 - 2012 学年第 2学期C语言程序设计课程试卷( A 卷) 本试卷共 8 页;考试时间 120分钟;任课教师课程组;出卷时间 2012 年 6月学院专业2011 年级班学号姓名得分一、单项选择题 (每小题 1分,共 15分)1.C语言规定:在一个源程序中,main的位置A)必须在最开始 B)必须在系统调用的库函数后面C)可以任意 D)必须在最后2.下面四个选项中,均是合法的用户标识符的选项的是A) A p_o do B)float lao _AC) b-a goto int D) _123 temp INT3.判断字符型变量c1是否为大写字母的正确表达式为A)’A’<=c1<=’Z’ B)(c1>=A)&&(c1<=Z)C)(‘A’>=c1)||(‘Z’<=c1) D)(c1>=’A’)&&(c1<=’Z’)4.表达式18.0/4*sqrt(4)/8值的数据类型为A)float B)charC)double D)不确定5.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是A)7 B)8 C)6 D)26.若对两个数组a和b进行初始化char a[]="ABCDEF";char b[]={'A', 'B', 'C', 'D', 'E', 'F'};则下列叙述正确的是。

A) a与b数组完全相同B) a与b数组长度相同C) a与b数组都存放字符串 D) 数组a比数组b长度长7.若定义x为长整型变量,则能正确输入x值的语句是。

A)scanf(“%d”,x); B)scanf(“%d”,&x);C)scanf(“%ld”,&x); D)scanf(“%ld”, x);8.以下正确的函数定义是。

20112012学年第一学期期末考试《Java语言程序设计》试卷A答案

20112012学年第一学期期末考试《Java语言程序设计》试卷A答案

20112012学年第一学期期末考试《Java语言程序设计》试卷A 答案龙A一、单项选择题(本大题共20小题,每题1.5分,共30分。

)1~5: ADDCD 6~10: CDADC 11 ~15: DDDCC16 ~20: DDDAB二、判断题(正确用×错误用√标记)(每题1分,共15题) 15%1~5: ××××√6~10: √×××√11 ~15: ×√××√三、写程序结果题(共5道,每题5分,共25分)1、输出的值是0。

因为public void ConstructorTest()不是构造方法。

类的默认构造方法与类同名,且不能有返回值类型修饰其方法。

因此此程序类的构造方法默认是public ConstructorTest()。

2、we go,to our,compus,2,3、8.14、1 2 3 4 5程序结束啦!5、编译时报告第6行出错四. 编程题(共3道,25分)1、程序完全正确得5分2、程序完全正确得10分//编程题2参考答案:import java.io.*;import java.util.*;class Point{private float x,y;public Point(){x=0;y=0;}public Point(float_x,float _y){x=_x;y=_y;}public Point getPoint(){return (new Point(x,y));}public void setPoint(float _x,float _y){x=_x;y=_y;}public float getX( ){return x;}public float getY( ){return y;}public void setX(float public class Distence{public static void main(Stringargs[]){Point P1, P2;float x1,y1,x2,y2;Scanner s=newScanner(System.in);System.out.println("Point1.X ,Point1.y:\n");x1=s.nextFloat();y1=s.nextFloat() ;P1=new Point(x1,y1);System.out.println("Point2.X ,Point2.y:\n");x2=s.nextFloat();y2=s.nextFloat() ;P2=new Point(x2,y2);System.out.println("P1与P2之间的//编程题1参考答案:class Complex{private float X,Y;public Complex(){X=0;Y=0;}public Complex(float x,float y){X=x;Y=y;}public void setValue(int x,int y){X=x;Y=y;}public void setValue(int x,float y){X=x;Y=y;}public void setValue(float x,int y){X=x;Y=y;}public void setValue(float x,float y){X=x;Y=y;}public float getX(){return X;}public float getY(){return Y;}}public class ComplexMain{public static void main(String[] args){Complex c1=new Complex();Complex c2=new Complex(10,20);System.out.println("c1.X="+c1.getX()+", c1.Y="+c1.getY());System.out.println("c2.X="+c2.getX()+", c2.Y="+c2.getY());}}。

2011-2012-02_JAVA_标准试卷A卷

2011-2012-02_JAVA_标准试卷A卷

第 4 页 共8 页
线


public class TestStatic { public static void main(String[] args) { Static_Count c1 = new Static_Count(); Static_Count c2 = new Static_Count(); Static_Count c3 = new Static_Count(); c1.myPrintln(); c2.myPrintln(); } } 2. 学号 下列程序的运行结果是什么? public class Father{ public Father(){ System.out.println(”Father construtor!”); } public void myFather(){ System.out.print(”MyFather!”); } } public class Son extends Father{ public Son(){ System.out.println(“Son construtor!”); 信 } public void mySon(){ System.out.print(”MySon!”); 级 班级 } } public class Test{ public static void main(String[] args){ 考 Son son = new Son(); 专业 } 装 } 3. 下列程序的输出结果是什么? public class Example { String str = new String("good"); char[] ch = { 'a', 'b', 'c' }; public static void main(String args[]) { Example ex = new Example (); ex.change(ex.str, ex.ch); System.out.print(ex.str + " and "); System.out.print(ex.ch); } 生 订 系 姓名

2011-2012年度第二学期期末考试试题及答案

2011-2012年度第二学期期末考试试题及答案

试卷代号:1070中央广播电枧大学2011-2012学年度第二学期“开放本科"期未考试组织行为学试题2012年7月注意事项一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。

考试结束后,把试卷和答题纸放在桌上。

试卷和答题纸均不得带出考场。

监考人收完考卷和答题纸后才可离开考场。

二、仔细读懂题目的说明,并按题目要求答题.答案一定要写在答题纸的指定位置上,写在试卷上的答案无效。

三、用蓝、黑圆珠笔或钢笔答题,使用铅笔答题无效.一、判断对错题(每小题1分,共6分。

对题中的说法做出是“正确”或还是“错误”的判断,并将判断的结果写在答题纸上)1.对于每一个组织来说,任何一种管理制度和管理方法都是针对一定的情况提出来的,都不能地说哪种好﹑哪种坏,更不能把管理方法僵化.2.血液占优势的属于粘液质气质。

3.强化理论是基于这样的假设:受到奖励的行为会重复进行﹑而招致惩罚后果的行为会更加趋向于重复发生.4.群体规模越大,工作绩效越小.5.费德勒在研究中发现:关心任务的领导者在“不利的”或“有利的”的情况下,将是最有效的领导者.6.勒温的冻结强化方程式是团体强化方程式和个体强化方程式.二、单项选择题(每小题2分,共12分。

在备选答案中,选择一个正确答案并将答案题号写在答题纸上)7.布劳是从哪个角度来划分组织类型的?( )A.社会功能B。

成员受惠程度C.对成员的控制方式D。

成员人数8.通过社会知觉获得个体某一行为特征的突出印象,进而将此扩大为它的整体行为特征,这种知觉属于( )A.知觉防御B.首因效应C。

晕轮效应 D.定性效应9。

当一个人在爱情问题上受到挫折后并未消沉,而是更加努力学习和工作,并在工作上取得了显著的成绩。

这种行为反应是?( )A.坚持原有目标的行为反应B。

升华的行为反应C.反向的行为反应D. 放弃的行为反应10。

人物角色和维护角色都多的群体属于( )A.人际群体 B。

团队集体C.无序群体 D.任务群体11.对下属采取信任的态度,并与他们共同制定计划、设置目标、改进和检查工作,这种领导风格属于什么类型?( )A.专权独裁式 B。

2011~2012《Java语言程序设计》试卷A及答案(安徽工业大学)

2011~2012《Java语言程序设计》试卷A及答案(安徽工业大学)
//Test_1.java的内容是:
public class Test_1
{public void Say( )
{System.out.println("Hello World!");}
}
//Test_2.java的内容是:
public class Test_2
{public void Say( )
三、写出下面程序的结果(共5题)25%
1、下列的程序编译运行时,其结果是什么?为什么输出这样的值?
class ConstructorTest
{int X;
public void ConstructorTest()
{X=1;
}
public static void main(String[] args)
10、Java把数组当作对象。()
11、子类可以继承父类的私有方法。()
12、Java中子类调用父类的方法,是通过super来实现的。()
13、有的类定义时可以不定义构造函数,所以构造函数不是必需的。()
14、在Java程序中,一个线程的优先级可以用任一个非负整数设置,整数越大,优先级越高()
15、以下语句中变量的Path在Windows系统下,其值为\a\b;在Unix系统下,其变量的值为/a/b。()
17、下列类声明正确的是__________________。
A、abstract final class HI{···}B、abstract private move( ){···} C、protected private number; D、public abstract class Car{···}
{System.out.println("你们好!");}}

2011-2012试卷及参考答案

2011-2012试卷及参考答案

………密………封………线………以………内………答………题………无………效……电子科技大学2011-2012学年第 1 学期期末考试卷课程名称:高级语言程序设计考试形式:闭卷考试日期:2012年1月9 日考试时长:120 分钟课程成绩构成:平时20 %,期中%,实验20 %,期末60 %本试卷试题由__3__部分构成,共__8__页。

一、选择题,选择唯一正确的答案填在下划线上(共40分,共40题,每题1分)1、C语言中,用户能使用的合法标识符是 C 。

A) a,b B) -xyz C) fa2 D) 5ivoid define sort_a x.ia123 s(x) string malloc2、若int a, b, c; 则表达式(a=2, b=5, b++, a+b)的值是 B 。

A) 7 B) 8 C) 6 D) 23、若定义a[][2]={1,2,3,4,5,6,7}; 则a数组中行的大小是 C 。

A) 2 B) 3 C) 4 D) 无确定值4、在循环语句的循环体中,continue语句的作用是 C 。

A) 立即终止整个循环B) 继续执行continue语句之后的循环体各句C) 结束本次循环D) 结束本次循环并跳出循环5、C语言规定,函数返回值的类型由 D 所决定。

A) return语句中的表达式类型B) 调用该函数时的主调函数类型C) 调用该函数时的形参类型D) 在定义该函数时所指定的函数返回类型6、C语言程序是由 C 组成的。

A) 子程序B) 过程C) 函数D) 主程序和子程序………密………封………线………以………内………答………题………无………效……7、判断char型变量c1是否小写字母的正确表达式为 B 。

A) 'a'<=c1<='z' B) (c1>='a')&&(c1<='z')C) (c1>=a)&&(c1<=z) D) ('a'<=c1)||('z'>=c1)8、不正确的字符串常量是 A 。

2011程序设计题参考答案

2011程序设计题参考答案

程序设计题参考答案(一)说明程序设计题主要是根据题目的要求先进行界面设计(参考Design.exe程序的运行结果),再设计事件代码。

完成后将工程文件以Design.vbp,窗体文件以Design.frm保存到考生目录下。

注:以默认方式命名控件,以从左至右,从上向下的顺序拖放控件。

例如有4个CommandButton类型的控件,命名按照如下方式:Command1 Command2Command3 Command4(二)程序设计题1、新建一个工程,完成“加法器”程序的设计,具体要求如下:(1)窗体的标题为“加法器”,固定边框。

(2)在窗体上从上到下依次引入Text1、Text2、Text3三个文本框,三个文本框的对齐方式均为右对齐。

(3)从上面两个文本框用于输入加数,要求不接受非数字键。

(4)下面一个文本框用于显示和,它不能进行编辑操作。

(5)单击“=”按钮(Command1),将两个加数的和显示在下面一个文本框中。

(6)单击“清空”按钮(Command2),三个文本框内容都被清空,同时第一个文本框获得焦点。

图1程序设计代码:Private Sub Form_Load() '界面设计,严格参照考试所提供的EXE文件运行界面进行设计'以下属性都可以在属性窗口中设置Form1.Caption = "加法器"Text1.Alignment = 1Text2.Alignment = 1Text3.Alignment = 1Text3.Locked = TrueCommand1.Caption = "="Command2.Caption = "清空"End SubPrivate Sub Command1_Click()Text3.Text = Val(Text1.Text) + Val(Text2.Text)End SubPrivate Sub Command2_Click()Text1.Text = ""Text2.Text = ""Text3.Text = ""Text1.SetFocusEnd SubPrivate Sub Text1_KeyPress(KeyAscii As Integer)If KeyAscii < 48 Or KeyAscii > 57 Then '判断为非数字键KeyAscii = 0 '改变键入文本框的显示为空字符,即不显示End IfEnd SubPrivate Sub Text2_KeyPress(KeyAscii As Integer)If Not IsNumeric(Chr(KeyAscii)) ThenKeyAscii = 0End IfEnd Sub2、新建一个工程,完成“健康称”程序的设计,具体要求如下:(1)窗体的标题为“健康称”,固定边框。

C#洛阳理工2011-2012(2)C#A卷答案及解析

C#洛阳理工2011-2012(2)C#A卷答案及解析

洛阳理工学院2011/2012 学年第二学期面向对象程序设计期末考试试题卷(A)适用班级:B110531/32/33 考试时间:120分钟注意:看清题目要求,书写整洁!一、选择题(每小题2分,20题共计40分)1.C#中每个int 类型的变量占用( )个字节的内存。

A. 4B. 2C. 1D. 82.在C#中,定义一个字符串变量存储姓名应使用以下哪条语句定义?( )A. CString name;B. string name;C. Dim name as stringD. char * name;3.在C#编制的财务程序中,需要创建一个存储流动资金金额的临时变量,则应使用下列哪条语句?( )A. string money;B. int money;C. decimal money;D. Dim money as double4.C#中,新建一字符串变量str,并将字符串"I Love C Sharp"保存到串中,则应该使用下列哪条语句?( )A. string str("I Love C#");B. string str = "I Love C#";C. string str("I Love C Sharp");D. string str = "I Love C Sharp";5.C#中MySelf为一自定义类,其中定义了以下方法public void HelloWorld(){ …}使用以下语句创建了该类的对象,并使变量obj 引用该对象:MySelf obj = new MySelf ();那么,可如何访问类MySelf的HelloWorld方法?( )A. obj. HelloWorld ();B. obj:: HelloWorld ();C. MySelf. HelloWorld ();D. MySelf:: HelloWorld ();6.分析下列C#语句,注意类MyClass 没有访问修饰符:namespace ClassLibrary1{class MyClass{public class subclass{int i;}}}若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择( )。

2012年程序设计会考试题

2012年程序设计会考试题

2012年程序设计会考试题A类[例1]已知⼀辆⾃⾏车的售价是300元,请编程计算a辆⾃⾏车的总价是多少?解:若总售价⽤m来表⽰,则这个问题可分为以下⼏步处理:①从键盘输⼊⾃⾏车的数⽬a,a为整数;②⽤公式m=300*a 计算总售价;③输出计算结果。

[例2]编程计算半径为R的圆的⾯积和周长。

解:这是⼀个简单问题,按数学⽅法可分以下⼏步进⾏处理:①从键盘输⼊半径的值R,R为实数;②⽤公式S=πR2计算圆⾯积;③⽤公式C=2πR 计算圆周长;④输出计算结果。

[例3] 输出两个⾃然数相除的商和余数。

解:设被除数、除数、商和余数,分别为A,B,C,D,均为变量,且都是整数类型。

题中未给出具体的⾃然数A、B,可采⽤键盘输⼊⽅式。

①给出提⽰,从键盘输⼊a, b;②显⽰两数相除的数学形式;③求出a除以b的商c;④求出a除以b的余数d;⑤紧接等式后⾯输出显⽰商和余数。

[例4] 求⼀元⼆次⽅程x2+3x+2=0的两个实数根。

解:⽅程的系数是常量,分别⽤a,b,c表⽰,可运⽤数学上现成的求根公式求⽅程的根,采取如下⽅法,由键盘输⼊三个实数a,b,c:①先求出d=b2-4ac;(求根公式中需⽤开⽅运算的那部分)②再⽤求根公式算出x1,x2的值。

③输出x1,x2。

[例5] 输⼊某梯形的上底、下底和⾼,求该梯形的⾯积。

解:设梯形的上底、下底和⾼分别为a,b,c,根据公式,求出⾯积。

①给出提⽰,从键盘输⼊实数a,b,c;②根据公式求出⾯积。

③输出⾯积。

[例6]输⼊△ABC中的三边长,输出△ABC的⾯积。

( 计算公式: S=√[p(p-a)(p-b)(p-c)]。

其中p=(a+b+c)/2)解:设三⾓形三边分别为a,b,c,根据公式,求出⾯积。

①给出提⽰,从键盘输⼊实数a,b,c;②根据公式求出⾯积;③输出⾯积。

[例7] 输⼊圆柱体的⾼,底⾯园的半径,求园柱体表⾯积。

解:设圆柱体的⾼,底⾯圆半径分别为a,b,根据公式,求出表⾯积。

2011高级语言程序设计考卷A及参考答案

2011高级语言程序设计考卷A及参考答案

…………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………装订线………………装订线内不要答题,不要填写信息………………装订线…………武汉理工大学考试试题答案(A卷)2011 ~2012 学年1 学期高级语言程序设计课程二、填空题(本大题共 5 小题,每空1分,共10 分)1.;(或分号)}2.全局变量03.inline void4. break continue5. 说明运算三、判断题(本大题共 5 小题,每小题2分,共10 分)1.(√)2.(x)3.(x)4.(√)5.(√)四、程序阅读题(本大题共 4 小题,每小题5分,共20 分)1.6 4 5 2.s=243.sum=24 4.25 20五、程序填空题(本大题共2小题,每空2分,共10 分)1.(1)a (2)*(p+i) (或p[i])(3)sum/n2.(1)n<100 (2)break六、程序编写题(本大题共 3 小题,每小题10 分,共30 分)1.#include <iostream>using namespace std;int main() {int i,n=0,s=0,x;for(i=1;i<=35;i++) {cin>>x;if(x>=60) n++;s=s+x;}cout<<"Average is "<<s/35<<endl;cout<<"Passed is "<<n<<endl;return 0;}2.double fact (int n) // 非递归函数{int i;double p=1.0;for(i=1;i<=n;i++)p=p*i;return p;}double fact(int n) // 递归函数{if (n==1)return 1;elsereturn n*fact2(n-1);}3.float fun(Student *head){Student *p;int n;float sum=0.0;p=head;n=0;while (p!=NULL){ n++;sum=sum+p->score;p=p->next;}return sum/n;}。

(完整版)广州大学2011级别C程序设计I考试卷答案(A)

(完整版)广州大学2011级别C程序设计I考试卷答案(A)
fprintf(fp1, "abc");
fclose(fp1);
12.设有如下变量定义“int k=7,x=12;”,则能使值为3的表达式是(C )
A、x%=(k%=5) B、x%=(k-k%5) C、(x%=k)-(k%=5) D、x%=k-k%5
13.以下函数的功能是(A )
void fun(char *p2,char *p1)( while ((*p2=*p1)!=' \0'){p1++;p2++;}}
#define N 9
void main(void)
{ int i,j,iInsert,iStu[N+1]={90,88,85,80,75,70,65,60,55};
scanf("%d”,&iInsert);
for(i=0;i<N;i++)
if(iInsert<iStu[i]) ; else break; for(j=N;j>i;j--)
院、系领导
审批并签名
A卷
广州大学
C

1.C语言程序的3种基本结构是顺序结构、选择结构和(C )结构
A、嵌套B、递归C、循环D、转移
2.下列叙述中错误的是(D)
A、C语句必须以分号结束
B、复合语句在语法上被看做一条语句
C、赋值表达式末尾加分号就构成赋值语句
Dk空语句出现在任何位置都不会影响程序运行
3.C语言中,运算对象必须是整型数的运算符是(B )
max = a[0];
for (i = 1; i < n; i++)
if (a[i] > max)

2013级程序设计实用案例选讲考试题

2013级程序设计实用案例选讲考试题

2014-2015学年第一学期程序设计实用案例选讲考试题1.说明:本试题满分为100分(代码60%+设计说明书20%+答辩20%),占本门课程总成绩的60%。

根据抽签结果完成下面题目中一题,根据要求完成相应的题目,并书写《程序设计实用案例选讲期末考试设计说明书》。

2.期末考试成绩比例:平时成绩10%+实验成绩30%+期末大作业60%3.答辩时间:答辩时间:2015年1月5-6日4.提交内容:程序和设计说明书5.提交方式:1)程序需要当面演示并回答问题,由给科代表或者学习委员收齐后将本班所有程序刻盘并将光盘上交2)软件系统设计说明书请参照模板提前写好并打印出来,于答辩当日交上。

6.关于答辩:1)所有同学都需要参加答辩。

2)答辩过程如下:用5-10分钟从代码实现的角度介绍自己完成的软件系统,然后回答问题。

7.题目:1)下面题目皆使用Java语言完成开发,一人一题,独立开发。

2)所完成程序必须基于图形界面,而且只能使用Java语言进行开发。

第一题:编程实现“中小学营养餐配餐管理系统”。

(此题代码满分为60)现在某教育部门对本区管理的所有中小学午餐实行营养配餐制度,请编程实现“中小学营养餐配餐管理系统”。

具体要求如下:一、数据库中需要存放各种营养食材,如各种蔬菜,各种面食,肉类和水果。

二、自己去网上查询营养配餐标准,自行搭配至少20中不同的中小学配餐方案。

三、本学区内有10所小学,5所中学,请完成对这些学校基本信息的增、删、改、查操作。

四、请完成对每周营养配餐的增、删、改、查操作。

第二题:编程实现“汽车租赁管理系统”。

(此题代码满分为60)某汽车租赁公司的主要业务是进行各种类型汽车的租赁服务,请编程实现“汽车租赁管理系统”。

具体要求如下:一、汽车基本信息管理(车号,车型,颜色,出去一天的费用等),请完成该公司所有可以对外租赁汽车基本信息的增、删、改、查等操作。

汽车的状态分为:正常待租、维修和租赁中,实现汽车状态查询。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2012-2013学年第一学期程序设计实用案例选讲考试题
1.说明:
本试题满分为100分(代码60%+设计说明书20%+答辩20%),占期末考试总成绩的50%。

请从下面的题目中任选一题,根据要求完成相应的题目,并书写《程序设计实用案例选讲期末考试设计说明书》。

2.期末考试成绩比例:
平时成绩10%+实验成绩40%+期末大作业50%
3.答辩时间:
第一次答辩时间:2012年12月28日、2012年12月31日
第二次答辩时间:2013年1月4日或1月7日
4.提交内容:
程序和设计说明书
5.提交方式:
1)程序需要提前当面演示并回答问题,合格后将程序电子版发给科代表或者学习委员,由给科代表或者学习委员收齐后将本班所有程序刻盘并将光盘上交
2)软件系统设计说明书请参照模板提前写好并打印出来,于答辩当日交上。

6.关于答辩:
1)所有同学都需要参加答辩。

2)答辩过程如下:先用5-10分钟从代码实现的角度介绍自己完成的软件系统,然后回答问题。

7.题目:
基本要求:
1)请从下面五个题目中任选一题,使用Java语言完成开发,一人一题,独立开发。

2)所完成程序是图形界面。

3)只能使用Java语言进行开发。

第一题:编程实现“某小学小饭桌管理系统”。

(此题代码满分为60)
某小学有六个年级,小饭桌管理系统主要对1-6年级学生中午就餐情况进行管理。

需求如下:一、收费管理:按照学号对学生小饭桌就餐信息进行管理。

每学期开学之初收取本学期学生小饭桌餐费,1-3年级收取1100元,4-6年级收取1650元。

二、餐费管理:每月就餐天数按22天计算。

1-3年级的小学生每吃一顿午饭,就从当月餐费中扣除10元;4-6年级的小学生每吃一顿午饭,就从当月餐费中扣除15元。

如果某天该学生没有就餐,不扣除餐费,并记录学生没有就餐日期的信息。

三、餐费查询:能够根据学生学号,姓名进行该学生剩余餐费的查询;能够根据班级和年级查询本年级所有学生的餐费情况。

四、退费管理:设置退费标志,每学期放假之前,将该学生剩余餐费退款给学生。

第二题:编程实现“某高校汽车出入管理系统”。

(此题代码满分为60)需求如下:
某高校设置出入门禁,对进出车辆进行管理。

二、车位管理:统计校园内车位数量,每进入校园一辆汽车,空车位数量减一;每离开校园一辆车辆,空车位数量加一。

当空车位数量为0时,不允许车辆进入校园。

三、收费管理:
白天收费时间及收费标准:7:00am----6:00pm,每小时停车费2元,按照离开校园的时间收
费,不足一小时按照一小时收费。

夜间收费时间及收费标准:6:00pm----7:00am,每小时停车费2元;如果车主打算停车至7:00am,则一共收费5元。

免费停车条件:
1)有出入证的教职工车辆。

2)有校园卡的学生车辆。

3)有各个处室签字盖章的出入证明。

四、查询管理
能够查询校园中当前还有多少停车位,当天收取的停车费总额,根据车牌号查询某车辆进入校园的时间。

第三题:编程实现“某商场购物卡管理系统”。

(此题代码满分为60分)
某商场购物卡管理系统,根据卡号(可以自动生成)对购物卡进行管理,要求实现以下功能:一、购物卡销售管理,购物卡金额在5000元以上的,需要购卡者提供姓名,身份证及其手机号等相关信息;金额在5000以下的,只需购卡者提供手机号。

所销售购物卡有效期为三年(自购买之日算起)
二、购物卡消费管理:持卡人在商场内消费时,根据购物金额修改卡内剩余金额,并记录持卡人用该卡所购商品名称,购物时间和商品价格。

三、购物卡查询管理:能够根据卡号查询当前购物卡的剩余金额,购物情况(商品名称,金额,购买时间),卡过期日期等信息。

四、销售金额管理:根据系统当前所有购物卡的消费情况,计算已消费金额。

五、购物卡信息修改管理:购物卡的卡号,剩余金额,购物情况(商品名称,金额,购买时间)等信息只能查询,不能修改,但是过期日期可以修改。

六、废卡管理:当卡内金额为0时,该卡已经作废,将其信息从当前表中删除,如果某卡剩余金额大于0元,则不允许删除该卡。

第四题:编程实现“某商场会员卡管理系统”。

(此题代码满分为60分)
某商场会员卡管理系统,根据卡号(建议自动生成)对会员基本信息及其购物信息进行管理,要求实现以下功能:
一、会员基本信息管理:将卡号与会员基本信息绑定在一起,对会员性别,姓名,年龄,身份证号,移动电话、Email、建卡日期、累计积分和会员等级等信息进行管理。

积分等级:累计5000分以下:初级会员
累计5001-10000分:中级会员
累计10001分-30000以上:高级会员
累计30001分以上:VIP会员。

二、会员积分管理:会员持会员卡在商场内消费时,每消费满100元,积一分。

能够记录该会员在商场内购物的商品名称,金额,购买时间等信息。

三、会员信息查询管理:根据卡号或者身份证,能够查询会员的累计积分信息及其他信息。

第五题:编程实现“某高校学籍管理”。

(此题代码满分为60分)
某高校学生学籍信息管理,根据学生学号,主要实现以下功能:
学生基本信息管理:主要包括学号,姓名,性别,出生日期,入学日期,专业,身份证号,移动电话、Email、籍贯、课程编号,课程名,授课教师姓名,成绩等基本信息,对这些信息进行如下管理:
1)添加新的学生信息。

2)根据学号,查询某个学生的相关信息。

3)根据学号,删除某个学生的信息。

4)根据学号,对学生信息进行修改。

第六题(此题代码满分为60分)
编程实现一个企业员工联系系统。

要求:1)通过图形界面,实现企业员工通讯信息(主要包括员工编号,姓名,性别,出生日期,专业,身份证号,移动电话、Email)的增加、删除、修改和查询等操作。

2)所有的通讯录信息能够通过数据库或者流技术存放在系统中。

相关文档
最新文档