欢迎来到天天文库
浏览记录
ID:32264985
大小:128.50 KB
页数:14页
时间:2019-02-02
《c语言归纳题型练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、归纳的题型练习将历年试题整理如下一.选择题1.C语言程序是由__c____组成(A)子程序(B)过程(C)函数(D)主程序和过程2.C语言可执行程序的开始执行点是:_____C_______(A)程序中第一条可执行语句(B)程序中第一个函数(C)程序中main函数(D)包含文件中的第一个函数3.以下标识符组中,合法的用户标识符为_____B_____(A)b-b(B)FLOAT(C)(D)int4.下面不正确的字符串常量是___A______(A)'abc'(B)"12'12"(C)"0"(D)""5
2、.设有说明:charw;intx;floaty;doublez;则表达式w*x+z-y值的数据类型为____D_______(A)float(B)char(C)int(D)double6.在下面给出的四个语句段中,__A______能够正确表示出以下的函数关系:-1(x<0)y=0(x=0)1(x>0)(A)if(x!=0)(B)y=0;if(x>0)y=1;if(x>=0)elsey=-1;if(x)y=1;elsey=0;elsey=-1;(C)if(x<=0)y=-1;(D)y=-1;if(x!=0)y
3、=1;if(x!=0)elsey=0;if(x>0)y=1;elsey=0;7.执行语句for(i=1;i++<4;);后变量i的值是___C______(A)3(B)4(C)5(D)不定8.定义intc;则表达式4+(c=7/2)>1的值为:____C_______(A)4(B)表达式非法,无值(C)1(D)59.若有说明:inta[3][4];则对数组元素的正确引用是____C______(A)a[2][4](B)a[1,3](C)a[1+1][0](D)a(2)(1)10.程序中使用了库函数strcpy
4、,则该程序应包含如下哪个头文件?_D_______(A)stdio.h(B)stdlib.h(C)ctype.h(D)string.h11.字符''表示:__C________(A)回车(B)换行(C)回车并换行(D)换行不回车12.以下正确的函数声明形式是_C_________(A)doublefun(intx,inty)(B)doublefun(intx;inty)(C)doublefun(intx,inty);14(D)doublefun(intx;inty);13.以下不正确的说法为___D___
5、___(A)在不同函数中可以使用相同名字的变量(B)形式参数是局部变量(C)在函数内定义的变量只在本函数范围内有效(D)在函数内的复合语句中定义的变量在本函数范围内有效答案:1、C2、C3、B(由于C语言区分大小写,FLOAT与float不同,float为关键字,但FLOAT可以为用户标识符)4、A5、D6、A7、C8、C(此时c为3)9、C10、D11、C12、C13、D1、C语言程序的三种基本结构是AA、顺序结构、选择结构、循环结构B、递归结构、循环结构、转移结构C、嵌套结构、递归结构、顺序结构D、循环结
6、构、转移结构、顺序结构2、为了避免嵌套的条件语句ifelse的二义性,C语言规定:else与B配对。A、缩排位置相同的ifB、其之前最近且未配对过的ifC、其之后最近的ifD、同一行上的if3、数组名作为参数传递给函数,作为实在参数的数组名被处理为DA、该数组的长度B、该数组的元素个数C、该数组中个元素的值D、该数组的首地址4、若i=5,j=1为整数,则以下while循环执行B次.do{printf("*");j=j+2;i=i+1;}while(j<=i);A)4B)5C)3D)25、C语言程序中,若对函数
7、类型未加显式说明,则函数的隐含类型为C类型。A)voidB)doublec)intd)char9、设inta=1,b=2,c=3;则表达式a==c
8、
9、a+b>c的值是(B)A.FB.0C.1D.T答案:1、A2、B3、D4、B5、C9、B1、下列C常量中不合法的是(C)A.'5'B."5"C.'500'D."500"2.在C程序的函数内_______B_______嵌套定义函数。A)能B)不能3、C程序中,注释部分的位置(D)A.必须在一行的开始B.必须在语句之后C.必须在一行的最后D.以上三种都可以4、下面
10、C常量中不合法的是(B)A."ABC "B.-e0.1C.' 'D.0Xfff145.下面程序的运行结果是(D)main(){chara='a',b='b';putchar(a);putchar('b');putchar(b);}A.abbB.abC.bD.未使用预编译命令,无法调用putchar函数6、下面表达式中(D)的值等于0。(设:inta=1;charb='0';)A.!a==!bB
此文档下载收益归作者所有