您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > C南京师范大学教育技术学考研真题-C语言与Web技术真题(2005--2008)
12005年南京师范大学C语言与WEB技术研究生考试真题一、填空题(每题3分,共45分)1、描述“一个整数n能被3或7整除”的C语言逻辑表达式为().2、C语言中的标识符只能由()三种字符组成,且第一个字符()3、C语言中,if和#if得差别在于()4、以下程序的运行结果是()#defineADD(x,y)x+yVoidmain(){Printf(“%d\n”,ADD(1,2)*ADD(3,4));}5、如下函数将字符t中的内容拷贝到字符串s中,只允许使用一个C语言语句来实现该函数,该语句是()Voidmystrcpy(char*s,char*t){()}6、使用fopen函数打开位于当前目录的上一级目录下的文本文件text.txt(仅读),并返回一个文件指针的语句是()7、任何一个HTML标记都可以有title,style,id和()等四种属性。8、为了让一个表格单元格中的文字以一行显示(即不换行),可以在td标记中使用()属性9、在HTML语言中, 表示(),>表示()10、在HTML语言中,可以使用()和()两种方法来指定颜色11、在HTML语言中,div和span标记的作用是()12、与不使用CSS相比,使用CSS来控制Web页面的布局和外观,其好处之一是()13、为了阻止浏览器对表单中的不合格数据进行提交,可以为该表单的()事件处理器增加一个Javascrip/VBScript脚本函数,当该函数返回一个()值时,该表单就不会被提交14、XML文档的文档结构是由()和()来确定的15、DOM是()的缩写,DOM的作用是()二、选择题(每题3分,共36分)1、设inta=0,b=5;执行表达式++a||++b,a+b后,a,b和表达式的值分别是()A、1,5,7B、1,6,7C、1,5,6D、0,5,72、使用C语言描述关系表达式a≤x<b,正确的描述是()A、a=xbB、x=a&xbC、x=a&&xbD、a=x&&b3、已知c是字符型变量,下面不正确的赋值语句是()A、c=2+3;B、c=’2+3’;C、c=’\2’+3;D、c=’2’+’3’;4、若有变量定义:int*p,m=2,n;以下正确的程序段是()A、p=&n;scanf(“%d”,&p);B、p=&n;scanf(“%d”,*p);C、scanf(“%d”,&n);*p=n;D、p=&n;*p=m;5、如下程序的的运行结果是()Main(){Chara[]=”programming”,b[]=”language”;Char*p1=a,*p2=b;Inti;For(i=0;i7;i++)If(*(p1+i)==*(p2+i))Printf(“%c”,*(p1+i));}A、gmB、rgC、orD、ga6、设有以下语句,则()不是对a数组元素的正确引用Inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a,i=9;2A、*(*(a+i))B、*(&a[i])C、p[i]D、a[p-a]7、如下程序的运行结果是()Typedefunion{longx[2];inty[4];charz[8];}type;Typetype;Main(){Printf(“%d\n”,sizeof(type));}A、32B、16C、8D、不能确定8、以下不能正确定义二维数组的选项是()A、inta[2][2]={{1},{2}};B、inta[2][]={{1,2},{3,4}};C、inta[2][2]={{1},2,3};D、inta[][2]={1,2,3,4};9、设有定义inta[5][5],*b[5],(*c)[5];则a,b,c被分别称为是()A、数组、数组指针、指针数组B、数组、指针数组、指针函数C、数组、数组指针、函数指针D、数组、指针数组、数组指针10、Web浏览器用户不可以查看到一个网页的()A、HTML源码B、ASP源码C、Javascript源码D、CSS源码11、以下对GIF图像文件描述不正确的是()A、支持多达65536种颜色B、支持透明色C、仅支持256种颜色D、支持动画12、HTTP中的Cookie是()A、浏览器放在服务器端的小段数据B、服务器放在浏览器端的小段数据C、用户通过浏览器中的表单提交给服务器的小段数据D、用户通过浏览器页面从服务器端获得的小段数据三、C语言大题(30分)1、编写一个完整的C语言程序,它能够将键盘输入的10进制数以16进制格式输出。2、阅读以下程序说明及程序本身,然后回答问题。【程序说明】假如一个学生的所有课程的成绩用一个链表来存放,链表的每个节点保存一门课程的成绩。由于成绩可以有百分制(成绩为0~100之间的整数),也可以有5级制(成绩为A~E大写字母,A最高,E最低),故在定义链表节点时,增加了一个字段type来标识该区别。【程序】#includestdio.h#includemalloc.hTypedefstructtag_NODE{Inttype;#defineTYPE_1001#defineTYPE_52Union{Intscore;Chargrade;3}cj;Structtag_NODE*pnext;}NODE;/*FindMaxScoreAndGrade函数定义在这里,省略,待完成。*/(1)Voidmain(){NODE*pHead=NULL,*pCur=NULL;Intscore,maxScore;Chargrade,maxGrade;While(1){/*读取成绩类型;*/Scanf(“%d”,&type);/*读取成绩;*/If(type==TYPE_100)Scanf(“%d”,&score);Elseif(type==TYPE_5)Scanf(“%c”,&grade);ElseBreak;/*将读取到的成绩加入到链表后面,省略,待完成。*/(2)};/*求出最高分和最高等级(假设两种类型的成绩在链表中都会存在);*/FindMaxScoreAndGrade(pHead,&maxScore,&maxGrade);Printf(“\nMaxScore=%d,MaxGrade=%c”,maxScore,maxGrade);}【问题】写出上面程序中位于位置(1)、(2)处“省略,待完成”的代码段。四、Web技术大题。(39分)1、XHTML文档比HTML文档的语法要求更加严格。举出至少3种例子,说明在HTML中允许,但在XHTML中不允许的情况2、在一个基于ASP的Web应用中,GlobaLasa文件的作用是什么?该文件应该放在什么地方?写一个ASP文件和GlobaLasa文件,说明怎样进行当前在线人数统计。43、如下HTML代码的作用是做一个简单的图片翻转示例:将鼠标放在页面的图片上面,图片将被另一幅图片替代;鼠标移走,图片又复原(假设已经有两幅图片SelectedIntroduction.gif和UnSelectedIntroduction.gif存在)。写出下面代码中位于位置(1)、(2)、(3)、(4)处被省略的代码。HTMLHEADTITLE简单的图片翻转示例/TITLESCRIPTVarover_introduction=newImage();Varoff_introduction=newImage();FanctionInitLoadImg(){Over_introduction.src=”SelectedIntroduction.gif”;Off_introduction.src=”UnSelectedIntroduction.gif”;}FunctionturnOn(){Document.Introduction.src=Over_introduction.src;}FunctionturnOff(){Docment.Introduction.src=Off_introduction.src;}/SCRIPT/HEADBODY(1)P将鼠标放在下图上面,图片将被另一幅图片替代;鼠标移走,图片又复原。/PAHREF=”some.htm”(2)(3)IMGSRC=”UnSelectedIntroduction.gif”NAME=”(4)”/A/BODY/HTML52006年南京师范大学C语言与WEB技术研究生考试真题一、选择题(每题2分,共40分)1、C语言中,宏定义#definePI3.14159中,用宏名PI代替了一个()A单精度数B双精度数C常量D字符序列2、C语言中,运算对象必须是整型的运算符是()A/B=C=D%=3、C语言中,下列选项中正确的语句是:()Achars[8];s={“Nanjing”};Bchar*s;s={“Nanjing”}Cchars[8];s=”Nanjing”;Dchar*s;s=”Nanjing”;4、若有以下函数调用语句:fun(a+b,(x,y),fun(n+k,d,(a,b));在此函数调用语句中实际参数个数是()A3B4C5D65、C语言中,不合法的main函数命令行参数表示形式是:()A.main(inta,char*c[])B.main(intarc,char**arv)C.main(intargc,char*argv)D.main(intargv,char*argc[])6、C语言中,对于基类型相同的两个指针变量,不能进行的运算是:()A.B.=C.+D.–7、C语言中,下列运算符中运算优先级最高的是:()A.*B.!C.&&D.=8、C语言中,说明语句int*f();标识符f代表的是:()A.一个用于指向整型数据的指针变量B.一个用于指向一维数组的行指针C.一个用于指向函数的指针变量D.一返回值为指针型的函数名9、C语言中,以下程序输出结果是:()Chara[10]={‘9’,’8’,’7’,’6’,’5’,’4’,’3’,’2’,’1’,0},*pInti=7;p=a+i;Printf(“%s\n”,p-2);A.4B.4321C.54321D,4321010、C语言中,设有以下语句:#includestdio.hStructst{intn;structst*next;};Staticstructsta[3]={5,&a[1],7,&[2],9,a},*p;P=&a[0];则表达式_______的值是6.A.p++—nB.p—n++C.(*p).n++D.++p—n11、HTML标记Atarget=’_self’中的target=’_self’的作用是:()A.打开一个空白页面B.不打开任何网页C.在新窗口打开页面D.在当前窗口打开新页面12、HTML语言中img标记的hspace属性的作用是:()A.图象与相邻元素的上下间距B.图象与相邻元素的左右间距C.图象高度D.图象宽度13、有复选框INPUTtype=checkboxname=c1/INPUT,问表单提交后,c1传递的值可能是:()A.1B.0C.onD.checked14、TDcolspan=’3’中的colspan=’3’的作用是:()A.一个单元格内含有3个小单元格B.该单元格纵向上跨过3列C.该单元格横向上跨过3行D.无意义15、关于ASP中的对象,下列哪句话正确:()A.session有过期时间B.一般用Application来存放登录系统的用户名C.一般用session来存储网站在线人数信息D.Application有过期时间16、ASP中的Server.Mappath方法可以获得()A.文件的相对路径B.文件的绝对路径C.网站地图D.服务器的IP地址617、Web浏览器与Web服务器之间通过_________协议进行通信。A.SMTPB.HTTPC.UDPD.FTP18、下面哪些是有效的XML元素名()A._year-Born_1B.2abcC.year#abcD.year*abc19、若有BO
本文标题:C南京师范大学教育技术学考研真题-C语言与Web技术真题(2005--2008)
链接地址:https://www.777doc.com/doc-5828334 .html