电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

浙江传媒学院《程序设计与数据结构》期终考试VIP免费

浙江传媒学院《程序设计与数据结构》期终考试_第1页
1/9
浙江传媒学院《程序设计与数据结构》期终考试_第2页
2/9
浙江传媒学院《程序设计与数据结构》期终考试_第3页
3/9
浙江传媒学院《程序设计与数据结构》期终(考试)(A)卷2006—2007学年第一学期任课教师系班姓名学号*注:答案请写在答卷纸上。一)判断题(每题判断题(每题11分,共分,共1010分)分)说明:在以下提供的若干个陈述中,逐一判断其正确与否,选A表示正确,选B表示错误。1、C语言认为,变量Number和number是相同的。2、(a=3)>(b=5)是合法的关系表达式。3、字符数组charc[]="string";有6个数组元素。4、调用strlen("abc\0ef\0g")的返回值为8。5、C语言中允许函数“嵌套调用”和“递归调用”,所谓“递归调用””就是指:在调用一个函数的过程中又出现直接或间接地调用该函数本身。6、C语言源程序文件通过编译、链接之后,生成一个后缀为.EXE的文件。7、'%f'是字符常量。8、表达式!!6的值是6。9、设变量定义为charcc[]="12\n345",则表达式sizeof(cc)的值是7。10、while语句先判断循环条件,所以循环体有可能一次也不执行。二)选择题(每题二)选择题(每题22分,共分,共2020分)分)1、组成C语言程序的是()A、过程B、函数C、子程序D、主程序和子程序2、下列字符序列中,合法的标识符是()A、S.b,sum,average,_aboveB、class,day,louts_1,2dayC、#md,&12x,momth,student_n1D、D56,r_1,name,_st_13、下面函数的功能是()intfun(chars[],chart[]){inti=-1;while(++i,s[i]==t[i]&&s[i]!='\0');return(s[i]=='\0'&&t[i]=='\0');}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数组元素的表达式是()。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;printf("%x\n",p);printf("%x\n",p+8);}A、224B、226C、1b4D、1b66、设有定义语句“intw[3][4]={{0,1},{2,4},{5,8}},(*p)[4]=w;”,则数值为4的表达式是()A、*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){structSTUb={"LiSiGuo",2042};c=b;}voidf2(structSTU*c){structSTUb={"SunDan",2044};*c=b;}voidmain(){structSTUa={"YangSan",2041},b={"WangYin",2043};f1(a);f2(&b);printf("%d%d\n",a.num,b.num);}执行后的输出结果是()A、20412044B、20412043C、20422044D、204220439、对于以下递归函数f,调用函数f(2,'1','2','3')的输出结果是()。voidf(intn,chara,charb,charc){if(n==1)printf("%c->%c#",a,b);else{f(n-1,a,c,b);printf("%c->%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;三)程序填空题(每题三)程序填空题(每题22分,共分,共2020分)分)说明:阅读下列程序说明和相应程序,在每小题提供的若干可选答案中,挑选一个正确答案。程序1【程序说明】输入100个整数,将其中的前20个数从小到大排序,然后输出这100个数。#include"stdio.h"voidsort((1)){inti,k,m,t;for(i=0;ia[m]B、a[m-1]a[m]3、A、a[k]=a[i];a[i]=a[k];B、a[k]=t;a[k]=a[i];a[i]=t;C、t=a[k];a[k]=a[i];a[i]=t;D、a[i]=a[k];a[k]=a[i];4、A、sort(a,20)B、sort(a[],20)C、sort(a[20])D、sort(a[])程序2【程序说明】验证哥哥德巴赫猜想:任何一个大于6的偶数均可表示...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

浙江传媒学院《程序设计与数据结构》期终考试

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部