资源描述:
《浙江传媒学院《程序设计与数据结构》期终考试.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、浙江传媒学院《程序设计与数据结构》期终(考试)(A)卷2006—2007学年第一学期任课教师系班姓名学号*注:答案请写在答卷纸上。一)推断题(每题1分,共10分)讲明:在以下提供的若干个陈述中,逐一推断其正确与否,选A表示正确,选B表示错误。1、C语言认为,变量Number和number是相同的。2、(a=3)>(b=5)是合法的关系表达式。3、字符数组charc[]="string";有6个数组元素。4、调用strlen("abc ef g")的返回值为8。5、C语言中同意函数“嵌套调用”和“递归调用”,所谓“递归调用””21/21确实是指:在
2、调用一个函数的过程中又出现直接或间接地调用该函数本身。1、C语言源程序文件通过编译、链接之后,生成一个后缀为.EXE的文件。2、'%f'是字符常量。3、表达式!!6的值是6。4、设变量定义为charcc[]="12345",则表达式sizeof(cc)的值是7。5、while语句先推断循环条件,因此循环体有可能一次也不执行。二)选择题(每题2分,共20分)1、组成C语言程序的是()A、过程B、函数C、子程序D、主程序和子程序2、下列字符序列中,合法的标识符是()A、S.b,sum,average,_aboveB、class,day,louts_1
3、,2dayC、#md,&12x,momth,student_n1D、D56,r_1,name,_st_13、下面函数的功能是()21/21intfun(chars[],chart[]){inti=-1;while(++i,s[i]==t[i]&&s[i]!=' ');return(s[i]==' '&&t[i]==' ');}A、比较字符串s和t的长度B、比较字符串s和t的大小C、比较字符串s和t是否相等D、将字符串t赋给字符串s4、若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则不能表示a数组元
4、素的表达式是()。A、a[*p]B、a[10]C、*aD、a[p-a]5、下面vc编译环境下的程序有两个printf语句,假如第1个printf语句输出的是194,则第2个printf语句的输出结果是()voidmain(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a;21/21printf("%x",p);printf("%x",p+8);}A、224B、226C、1b4D、1b66、设有定义语句“intw[3][4]={{0,1},{2,4},{5,8}},(*p)[4]=w;”,则数值为4的表达式是()A
5、、*w[1]+1B、p++,*(p+1)C、w[2][2]D、p[1][1]7、在循环体中执行continue语句,其作用是()A、终止程序运行B、接着执行continue语句之后的循环体各语句C、结束本次循环,进行下次循环D、跳出该循环体,提早结束循环8、strucSTU{charname[10];intnum;};voidf1(structSTUc)21/21{structSTUb={"LiSiGuo",2042};c=b;}voidf2(structSTU*c){structSTUb={"SunDan",2044};*c=b;}voidmain
6、(){structSTUa={"YangSan",2041},b={"WangYin",2043};f1(a);f2(&b);printf("%d%d",a.num,b.num);}执行后的输出结果是()A、20412044B、20412043C、20422044D、204220439、关于以下递归函数f,调用函数f(2,'1','2','3')的输出结果是()。voidf(intn,chara,charb,charc){if(n==1)21/21printf("%c->%c#",a,b);else{f(n-1,a,c,b);printf("%c
7、->%c#",a,b);f(n-1,c,b,a);}}A、1->2#1->3#3->2#B、3->2#1->2#1->3#C、'1'->'3'#'3'->'2'#'1'->'2'#D、1->3#1->2#3->2#10、设变量定义为:intn,*p;charch,*q,*g;,则语句()是不正确的。A、p=&n;g=q=&ch;B、p=&n;q=&ch;C、p=&n;g=&chD、p=&n;q=&ch;g=p;三)程序填空题(每题2分,共20分)讲明:阅读下列程序讲明和相应程序,在每小题提供的若干可选答案中,选择一个正确答案。程序1【程序讲明】输入1
8、00个整数,将其中的前20个数从小到大排序,然后输出这100个数。#include"stdio.h"void