资源描述:
《c期末考试复习题,好好准备,没问题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C/C++复习题一、选择题I.下列符号常量中,合法的C常量是()A)OxB)'WT‘C)1.7E+2.1D)'W'2.为避免嵌套选择语句ifelse的二义性,C语言规定else与()配对。A、缩排位置相同的ifC、其之前最近的且没有配对的ifC、英之后最近的ifD、同一行上的if3.用scanf()函数输入字符串型数据时,用()格式。A、%cB、%dC、%sD、%f4.C语言存储字符串时,用特殊的字符()表示字符串的结束。A)4fB八n'C), ‘D)回车符5.定义函数时,若函数没冇返回值,则返回值类型应设为()A)NULLB)voidC)intD)不给出返
2、回值类型6.若x,y已正确定义且x=2,y=x>=l,则y的值为()。A、2B、0C、1D、不确定7.若有定义:inta
3、201,*p=a;则p+10表示()A)a
4、10JB)a[9
5、C)&a
6、IOJD)&a
7、9
8、&以下叙述不正确的是()A、一个C程序可由一个或多个函数组成。B、一个C程序必须包含一个main函数C、C程序的基本组成单位是函数D、在C程序中,main两数的位置必须在程序的最开始。9.在嵌套if-else的语言中,else总是与()配对。A)第一个ifB)其之前故近的ifC)其Z前故近的且不带else的i『D)缩进位置相同的if10.若冇以下语句,
9、则下面(charx[]="12345";chary[]={T,'2','3','4‘,'5'A、x,y完冬相同C、x数组长度小于y数组长度11.C语言由主函数组成,它的(A)主函数必须在其它函数之前,B)主函数可以在其它函数之后,C)主函数必须在其它函数之前,)是正确的。'B、x数组长度大于y数组长度D、x,y字符串长度相等)函数内可以嵌套定义函数函数内不可以嵌変定义畅数函数内不可以嵌套定义函数17.下列各语句定义数组,其中哪一个是正确的(A)intsl[5],s2[4,2]B)intn,a[n]D)主函数可以在程序的任何位置,函数内可以嵌套定义函数12.以下叙
10、述正确的是()A、C语言中用1表示“真”,0表示“假”B、C语言屮用0表示“真S1表示篁假"C、C语言中用true表示“真",false表示“假”D、C语言中用false表示“真”,true表示"假”13.表达式!x
11、
12、a==b等效于()A)!((x
13、
14、a)==b)B)!(x
15、
16、y)=bC)!(x
17、
18、(a==b))D)(!x)
19、
20、(a==b)14.若a=3,b=4,c二5,贝I」表达式a&&b+c
21、
22、b==c/2的值为()A、1B、0C、2D、一115.字符变量ch=4Aint类型变fflk=25,printf("%d%d%d,ch,k,ch>k);输出
23、()A)65,25,1B)65252C)65,25,fD)6525f16.若inta=6;则执行表达式a—=a*aJ5ra的值为()。A、0D、118.假设所冇变量均为整型,则表达式(a=2,b=5,a++,b+l,a+b)的值为()A、6B、7C、8D、919.对以下程序段‘while循环执行的次数是()intk=0;while(k=1)k++;A)无限次B)有语法错误,不能执行C)一次也不执行D)执行一次20.C语言的循环语句冇while,dowhile还冇()。A、.ifB、switchC、forD、continue21.关于指针变量的引用,下列说法中错误
24、的是()A)“指针变量”可以出现在赋值表达式的左边,也可以岀现在右边。B)“*指针变量”可以出现在赋值表达式的左边,也可以出现在右边。C)指针变彊的前面可以出现指针运算符“杆。D)指针变量的前而不可以出现取地址运算符“&”。22.若有说明inta[10J;则对a数组元素的正确引用是()。A、a(5)C、a
25、101C、a[2.5]D、a
26、2+3]23.面向对象的系统设计中最突出的特点是:()A、封装性B、继承性C、多态性D、以上都是24.下面有关for循环的正确的描述是()A)for循坏只能用于循坏次数已经确定的情况。A)for循环是先执行循环体语句,后判断表达式
27、。B)在for循环中,不能用break语句跳出循环体。C)for循环的循环体语句中,多条语句,但必须用花括号括起来。25.若有定义:inta[20],*p=a;则p+5农示()A、a[5JB、a[4JC、&a[5]D、&a[4]26.以下描述中正确的是()A)由于do-whiie循环屮循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句。A)do-while循环由do开始,由while结束,在while()后面不能写分号。B)在do-whiie循坏体中,-淀要有使while后而表达式的值变为0的操作。C)do-while循环中,根据情况可以省略while
28、。27.能正确表示“当x