资源描述:
《c语言-b卷-求答案跪谢啊》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2012/2013学年第二学期《C语言程序设计》期末考试卷2011级班(B卷)(开/闭卷)班别姓名学号成绩一、填空题(每空1分,共26分)1、C语言程序总是从主函数main开始执行。2、表达式(float)(a+b)/2+(int)x%(int)y的值为__________,设a=3,b=5,x=4.2,y=2.99。3、C语言程序中的语句都用__________作为结束符。4、设inti=3;则循环语句while(i>=1)i--;执行后,i的值为。5、break语句是用来结束循环的。6、C语言中的基本数据类型包括整型、__________和型三种。7、逻辑表达式!(a+b)+c-3&&b-
2、3/2的值等于__________,设a=1,b=2,c=3。8、C语言的函数体用_______开始,用________结束。9、变量m、x、y、z都是int型,顺序执行下面的语句:m=2;x=4;y=6;z=8;m=(m>x)?m:x;m=(m>y)?m:y;m=(m>z)?m:z;变量m的最终取值是__________。10、如果要求函数没有返回值,则其类型标识符应定义为类型。11、循环语句for(x=0;x!=36;)scanf(“%d”,&x);在__________时被终止。12、若有变量说明语句:intx=3,y=2,z=1;则表达式z>y?z:x的值是_________。13、定
3、义函数时,函数名后面的圆括号中列出的参数称为参数。14、使用指针作为函数参数实质上是采用的方式,将1个变量的传到另一个函数中。15、结构化程序设计方法中的三种基本结构是顺序结构、选择结构和结构。16、指针变量是一种专门用来在存储器中存储的特殊变量。17、设a=9,b=8,c=7,则表达式a>b>c的值是_________。18、在C程序中,在一定程序范围内,当全局变量与局部变量发生冲突时,以变量优先。19、一维数组实际上就是一组在内存中连续存放的,它们具有统一的名称。20、strcpy(数组名1,数组名2);该语句的功能是把数组中的内容复制到数组中去。21、已知x为int型,执行语句(floa
4、t)x后,x为型。22、语句for(i=1;i==1;i++);循环的次数是。二、选择题(每题1.5分,共30分)1、函数调用时,若用数组名作实参,则传递给形参的是()A、数组元素的个数B、数组的起始地址C、数组第一个元素的值D、数组全部元素的值2、下面说法中正确的是()A、C语言程序总是从第一个定义的函数开始执行的。B、在C语言程序中,要调用的函数必须在main()函数中定义。C、C语言程序总是从main()函数开始执行的。D、C语言程序中的main()函数必须放在程序的开始部分。3、有以下程序段intk=0;while(k=1)k++;while循环执行的次数是()。A、无限次B、有语法错
5、误,不能执行C、一次也不执行D、执行1次《C语言程序设计》第3页共4页4、在内存中应开辟()个字符来存放字符串“CHINA”。A、5B、6C、7D、85、下面正确的初始化语句是()。A、a[]=(1,2,2);B、s[]={2;3;8};C、b[5]={1};D、b[3]=[1,2,3]6、下面()对变量的说明是正确的。A、Inta,b,c;B、intx,floaty;C、inta,x;D、intax;7、以下不正确的叙述是()。A、使用while或do-while时,循环控制变量的初始化应安排在循环语句前。B、while循环是先判断条件,然后执行循环体。C、for、while、do-whil
6、e的循环体都可以是空语句。D、do-while和for循环都是先做一次循环体,然后判断条件。8、用语句scanf(“%c%c%c”,&c1,&c2,&c3)输入a└┘b└┘c时,变量c1,c2,c3的值分别为()A、‘a’,’b’,’c’B、‘a’,’b’,’└┘’C、‘a’,’└┘’,’b’D、‘a’,‘└┘’,’c’9、若a是一维数组名,p是指针变量,是下列语句中非法的是()A、p=a;B、p++C、a++D、p=&a[0]10、若已定义x、y为double型变量,则表达式x=1,y=x+3/2的值是()。A、1.0B、2.0C、3.0D、3.511、C语言中,运算对象必须是整型数的运算符
7、是()。A、%B、/C、%和D、%和/12、putchar函数可以向终端输出一个()A、整型变量表达式值B、实型变量值C、字符串D、字符或字符型变量值13、在C语言中,引用数组元素时,其下标的类型是()。A、整型常量B、整型表达式C、整型常量或者整型表达式D、没有限制14、下列数据中属于字符串常量的是()。A、“MICRO”B、‘MICRO’C、MICROD、‘micro’15、C语言的源程序(