C南京师范大学教育技术学考研真题 C语言与Web技术真题(2005--2008) 联系客服

发布时间 : 星期三 文章C南京师范大学教育技术学考研真题 C语言与Web技术真题(2005--2008)更新完毕开始阅读4ce98c7401f69e31433294f1

2、 有SMIL文件(文件名:vidiel.smil)源代码如下:

若已知aa.rm和bb.rm视频的原始大小为240*180像素,视频与viedo1.smil文件同目录,aa.rm和bb.rm的视频总长度都为10秒,如果用支持smil2.0标准的smil播放器打开该smil文件,请根据以上SMIL代码回答描述整个媒体播放情况。 【1】、各个视频的位置

【2】、各个视频的播放顺序、启始和持续时间 【3】、播放完毕后的画面状态是什么

【4】、目前我们可以采用什么样的播放器来播放上述smi文件 【5】、请谈谈smil语言的意义和作用

3、 请描述在ASP中使用global.asa实现在线人员数量统计的思路和不使用global.asa文件而是用数据库实现在线

人员名单列表的思路:(注:需要具体说明相关事件、对象、方法。)

9

2007年南京师范大学C语言与WEB技术研究生考试真题 一、C语言填空题(每题3分,共45分)

1、完整的C程序中至少应包括一个( )函数。

2、宏定义命令是( ),文件包含命令是( )。

3、构造类型数据是由基本类型数据按一定规则组成的。C语言中构造类型数据有三种,它们是( )( )、、( )。 4、在一个32位系统(如Windows 2000)中,若已定义char *s=”010\\010\\\\010\\n”;则sizeof(s)的值为( ),strlen(s)的值为( )。 5、表达式1234==1234/3*3的值为( )。 6、表达式4&&3&&2&&1的值为( )。

7、为表示关系x

8、若有int i=5,j=0;则执行完语句if(j=0)i++;else i--;后,i的值为( )。 9、若有int i=10,j=2;则执行完语句i/=j+8;后,i的值为( )。 10、下列程序的执行结果为a=( ),z=( )。 Main(){

Int a=-1,b=-1,z=0; If(a>0) if(b>0) z=1; Else z=-1; If(b) –-a;;

Else ++a;

Printf(“a=%d,z=%d”,a,z); }

11、若有int i=5,j=10;则执行完语句

Switch(i){ Case 4; j++; Case 5; j--; Case 6;

Case 7; j++; j-=2;

default:;

}后j的值为( )。

12、下列程序输出的两个数值分别是( )和( )。

#include

Void main(){

Int a[5]={1,2,3,4,5},*p,**q; p =a; q =&p;

printf(“%d\\t”,*(p++));

printf(“%d”,**q); }

13、下面程序把数组元素中的最大值放入a[0]中,并打印出来。则在if语句中的条件表达式应该是( )

Main(){

Int a[10]={6,8,2,9,1,10,5,7,4,3},*p=a,i; For(i=0;i<10;i++,p++) If( )*a=*p;

Printf(“%d”,*a); }

14、如下函数计算并返回字符串s的长度。语句while和return后面的括号中的内容应当分别为( )和( )

10

Int mystrlen(char *s){ Char *s0=s;

While( )s0++; Return( );

}

15、下列程序的输出结果是( )

#include Int what(char *s){ Int n=0;

While(*s>=?0?&&*s<=?9?) N=10*n+*s++-?0?;

Return n; }

二、C语言简答题(每题4分,共12分 )

1、 写出C语言函数int strcmp(char *s,char *t)的实现。

2、 设T是C语言中的任一类型(如 int或一个结构体),说明在函数中使用T t;和使用T *pt=(T *)malloc(sizeof(T));

这两种方法来创建变量时,在结果和适用情形上的差异性。

3、 将如下使用if语句的C语言程序段转换为使用switch语句的程序段:

If(score>=0&&score<60)

Grade=1;

Else if(score<=90) Grade=2; Else

Grade=3;

三、C语言大题(每题6分,共18分)

n一个n(n为非负整数)次多项式 f(x)=?aix=a0+a1x+a2x2+?+anxn

i?0i可以用一个链表来表示:该链表含有n+1个节点,链表的首节点含有系数a0,第二个节点含有系数a1,……,第i+1个节点中含有系数ai(i=0,1,……,n)。本题假设多项式的系数都为整型值。

1、 用C语言定义该链表节点的结构类型,并取名为NODE;

11

2、 写一个函数ComputeF1,计算当x=1时多项式f(x)的值f(1);函数参数为phead,表示待计算多项式的首指针,函数返回f(1)的值。

3、 写一个函数Copy,复制一个多项式,即产生一个与已有多项式完全等价的另一个多项式,并且两个多项式所

占用的内存空间不相重复;函数参数为phead,表示被复制的多项式链表的首指针,函数返回表示复制结果的多项式链表的首指针。

四、Web技术填空题(每题3分,共27分)

1、对HTML代码注释的方法是( )

2、为了让一段内容在页面上居中显示,可以使用的方法是( ) 3、HTML标记
的作用是( ),其名称来自于英文单词( )

4、为了定义这样一种超级链接:“当用户点击时,链接内容在一个新的窗口中打开”,应当

( )

5、在HTML表格中,通过( )标记定义表格的一行,通过TD的( )属性定义该单元格跨越多少

列。

6、标记的title属性,其作用是( )

7、在浏览器的地址栏里敲入www.nnu.edu.cn/some.asp,浏览器将向Web服务器发送一个GFT请求,还是一个POST

请求? 8、按照XHTML,


标记应该被改写为( ) 9、一个XML文档是良构的,指的是( ) 五、Web技术简答题(每题8分,共24分)

1、说明什么事HTTP Cookie?并解释“如果访问ASP网站的浏览器不支持Cookie,则不能够使用ASP的Session对象来存放数据”这句话的含义。

2、说明为页面中任何一组标记(可以是几个不同的标记)定义统一的样式风格的方法,并给出一个简单的例子。

3、SMIL语言及其作用,并通过一个具体的SMIL文档的例子,说明该文档的作用。

12