文档详情

《C语言》高职复习题库-填空题.doc

s****u
实名认证
店铺
DOC
56.50KB
约8页
文档ID:12767194
《C语言》高职复习题库-填空题.doc_第1页
1/8

《C语言》高职复习题库-填空题Unit I C语言基础一、C语言的程序结构4.C语言标识符分为      和       5.      不可用作用户标识符6.标识符的合法字符包括     、    、     3种7.C语言中的注释符是     ,它的作用有     、    两个方面10.C语言标识符不能以     作为开始字符13.在TC中查看程序输出结果的快捷键是       14.在TC中能连续执行程序的编译、连接、运行的快捷键是      二、C语言的数据对象3.实数有       和       两种形式4.C语言中的整型常量有     、     、     3种形式5.在程序运行过程中值不改变的数据对象被称为     6.9和9内存中各需用   个、    个存储单元8.变量包括     、    、     3个要素10.变量在使用前必须声明      ,并设置     如有double x;系统为x分配      个内存单元,其初值为     14.把23.5610-4改写成C语言的实数形式为       15.字符串的结标志字符是     16.实数3E2也可写成      。

17.三、数据运算与表达式1.2.表达式是由    和    组成的表达数据运算的字符序列3.表达式中运算符执行的先后顺序称为       ,结合性是指操作数与运算符结合的     4.当不同类型的数据进行运算时,必须进行       操作5.C语言支持     到     的数据类型自动转换,还可实现    6.     可以改变变量的值7.把与变量类型不同的数据赋值给变量时,系统会进行       操作9.++、――运算符的操作数必须是      10.关系运算是比较操作数     的运算,其结果只有   、   两种值12.逗号表达式的值规定为     的值,++x的值为       13.逻辑运算符中优先级最高的是     15.设a=10,则printf(″%d″,++a);输出结果为      17.已知inta=3,b=4,c=5;则表达式a>b&&!c||1的值为      18.C语言运算符的结合性分为      和      19.若字符A的ASCII码为65,则ASCII码为98的字符是 20.逻辑表达式3&&-1||0的值为。

21.设x为int型变量,判断x是偶数的表达式为22.判断字符变量ch的是小写字母的表达式是        23.变量sc是C语言成绩,判断成绩60以下和80以上的表达式为       24.字符ch不是数字字符的表达式为         26.表达式为31%172的值为   27.C语言中没有专门定义逻辑型数据,但规定以   代表"真",用   代表"假"30.若已知a=10,b=15,c=1表达式a*b&&c的运算结果    32.表达式2%7*3+7%2*3的值为     34.已知有int i,a;,执行语句i=(a=2%7,a*7),a+6;后,变量i的值为     35.设a=3,b=4,c=5,表达式!a||b+c&&b= =c的值为          36.a是int型变量,则表达式a=17.0/3*3的值为          37.当有int a=5,b=3,c=1;时,表达式a>b>c的值是     38.若int a=1,b=1,c=1;,执行语句--a || --b && ++c;后,变量b,c的值分别是  和  39.已知有int a=5,则表达式a+=a-=a*a的值是 。

40.已知A的ASCII码为65,有定义:int d=100;则printf("%c\n",d-30);的输出是    42.表达式!0= =1的值为 43.已知a=2,b=4,则表达式!(x=4)||(y=b)&&0的值是 44.int x=2;执行表达式x-2后,x的值为 45.判断年份y是闰年的表达式为 46.有定义int y=-10;则表达式!y的值是 47.存储字符串"\010"需要占用 字节的存储单元48.有int x=5;x=5;则x的值为 50.m和n都是正整数,表达式m%n= =m-m/n*n的值是    51.int x=1,y=2,z=3;执行表达式1-x||x--||y-=2||z++ 后,y的值是 52.已有定义:int x=0,y=0;,则表达式x=(x+=2,y=x+3%17,y+5) 计算后,表达式的值为 ,变量y的值为 。

53.定义x,y为双精度型变量的语句是   54.已知x=2,执行表达式x*=(x-3,x+3)后x的值是 55.有int x,y,z;且x=3,y=-4,z=5,则表达式(x&&y)==(x||z)的值为56.存放字符串″\n\179\t\\023″所需空间为 字节57.有运算符:*=,!=,+=,<= ,其中优先级最高的是 58.有int x=4;则表达式x+=x*=2执行后,x的值为 59.有定义int m=7;则表达式m+=m-=m%m的值为        四、输入输出数据1.程序的标准输入设备是     ,输出设备是     2.      用于把输入字符序列转换成程序中要求的数据3.4.在scanf()函数中,格式转换说明符与地址列表中的变量要     5.变量x的地址为      6.%c可以用于输出    和    类型的数据7.实数在输出时自动保留     位小数8.与scanf("%c",&ch);等价的语句是       10.若long ln=50000;写出输出ln值的语句             。

12.程序运行时printf()格式控制串中的普通字符将      ,scanf()格式控制串中的普通字符则要求           13.有语句scanf("%f%c%d",&tm,&nm,&nu);如要为变量tm,nm,nu分别输入0.36,R,79,则键盘输入格式为         14.15.int asc=65;语句printf("%c",(asc,asc+32));的输出是      五、算法的表示1.算法是指解决问题的         2.空语句是    ,块语句是     围起的语句3.具有     操作的表达式语句才有实际意义4.5.在程序中用花括号括起来的多条语句称为  语句,它在语法上等同于  条语句6.流程图是用来是表示   的一种常见方法,其    框用来表示“判断”7.C语言中的3种基本程序结构有  、 、   8.判断框有   个出口,分支程序结构有    个出口9.模块程序设计的分析方法是                 10.控制语句由     和     结合而成 UnitⅡ 程序流程控制一、顺序程序设计1.顺序结构程序的执行特点是按          依次执行。

2.顺序结构程序中的每一条语句有      次执行机会3.4.字符变量lt存放有小写字母,把它转换成大写的表达式是       5.从整型变量x分离出个位数字的表达式是      二、分支程序设计1.2.if语句有    个分支,if…else语句有    个分支3.标识符else不能作为用户标识符,是因为else是         4.else必须与if配对使用,其配对规则是             使用   可以改变默认的配对关系5.switch表达式必须是        类型的表达式,case表达式是      表达式6.switch语句中的default代表switch表达式            的所有值7.case表达式被称为    ,它标志一组语句,case表达式与语句必须用  分隔9.用switch能实现的分支     (一定/不一定)能用if…else if…来实现10.用if…else if…能实现的分支     (一定/不一定)能用switch来实现11.有int x=0;则if(x=1) printf("%d",x); else printf("%d",-x);的输出是    。

12.在if语句中使用if语句的现象称为     三、循环程序1.当在数据处理中要重复执行相同的操作时,宜采用     程序结构来实现2.循环的3要素是     、     、     3.在循环语句体中包含另一个循环语句的用法称为      4.执行循环语句体中的break语句后将使用包含它的循环语句     6.循环语句for(i=0;i<=10;i*=2) ; 要执行的次数是 7.循环语句x=2;while(x--) ; 执行后x的值为 8.循环体语句至少执行一次的循环语句是 10.语句for(a=1;a<=20;a++);执行结束后a的值为 11.在for语句中表达式允许省略,但 不能少,语句for(;;) ;构成的是   循环12.在for语句中,省略表达式2时,则循环为     循环13.执行语句for(i=1;i++<4;);后变量i的值是       14.如果循环测试条件一开始就为假,循环体仍要执行一次的循环语句是    15.17.下面程序段中循环体的执行次数是 。

a=10;b=0;do{ b+=2; a-=2+b;}while(a>=0);19.要使用循环程序提前结束本次循环周期并开始下一个循环周期,应在循环体内有条件使用 语句20.在每次循环周期均要执行一次的语句,称为 21.for语句括号内的三个表达式的作用分别是 , 和循环控制变量的更新22.与for(;;);流程控制等价的while语句是       23.以下程序段的输出是      int a=6;while (a--); printf(“%d”,a--);Unit Ⅲ 构造数据对象一、数组1.数组是一组     相同的    的集合3.数组元素在数组中的位置序号称为    ,它是从    开始的整数4.有double ts[500];则ts与    等价5.float fv[]={3.2,4.09,-12.0,34.68,-3.34,0,0};数组fv的长度是      7.定义数组tw,其能存储23个长整型数的语句为       8.有说明语句 int a[10]={1,2,3,4,5,6};则元素a[9]的值为 。

9.数组char c[]="abcd"中有   个元素,最后一个元素是    10.已知char cstr []="PK公司",数组cstr的长度为     11.有定义int a[]={4,6,2,12,435,-9,76};该数组下标的取值最小为 时,就会发生“下标越界”的错误12.在数组中intsco[10]={1,2,4,7,9}中,元素的个数有 个,其中sco[8]的值为13.数组inta[]={3,5,2,78,59};中的元素有  个,其中最大下标的元素的值是 ,最大元素的下标是14.有语句inta[8]={3,6,5};,在语句中定义    个变量,其中a[4]的值为    16."a"在内存中占_______个存储单元17.定义一个字符数组来保存字符串"5个重庆",该数组的长度至少应为      18.定义一个能存放下字符串Vocation的字符数组enm的语句为        20.与puts(ss)等价的printf函数调用是      Unit Ⅳ 模块化程序设计一、函数1.C语言函数分为     和     两大类2.函数的原型说明包括     、      、       。

3.库函数的原型说明存储在扩展名   的头文件中,如果在程序中要使用库函数,则需在程序开始处用      命令进行声明5.如果函数执行时需要外界提供数据,则需要在函数名后的小括号中声明接收这些数据的变量,这些变量被称为     6.在甲函数中使用乙函数的功能,则称甲为    函数,乙为     函数7.定义函数时,多个形式参数之间用    作为分隔符10.11.形如float dtc(){}定义的函数称为     函数12.return语句的作用是           和          13.函数返回值的类型决定于             14.如果定义函数时没有声明的类型,则该函数返回值的类型为     15.在函数中可以使用    个return语句,执行一次函数可得到   个值16.在一个函数中使用另一个函数的功能的语句称为     17.调用有参数的函数时,必须提供实参,且实参与形参必须      18.在使用函数之前必须进行      19.在调用函数时,实参向形参的数据传递遵循        原则20.模块化程序设计的思想是          21.有函数调用语句func(p1,(p2,p3),(p4,p5,p6));,则函数的形参有     个。

22.C语言源程序中的各个函数之间是一种       的关系23.C语言程序的执行是从     函数开始,并在执行完     函数后结束24.在调用函数时提供的实参可以是     、     、     25.C语言的函数体由 和 两部分组成二、变量作用域1.按作用域变量可分为      和       两种2.局部变量是定义在     中的变量3.在源程序中用    界定变量的作用范围4.形参变量是     变量7.为局部变量分配的内存空间在   时被释放,而全局变量所占的内存空间在  时才被释放8.全局变量的作用域默认是           。

下载提示
相关文档
正为您匹配相似的精品文档