资源描述:
《C语言程序设计期末考试卷及问题详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实用文档------------------------------------------第----------------------------2----------------------------装---------------------------------------线---------------------------------------------班级姓名 学号------------------------------------------第----------------------------1-------
2、---------------------装---------------------------------------线--------------------------------------------C语言程序设计期末考试卷及答案得分阅卷人复核人一、单项选择题。从A、B、C、D四个选项中,选择一个最佳答案填入括号内(每小题1分,共计30分)。1.一个C语言程序的执行是从()。A)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束B)本程序的main函数开始,到main函数结束C)本程序的main函数开始,到本程序文件的最后一个
3、函数结束D)本程序文件的第一个函数开始,到本程序的main函数结束2.下列选项中不属于C语言关键字的是()。A)switchB)printfC)defaultD)case3.设有语句inta=4;,则执行了语句a+=a-=a*a;后,变量a的值是()。A)24B)-24C)4D)164.已知inti;floatd;,则正确的表达式是()。A)(intd)B)int(d)%iC)(int)d%iD)int(d%i)5.已知inti,a;,执行语句i=(a=3*9,a/5),a+11;后,变量i的值是()。A)5B)16C)27D)386.下列选项中
4、合法的字符型常量是()。A)"a"B)''C)""D)a7.下面程序的运行结果是()。#includevoidmain(){intk=15;printf("k=%d,k=%o,k=%x",k,k,k);}A)k=15,k=15,k=15B)k=15,k=17,k=17C)k=15,k=017,k=0xfD)k=15,k=17,k=f8.已知a,b,c为int类型,执行语句:scanf("%d%d%d",&a,&b,&c);使得a为10,b为20,c为30,以下不正确的输入形式是()。A)10B)10C)10,20,3
5、0D)102020203030309.已知intx=1,y=2,z=3;,执行下列程序段后,输出的结果是()。if(x>y)z=x;x=y;y=z;printf("%d,%d,%d",x,y,z);A)1,2,3B)2,3,3C)2,3,1D)2,3,210.若变量c为char类型,能正确判断出c为大写字母的表达式是()。A)'A'<=c<='Z'B)('A'<=c)
6、
7、(c<='Z')C)(A<=c)&&(c<=Z)D)('A'<=c)&&(c<='Z')11.有以下程序段:intk=0;while(k=1)文案大全实用文档k++;while循
8、环执行的次数是()。A)无限次B)有语法错,不能执行C)一次也不执行D)执行1次12.以下程序的输出结果是()。voidmain(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf("a=%d,b=%d",a,b);}A)a=1,b=0B)a=1,b=1C)a=2,b=1D)a=2,b=213.若有定义inti=1;,执行语句while(i<10)i++;后,i的值为()。A)9B)10C)11D)1214.有说明语句inta[]={1,2,3,4,5};,则数
9、组a包括了()个元素。A)10B)5C)6D)不确定15.以下程序段执行后,输出结果是()。charstr[]="abc 12\";printf("%d",strlen(str));A)5B)6C)7D)1316.若有以下定义:float t[5][4];,能正确引用t数组元素的表达式是()。A)t[1][4] B)t[5][0] C)t[0][0] D)t[0,0]17.执行下列程序段:inti,s=0;inta[][3]={{1,2},{3,4},{5,6}};for(i=0;i<3;i++)s=s+a[i][i];则s的值
10、是()。A)5B)6C)12D)2118.下述对字符数组的描述中,错误的是()。A)字符数组可以存放字符串B)字符数组中的字符串可以整体