《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语句有 个分支,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的值为 。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论