《C语言》高职复习题库-填空题1.doc
如有侵权,请联系网站删除,仅供学习与交流C语言高职复习题库-填空题1【精品文档】第 9 页C语言高职复习题库填空题Unit I C语言基础一、C语言的程序结构4C语言标识符分为和。5不可用作用户标识符。6标识符的合法字符包括、3种。7C语言中的注释符是,它的作用有、两个方面。10C语言标识符不能以作为开始字符。13在TC中查看程序输出结果的快捷键是。14在TC中能连续执行程序的编译、连接、运行的快捷键是。二、C语言的数据对象3实数有和两种形式。4C语言中的整型常量有、3种形式。5在程序运行过程中值不改变的数据对象被称为。6'9'和9内存中各需用个、个存储单元。8变量包括、3个要素。10变量在使用前必须声明,并设置。如有double x;系统为x分配个内存单元,其初值为。14把23.56×10-4改写成C语言的实数形式为。15字符串的结标志字符是。16实数3E2也可写成。17三、数据运算与表达式12表达式是由和组成的表达数据运算的字符序列。3表达式中运算符执行的先后顺序称为,结合性是指操作数与运算符结合的。4当不同类型的数据进行运算时,必须进行操作。5C语言支持到的数据类型自动转换,还可实现。6可以改变变量的值。7把与变量类型不同的数据赋值给变量时,系统会进行操作。9、运算符的操作数必须是。10关系运算是比较操作数的运算,其结果只有、两种值。12逗号表达式的值规定为 的值,+x的值为。13逻辑运算符中优先级最高的是。15设a=10,则printf(%d,+a);输出结果为。17已知int a=3,b=4,c=5; 则表达式a>b&&!c|1的值为。18C语言运算符的结合性分为和 。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的值为。27C语言中没有专门定义逻辑型数据,但规定以代表"真",用代表"假"。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的值为。36a是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("%cn",d-30);的输出是 。42表达式!0= =1的值为 。43已知a=2,b=4,则表达式!(x=4)|(y=b)&&0的值是 。44int x=2;执行表达式x-2后,x的值为 。45判断年份y是闰年的表达式为 。46有定义int y=-10;则表达式!y的值是 。47存储字符串"010"需要占用 字节的存储单元。48有int x=5;x=5;则x的值为 。50m和n都是正整数,表达式m%n= =m-m/n*n的值是。51int 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存放字符串n179t023所需空间为 字节。57有运算符:*=,!=,+=,<= ,其中优先级最高的是 。58有int x=4;则表达式x+=x*=2执行后,x的值为 。59有定义int m=7;则表达式m+=m-=m%m的值为。四、输入输出数据1程序的标准输入设备是,输出设备是。2用于把输入字符序列转换成程序中要求的数据。34在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,则键盘输入格式为。1415int asc=65;语句printf("%c",(asc,asc+32);的输出是。五、算法的表示1算法是指解决问题的。2空语句是,块语句是围起的语句。3具有操作的表达式语句才有实际意义。45在程序中用花括号括起来的多条语句称为语句,它在语法上等同于条语句。6流程图是用来是表示的一种常见方法,其框用来表示“判断”。7C语言中的3种基本程序结构有 、 、 。8判断框有个出口,分支程序结构有个出口。9模块程序设计的分析方法是。10控制语句由和结合而成。Unit程序流程控制一、顺序程序设计1顺序结构程序的执行特点是按依次执行。2顺序结构程序中的每一条语句有次执行机会。34字符变量lt存放有小写字母,把它转换成大写的表达式是。5从整型变量x分离出个位数字的表达式是。二、分支程序设计12if语句有个分支,ifelse语句有 个分支。3标识符else不能作为用户标识符,是因为else是。4else必须与if配对使用,其配对规则是。使用可以改变默认的配对关系。5switch表达式必须是类型的表达式,case表达式是表达式。6switch语句中的default代表switch表达式的所有值。7case表达式被称为,它标志一组语句,case表达式与语句必须用分隔。9用switch能实现的分支(一定/不一定)能用ifelse if来实现。10用ifelse 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如果循环测试条件一开始就为假,循环体仍要执行一次的循环语句是1517下面程序段中循环体的执行次数是 。a=10;b=0;do b+=2; a-=2+b;while(a>=0);19要使用循环程序提前结束本次循环周期并开始下一个循环周期,应在循环体内有条件使用 语句。20在每次循环周期均要执行一次的语句,称为 。21for语句括号内的三个表达式的作用分别是 , 和循环控制变量的更新。22与for(;);流程控制等价的while语句是。23以下程序段的输出是。int a=6;while (a-); printf(“%d”,a-);Unit 构造数据对象一、数组1数组是一组相同的的集合。3数组元素在数组中的位置序号称为,它是从开始的整数。4有double ts500;则ts与等价。5float fv=3.2,4.09,-12.0,34.68,-3.34,0,0;数组fv的长度是。7定义数组tw,其能存储23个长整型数的语句为。8有说明语句 int a10=1,2,3,4,5,6;则元素a9的值为 。9数组char c="abcd"中有 个元素,最后一个元素是。10已知char cstr ="PK公司",数组cstr的长度为。11有定义int a=4,6,2,12,435,-9,76;该数组下标的取值最小为 时,就会发生“下标越界”的错误。12在数组中 int sco 10=1,2,4,7,9中,元素的个数有 个,其中sco 8的值为 。13数组int a=3,5,2,78,59;中的元素有个,其中最大下标的元素的值是 ,最大元素的下标是 。14有语句int a8=3,6,5;,在语句中定义个变量,其中a4的值为。16"a"在内存中占_个存储单元。17定义一个字符数组来保存字符串"5个重庆",该数组的长度至少应为。18定义一个能存放下字符串Vocation的字符数组enm的语句为。20与puts(ss)等价的printf函数调用是。Unit 模块化程序设计一、函数1C语言函数分为和两大类。2函数的原型说明包括、。3库函数的原型说明存储在扩展名的头文件中,如果在程序中要使用库函数,则需在程序开始处用命令进行声明。5如果函数执行时需要外界提供数据,则需要在函数名后的小括号中声明接收这些数据的变量,这些变量被称为。6在甲函数中使用乙函数的功能,则称甲为函数,乙为函数。7定义函数时,多个形式参数之间用作为分隔符。1011形如float dtc()定义的函数称为函数。12return语句的作用是和。13函数返回值的类型决定于。14如果定义函数时没有声明的类型,则该函数返回值的类型为。15在函数中可以使用个return语句,执行一次函数可得到个值。16在一个函数中使用另一个函数的功能的语句称为。17调用有参数的函数时,必须提供实参,且实参与形参必须。18在使用函数之前必须进行。19在调用函数时,实参向形参的数据传递遵循原则。20模块化程序设计的思想是。21有函数调用语句func(p1,(p2,p3),(p4,p5,p6);,则函数的形参有个。22C语言源程序中的各个函数之间是一种的关系。23C语言程序的执行是从 函数开始,并在执行完函数后结束。24在调用函数时提供的实参可以是、。25C语言的函数体由 和 两部分组成。二、变量作用域1按作用域变量可分为和两种。2局部变量是定义在中的变量。3在源程序中用界定变量的作用范围。4形参变量是变量。7为局部变量分配的内存空间在时被释放,而全局变量所占的内存空间在时才被释放。8全局变量的作用域默认是。