欢迎来到天天文库
浏览记录
ID:52103167
大小:70.00 KB
页数:4页
时间:2020-03-22
《(C语言)期末考试试卷A.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、系别_________________专业_________________班级_________________学号_________________姓名_________________…………….…………………………….密…………………………………封………………..…………………..线……………………………………..……..……..……..……..……..……..…(C语言)期末考试试卷【A卷】(2008—2009学年第2学期)注意:1.本试卷共1页;2.考试时间:90分钟题号一二三四五六七八九十总分得分一、选择题(60分,共30题,每题2分)1、下列优先级最低的算符是(
2、 ) A、&& B、& C、
3、
4、 D、=2、已知intj,i=1;执行语句“j=i++;”后,变量i的值是( ) A、1 B、2 C、–1 D、-23、已知inti,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量i的值是( ) A、6 B、12 C、30 D、364、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为( ) A、a<>0 B、!a C、a=0 D、a5、以下错误的if语句是( ) A、if(x>y); B、if(x==y)x+=y; C、if(x!=y) scanf(“%d”
5、,&x) else scanf(“%d”,&y); D、if(x6、h语句外的任何其他语句 B、在switch语句中使用break语句或continue语句的作用相同 C、在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环 D、在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环9、若inti=10;执行下列程序后,变量i的正确结果是( )switch (i){case 0:i+=1; case 10:i+=1; case 11:i+=1; default: i+=1;} A、10 B、11 C、12 D、1310、下列程序是求1到100的累加和,其中有1个不能够完成规定的功能,是( )7、 A s=0; i=0; B s=0; i=1; while(i<=100) while(i++<100) s+=i++; s+=i; C s=0; i=0; D s=0; i=0; while(i<100) while(++i<=100) s+=++i; s+=i;11、选择程序输出结果( )f(intb[],intm,intn8、){inti,s=0;for(i=m;i9、;printf(“%d”,a);} A、5 B、6 C、10 D、1114、执行后y的值是( )main(){inta[]={1,2,3,4},y,*p=a;y=*p++;} A 、1 B、2 C、3 D、415、下列程序的输出结果是( )structabc{inta,b,c;};main(){structabcs[2]={{1,2,3},{4,5,6}}; intt; t=s[0].a+s[1].b%s[0].c; print
6、h语句外的任何其他语句 B、在switch语句中使用break语句或continue语句的作用相同 C、在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环 D、在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环9、若inti=10;执行下列程序后,变量i的正确结果是( )switch (i){case 0:i+=1; case 10:i+=1; case 11:i+=1; default: i+=1;} A、10 B、11 C、12 D、1310、下列程序是求1到100的累加和,其中有1个不能够完成规定的功能,是( )
7、 A s=0; i=0; B s=0; i=1; while(i<=100) while(i++<100) s+=i++; s+=i; C s=0; i=0; D s=0; i=0; while(i<100) while(++i<=100) s+=++i; s+=i;11、选择程序输出结果( )f(intb[],intm,intn
8、){inti,s=0;for(i=m;i9、;printf(“%d”,a);} A、5 B、6 C、10 D、1114、执行后y的值是( )main(){inta[]={1,2,3,4},y,*p=a;y=*p++;} A 、1 B、2 C、3 D、415、下列程序的输出结果是( )structabc{inta,b,c;};main(){structabcs[2]={{1,2,3},{4,5,6}}; intt; t=s[0].a+s[1].b%s[0].c; print
9、;printf(“%d”,a);} A、5 B、6 C、10 D、1114、执行后y的值是( )main(){inta[]={1,2,3,4},y,*p=a;y=*p++;} A 、1 B、2 C、3 D、415、下列程序的输出结果是( )structabc{inta,b,c;};main(){structabcs[2]={{1,2,3},{4,5,6}}; intt; t=s[0].a+s[1].b%s[0].c; print
此文档下载收益归作者所有