第一篇:08DSP实验上机考试试题
1、用C程序实现排列与组合:用R、Y、B、W、H分别代表红黄蓝白黑5种颜色,从中任选3种,输出其排列方式及其排列总数,组合方式及其组合总数。(与DSP无关)
2a、产生信号:用C编程实现信号Y[n]=6(n+1)sin(∏n/5)u[n],要求:1)用图形界面动态显示Y的图形。
2)0<=n<50
2b、产生信号:用C编程实现信号Y[n]=6cos(∏n/5)u[n],要求: 1)断点方式
2)用图形界面显示Y图形。3)0<=n<50
3a、线性卷积:用C编程实现性卷积y[n]=x[n]*h[n]=n=-∞x[m]h[n-m],并画出图形。x[n]= x[nT]= 6(n+1)sin(∏n/5)u[n],0n<50;h[n]= [n]+2.5[n-1]+2.5[n-2]+2.5[n-3];要求:
1)用探针方式
2)图形界面显示y[n]图形。
3b、线性卷积:用C编程实现性卷积y[n]=x[n]*h[n]=n=-∞x[m]h[n-m],并画出图形。x[n]= x[nT] =6(n+1)cos(∏n/5)u[n],0n<50;h[n]= [n]+[n-1]+[n-2]+[n-3];要求:
1)用探针方式
2)图形界面显示y[n]图形。
4a、编号为1、2、3…..64的64个人排成一圈,从1到5报数,每个人报5时则退出,下一个继续从1报数,到所有人退出。要求: 1)用C程序实现。2)断点方式
3)图形界面输出这些人的退出顺序。
4b、编号为1、2、3…..64的64个人排成一圈,从1到4报数,每个人报4时则退出,下一个继续从1报数,到所有人退出。要求: 1)用C程序实现。2)断点方式
3)图形界面输出这些人的退出顺序。
5a、数字统计:1本书的页码从1到N,按习惯页码前不含多余的前承数0.如第6也为6,部位06、006,计算全部页码中0、1…..9出现的次数。1)要求调用函数的方法实现,可用C编写。2)输入N=521,找出函数调用时参数传递的地址; 3)利用探针方式
4)用图形界面输出得到的统计数。
5b、数字统计:1本书的页码从1到N,按习惯页码前不含多余的前承数0.如第6也为6,部位06、006,计算全部页码中0、1…..9出现的次数。1)要求调用函数的方法实现,可用C编写。2)输入N=263,找出函数调用时参数传递的地址; 3)利用探针方式
4)用图形界面输出得到的统计数。
6a、解差分方程:求y[n]-2*y[n-1]=x[n]的响应。要求: 1)用汇编程序实现。
2)初始状态为y[-1]=0,x[n]=1,(0<=n<10)3)用断点方式和图形界面输出y[n](0<=n<10)的值。
6b、解差分方程:求y[n]-2*y[n-1]=x[n]的响应。要求: 1)用汇编程序实现。
2)初始状态为y[-1]=1,x[n]=2,(0<=n<10)3)用断点方式和图形界面输出y[n](0<=n<10)的值。
7a、序列的翻褶:将x[n]=n+1,0<=n<10,以n=0翻褶,得到x[-n],要求:1)用混合编程的方式实现,在主程序C中定义变量和初始化,在汇编函数中调用算法实现翻褶; 2)用探针方式;
3)用图形界面输出得到的序列。
7b、序列的翻褶:将x[n]=n+2,0<=n<10,以n=0翻褶,得到x[-n],要求:1)用混合编程的方式实现,在主程序C中定义变量和初始化,在汇编函数中调用算法实现翻褶; 2)用探针方式;
3)用图形界面输出得到的序列。
8a、序列插值:将x[n]=n+2,0<=n<10,进行隔1插值实现,要求:1)用混合编程的方式实现,在主程序C中定义变量和初始化,在汇编函数中调用算法实现插值; 2)插入点值为0;
3)用断点方式和图形界面输出得到的20个值。
8b、序列插值:将x[n]=n+1,0<=n<10,进行隔1插值实现,要求:1)用混合编程的方式实现,在主程序C中定义变量和初始化,在汇编函数中调用算法实现插值; 2)插入点值为7;
3)用断点方式和图形界面输出得到的20个值。
9a、序列抽取:用汇编函数将x[n]=n+3,0<=n<10,进行隔1抽取,要求:1)用混合编程的方式实现,在主程序C中定义变量和初始化,在汇编函数中调用算法实现抽取; 2)用探针方式
3)用图形界面输出得到的5个值。
9b、序列抽取:用汇编函数将x[n]=n+2,0<=n<10,进行隔1抽取,要求:1)用混合编程的方式实现,在主程序C中定义变量和初始化,在汇编函数中调用算法实现抽取; 2)用探针方式
3)用图形界面输出得到的5个值。
10a、自然序到倒位序的输出:数列x[n]=n+1,0<=n<8;实现FFT中x[n]自然序到倒位序的输出,要求:
1)用混合编程的方式实现,在主程序C中定义变量和初始化,在汇编函数中调用算法实现; 2)用断点方式
3)用图形界面输出得到序列值。
10b、自然序到倒位序的输出:数列x[n]=n+2,0<=n<8;实现FFT中x[n]自然序到倒位序的输出,要求:
1)用混合编程的方式实现,在主程序C中定义变量和初始化,在汇编函数中调用算法实现; 2)用断点方式
3)用图形界面输出得到序列值。
11a、序列求模:离散序列x[n]=(n+1)+j(n+4), 求x[n]的模的平方。要求:1)用混合编程的方式实现,在主程序C中定义变量和初始化,在汇编函数中调用算法实现; 2)0<=n<=10 3)用探针方式和图形界面输出结果。
11b、序列求模:离散序列x[n]=(n+2)+j(n+3), 求x[n]的模的平方。要求:1)用混合编程的方式实现,在主程序C中定义变量和初始化,在汇编函数中调用算法实现; 2)0<=n<=10 3)用探针方式和图形界面输出结果。
12a、序列比较:两个离散序列x[n]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}, u[n]={2,2,1,4,5,7,7,9,8,10,11,11,13,4,5,16,7,8,19,20};要求:1)用混合编程的方式实现,在主程序C中定义变量和初始化,在汇编函数中调用算法实现;
2)对0<=n<20,若x[n]=u[n],则y[n]=0;3)若x[n]!=u[n],则y[n]=x[n];4)用断点方式和图形界面输出y[n]。
12b、序列比较:两个离散序列x[n]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20}, u[n]={1,3,3,5,5,7,7,9,9,10,11,11,12,14,5,16,7,18,18,20};要求: 1)用混合编程的方式实现,在主程序C中定义变量和初始化,在汇编函数中调用算法实现;
2)对0<=n<20,若x[n]=u[n],则y[n]=x[n];3)若x[n]!=u[n],则y[n]=0;
4)用断点方式和图形界面输出y[n]。
第二篇:上机考试试题
2011—2012学第二学期 10网络技术班上机考试题目
一、个人简历(40分)
要求:
1、个人自荐信
2、完整的简历(包括照片)
3、封面
二、制作班级电子相册(30)
1、使用软件不限制,可以使用会声会影,adobe premiere等软件制作。制作完毕要注明使用的软件。
2、电子相册要有配乐,专场特效,字幕说明等。
3、相片不少于20张,必须是学校校内拍摄的相片。可以使用相机,或者手机拍摄,后期挑选出来。最好是班级,或者宿舍活动的一些生活照。
4、完成作品后,输出为影音文件。可以在电脑上流畅播放。
5、作品上传:在国内视频网站上上传你们的作品。比如优酷,土豆等。把视频地址复制下来,存放到记事本中,以 姓名.txt格式命名。
6、该作品可以小组集体完成,但小组成员不能超过5人。如果以小组形式做作品,作品中的相片必须出现你们小组成员的集体照。
三、网上简历(30)
要求:在人才招聘网站上注册并完善自己的个人简历。并尝试把简历网上投出去。完成后,请把帐户信息保存到记事本上,以简历姓名.txt命名存放。
推荐的网上人才招聘网站如下:任选其一,或者选择在多个网站上都注册都可以。
智联招聘:http:///
前程无忧:http:///
中华英才网:http:///index.htm
中国人才在线:http:///
兼职网:http:///
精英人才:http:///
58同城:
赶集网:http://cs.ganji.com/zhaopin/
老师的个人邮箱是xacker@qq.com,作业可以打包发送到本人邮箱,命名规则:10网络技术班 XXX作业(或者xxx小组作业),注意,班级电子相册是上传到视频网站上,把地址发给我就可以了。网上简历这道题目把帐户信息发给我。包括密码,所以我评完你们分数后,请你们及时更改密码,网上简历很有用,你去到任何地方都可以网上找工作,请为自己的未来,认真去完成,不明白的同学随时和我联系。电话***,QQ:171483906。
警告:不完成上述项目的同学们,下学期必须补考。作业上交时间:2012年6月27日截止。如有特殊原因推迟提交,请致电本人,解析原因。
第三篇:上机实验要求
上机实验要求
一、实验前的准备工作
在上机实验前应事先做好准备工作,以提高上机实验的效率:
1.了解所用的计算机系统(包括C编译系统)的性能和使用方法。
2.复习和掌握与本实验有关的教学内容。
3.准备好上机所需程序。要仔细弄清题意,选择和设计合适的算法。在选择算法时,应当是在理解现有算法的基础上,自己动手画出流程图再设计源程序。手编写程序应当书写整齐,并经人工检查无误后才能上机,以提高上机效率。切忌不编写程序或抄袭他人程序,注意培养严谨踏实的学习作风。
4.对运行中可能出现的问题应率先作出估计;对程序中自己有疑问的地方,应作上记号,以便在上机时给予重视。
5.准备好调试和运行时所需的数据。
二、上机实验基本步骤
上机实验时应该独立上机。上机过程中出现的问题,除了系统问题外,一般应自己独立处理,不要轻易举手问教师。尤其对“出错信息”,应善于自己分析判断。这是学习调试程序的良好机会,碰到困难时切忌轻易放弃。
上机实验一般应包括以下步骤:
1.调出C编译系统,进入C工作环境,如Turbo C2.0集成环境。
2.输入自己编好的程序,注意正确的键盘输入指法。
3.检查一遍已经输入的程序是否有错(包括输入错误和编程中的错误)。
4.进行编译。如果编译和连接过程中发现错误,屏幕上会出现“出错信息”,则根据提示找到出错位置和原因,加以改正,再进行编译„„如此反复,直到顺利通过编译和连接为止。
5.运行程序,并分析运行结果是否正确、合理。组织多组实验数据,分别从不同情况下检查程序的正确性。
6.输出程序清单和运行结果。特别要进行上机调试记录(尤其是出错情况和排错记录),调试数据和运行结果记录、心得体会等。
三、撰写实验报告
做完实验后要写实验报告,对整个实验进行总结和提高,这是整个实验过程的一个重要环节,不要把它看成是一种不必要的负担,更不能敷衍了事。针对本课程的实验特点,建议在书写实验报告时应包括如下内容。
1.实验目的实验作为教学的一个重要环节,其目的在于更深入地理解和掌握课程教学中的有关基本概念和基本技术,从而进一步提高分析问题和解决问题的能力。因此,当着手做一个实验的时候,必须明确实验目的,以保证达到课程所指定的基本要求。在写实验报告时,要进一步确认是否达到了预期的目的。
2.实验内容
实验的目的是要通过解决一些具体问题来达到的。根据教学安排、进度、实验条件、可提供的上机时数、学生的基础等因素,逐步完成。在实验报告中,实验内容是指本次实验中实际完成的内容,在每一个实验题目中,一般都提出了一些具体要求,其中有些具体要求是为了达到实验目的而提出的。因此,在实验内容中,不仅要写清楚具体的实验题目,还应包括具体要求。
3.算法和流程图
算法设计是程序设计过程中一个重要步骤。本章的某些实验题目给出了方法说明,有的还提供了流程图,但有的没有给出流程图。如果在做实验的过程中,使用的算法或流程图和本书中给出的不一样,或者书中没有给出算法和流程图,则在实验报告中应给出较详细的算法说明与流程图,并对其中的主要符号与变量作相应的说明。
4.程序清单
程序设计的产品就是程序,它应与算法或流程图相一致。程序要具有易读性,符合模块化和结构化原则。
5.运行结果
程序运行结果一般是输出语句所输出的结果,对于不同的输入,其输出结果是不同的。因此,在输出结果之前一般还应注明输入的数据,以便对输出结果进行分析和比较。
6.调试分析和体会
这是实验报告中最重要的一项,也是最容易忽视的一项。实验过程中大量的工作是程序测试,在调试过程中会遇到各种各样的问题,每解决一个问题就能积累一点经验,提高编程的能力。因此,对实验的总结,最主要的是程序调试经验的总结。调试分析也包括对结果的分析。体会主要是指通过本次实验是否达到了实验目的,有哪些基本概念得到了深入理解等。
第四篇:上机实验四
实验四 串的基本操作实现-堆存储结构的实现
一、实验目的1、熟悉visual C++上机环境,进一步掌握C语言的结构特点。
2、掌握串的基本操作:初始化串、判串为空、求串长等运算及C语言实现。
二、实验内容(参照课本上的第72-75页)
编写一个程序,实现求串长length_str、串连接、串比较、求子串、串插入、串删除操作。
三、实验报告要求(参照《数据结构题集》第83页实验报告模板)
实验报告必须有以下内容:实验目的、实验内容、实验要求、源程序、测试结果(打印界面的形式表示)。
第五篇:上机实验八
实验八 折半查找
一、实验目的1、熟悉visual C++上机环境,进一步掌握C语言的结构特点。
2、进一步掌握图的基本概念及其含义。
3、掌握查找的结构特征,以及各种存储结构的特点及使用范围。
4、掌握查找的基本运算及其实现。
二、实验内容(参照课本上的第220页)
设计一个算法,实现折半查找算法。
三、实验要求
参照课本220页算法9.2
四、实验报告要求(参照《数据结构题集》第83页实验报告模板)
实验报告必须有以下内容:实验目的、实验内容、实验要求、源程序、测试结果(打印界面的形式表示)。