c12a试卷-中文

c12a试卷-中文

ID:34398570

大小:198.13 KB

页数:8页

时间:2019-03-05

c12a试卷-中文_第1页
c12a试卷-中文_第2页
c12a试卷-中文_第3页
c12a试卷-中文_第4页
c12a试卷-中文_第5页
资源描述:

《c12a试卷-中文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浙江大学2012–2013学年冬季学期《程序设计基础及实验》课程期末考试试卷课程号:21186020,开课学院:计算机学院__考试试卷:√A卷、B卷(请在选定项上打√)考试形式:√闭、开卷(请在选定项上打√),允许带∕入场考试日期:2013年01月16日,考试时间:120分钟诚信考试,沉着应考,杜绝违纪.考生姓名:学号:所属院系:_(注意:答题内容必须写在答题卷上,写在本试题卷上无效)试题一、单选题(每小题2分,共20分)1.下列运算符中优先级最低的是_____.A.>=B.+C.!=D.+=2.C语言中,_____是合法的字符型常量.A."

2、0"B.‘102’C.‘12’D.‘+=’3.表达式_____不能用于判断“x和y同时为零”.A.x==0&&y==0B.!x&&!yC.x==0

3、

4、y==0D.!(x

5、

6、y)4.若变量已正确定义,执行“scanf("%d%c%f",&op1,&op,&op2);”,输入_____后,op1的值为1,op的值为’*’,op2的值为2.0.A.1.0*2B.1*2C.1.0*2.0D.1*25.若有函数声明voidf(char**p),则使得函数调用f(var)不正确的var定义是_______.A.charvar[10][10];B.cha

7、r*var[10];C.void*var=NULL;D.char*v=NULL,**var=&v;6.执行下列程序段之后m的值为_______.intm;for(m=0;m<9;m++)m++;A.8B.9C.10D.117.与while(*s++=*t++);等价的程序段是_______.A.do{*s=*t++;}while(*s++);B.while(*t)*s++=*t++;C.do{*s++=*t++;}while(*t);D.while(*s)*s++=*t++;8.若定义chars[2][3]={“ab”,“cd”},*p=(c

8、har*)s;那么下列表达式语法正确,并且其值与s[1][1]相等的表达式是_______.A.*(s+3)B.*s+2C.p[1][1]D.*++p+29.假设有下列定义:#definetype1char*typedefchar*type2;《程序设计基础及实验》课程期末考试试卷,2013年01月16日1/8type1s1,s2;type2s3,s4;则s1,s2,s3,s4中是字符指针的是_______.A.s1,s3B.s1,s2,s3C.s1,s3,s4D.s1,s2,s3,s410.假设有定义:struct{intn;char*st

9、r;}*p;,则++p->str中的++加在_______.A.指针str上B.指针p上C.str指的内容上D.以上均不是试题二、填空题(每小题2分,共30分)1.若变量已正确定义并赋值,则表达式(-10

10、

11、(y=2);printf("%d",y);3.以下程序的输出结果是_______.voidf(int*pa,int*pb){int*pt;pt=pa,pa=pb,pb=pt;}intmain(void){intx=1,y=2;f(

12、&x,&y);printf("%d#%d#",x,y);}4.以下程序段的输出结果是_____.intx=3,y=6;x^=y^=x^=y;printf("%d#%d#",x,y);5.表达式(double)(10/4)的值为_____.6.调用函数encode(“ache\”)的输出结果是_______.voidencode(chars[]){for(;*s;s++)switch(*s){case'a':case'b':case'c':case'd':printf("%c",'a'+'d'-*s);break;case'e':case'f

13、':case'g':case'h':printf("%c",'e'+'h'-*s);break;default:printf("%c",*s);}}7.根据下面的定义,F0(3+4)的输出结果是_______.#defineF1(var)printf("var=%d",var)#defineF0(var)F1(var*var)8.程序T1的代码如下,则运行T1abcbcdcdeaed的输出结果是_______.#includeintmain(intargc,char**argv){while(**argv++!='a');p

14、rintf("%s",*argv);return0;}《程序设计基础及实验》课程期末考试试卷,2013年01月16日2/89.对于以下递归函数f,调用函数f(2,'

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。