资源描述:
《李红+08计信(1)(2)五+c语言期末试卷a》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、编号:QMSD/JWC-21-01学校班级姓名学籍号考生答题不得超过此密封线《C语言程序设计》期末试卷(2009/2010学年度第一学期)用卷性质闭卷用卷班级08计信(1)(2)五命题人李红审核人王香菊核对人李红一、选择题(2’×15=30’)请将结果填写到表格中1、C语言中的标识符的第一个字符()。A、不能为字母B、不能为下划线C、不能为数字 D、可以是字母、数字或下划线中任一种字符2、C语言规定:else子句总是与()配对。A、缩排位置相同的ifB、与其之前最近的ifC、与其之前最后的ifD、同一行上的if3、对于scanf(“a=%d,%d”,&a,&b);语句,下列输入正确的是(
2、)A、3(tab)4B、a=3,4C、3,4D、a=3,b=44、在C语言中,char型数据在内存中的存储形式是()A、补码B、反码C、原码D、ASCII码5、请问:下面这个程序段的输出是()inta,b,c;a=7;b=8;c=9;if(a>b)a=b;b=c;c=a;printf("a=%db=%dc=%d",a,b,c);A、a=7b=8c=7B、a=7b=9c=7C、a=8b=9c=7D、a=8b=9c=86、以下程序段共循环()次?for(i=0;i<5;i++)for(j=6;j>=1;j--){……}A、30B、5C、6D、257、设有以下程序段:intk=10;whi
3、le(k==0)k=k-1;则下面描述正确的是()A、while循环执行10次B、循环是无限循环C、循环体语句一次也不执行D、循环体执行一次8、下面程序当输入11时,输出是()main(){intsum=0,i;scanf(“%d”,&i);do{sum=sum+i;i++;}while(i<=10);printf(“sum=%d”,sum);}A、sum=0B、sum=11C、sum=55D、没有结果9、C语言中while与do-while循环的主要区别是()A、do-while的循环体至少无条件执行一次B、while的循环控制条件比do-while的循环控制条件严格C、do-whil
4、e允许从外部转到循环体内D、do-while的循环体不能是复合语句10、对以下说明语句的正确理解是()inta[10]={6,7,8,9,10};A、将5个初值依次赋给a[1]至a[5]B、将5个初值依次赋给a[0]至a[4]C、将5个初值依次赋给a[6]至a[10]D、因为数组长度与初值的个数不相同,所以此语句不正确11、合法的数组定义是()A、inta={1,2,3,4};B、inta[5]={0,1,2,3,4};C、inta[]=”string”;D、floata[3]={1,2,3,4};12、下面不正确的字符串赋值或赋初值的方式是()A、charstr[7];str[7]="
5、string";B、charstr[7]={'s','t','r','i','n','g'};C、charstr[]="string";D、charstr2[]="12345678";13、以下叙述不正确的是()A、一个C源程序可由一个或多个函数组成B、一个C源程序必须包含一个main函数C、C程序的基本组成单位是函数D、在C程序中,main函数可以被其他函数调用14、C语言规定:简单变量作实参时,它和对应形参之间的数据传递方式是()A、由用户指定传递方式B、地址传递C、单向值传递D、由实参传给形参,再由形参传回给实参15、引用结构体变量中的一个成员的方法是()08级计信管理(闭卷)《C
6、语言程序设计》期末试卷第3页共3页编号:QMSD/JWC-21-01学校班级姓名学籍号考生答题不得超过此密封线A、结构体变量名&成员名B、结构体变量名->成员名C、结构体变量名*成员名D、结构体变量名.成员名题号123456789101112131415答案二、填空题(1’×15=15’)1、C程序的三种基本结构分别为顺序结构、______________和________________。2、C语言中数组名表示数组的__________。3、for(i=0;i<=5;i++)的循环次数为。4、C语言的语句都以_______结束。5、数组中的每一个数组元素具有___________的名称
7、,___________的下标。6、若有以下整型的a数组,数组元素和它们的值如下所示:数组元素:a[0]a[1]a[2]a[3]a[4]a[5]元素的值:123456(1)请写出对该数组的说明,并赋以上初值。_____________________________________________________(2)该数组的最小下标值为___________,最大下标值为____________。(3)写出下面各式的值:a[a[2