《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.56×10-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.已知int a=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语句有    个分支,ifelse语句有    个分支。
3.标识符else不能作为用户标识符,是因为else是         
4.else必须与if配对使用,其配对规则是             。使用逗号表达式的运算顺序   可以改变默认的配对关系。
5.switch表达式必须是        类型的表达式,case表达式是      表达式。
6.switch语句中的default代表switch表达式            的所有值。
7.case表达式被称为    ,它标志一组语句,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的值为         

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。