C语言高职复习题库-填空题_第1页
C语言高职复习题库-填空题_第2页
C语言高职复习题库-填空题_第3页
C语言高职复习题库-填空题_第4页
C语言高职复习题库-填空题_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C语言高职复习题库填空题Unit IC语言基础一、c语言的程序结构4. C语言标识符分为 和。5. 不可用作用户标识符。6. 标识符的合法字符包括 、3种。7. C语言中的注释符是 ,它的作用有 、两个方面。10. C语言标识符不能以 作为开始字符。13 .在TC中查看程序输出结果的快捷键是 。14 .在TC中能连续执行程序的编译、连接、运行的快捷键是 。二、C语言的数据对象15 实数有 和 两种形式。16 C语言中的整型常量有 、3种形式。17 在程序运行过程中值不改变的数据对象被称为 。18 '9'和9内存中各需用 个、个存储单元。8 .变量包括 、3个要素。10 .变量在

2、使用前必须声明 ,并设置 。如有 double x; 系统为 x分配 个内存单元,其初值为 。14 .把x 10-4改写成C语言的实数形式为 。15 .字符串的结标志字符是 。16 .实数3E2也可写成 。17 .三、数据运算与表达式1 .2 .表达式是由 和 组成的表达数据运算的字符序列。3 .表达式中运算符执行的先后顺序称为 ,结合性是指操作数与运算符 结合的。4 .当不同类型的数据进行运算时,必须进行 操作。5 . C语言支持 到 的数据类型自动转换,还可实现 。6 . 可以改变变量的值。7 .把与变量类型不同的数据赋值给变量时,系统会进行 操作。9 . + +、一一运算符的操作数必须是

3、 。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 .判断

4、字符变量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

5、&&b= =c 的值为。36 . a是int型变量,则表达式 a=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); 的输出O42 .表达式!0= =1的值为。43 .已知 a=2,b=4 ,则表

6、达式!(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; 贝U 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%1

7、7,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 .存放字符串023所需空间为 字节。57 .有运算符:*=,!=,+=,<=,其中优先级最高的是 。58 .有int x=4; 则表达式x+=x*=2执行后,x的值为。59 .有定义int m=7 ;则表达式 m+=m-=m%m值为。四、输入输出数据1 .程序的标准输入设备是 ,输出设备是 。2

8、 . 用于把输入字符序列转换成程序中要求的数据。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); 如要

9、为变量 tm,nm,nu 分别输入,'R' , 79, 则键盘输入格式为。14 . 15. int asc=65;语句 printf("%c",(asc,asc+32);的输出是。五、算法的表示1 .算法是指解决问题的 。2 .空语句是 ,块语句是 围起的语句。3 .具有 操作的表达式语句才有实际意义。4 . 5.在程序中用花括号括起来的多条语句称为 语句,它在语法上等同于 条语 句。6 .流程图是用来是表示 的一种常见方法,其 框用来表示“判断”。7 . C语言中的3种基本程序结构有 、。8 .判断框有 个出口,分支程序结构有 个出口。9 .模块程序设计的

10、分析方法是 。10 .控制语句由 和 结合而成。Unit II程序流程控制一、顺序程序设计1 .顺序结构程序的执行特点是按 依次执行。2 .顺序结构程序中的每一条语句有 次执行机会。3 . 4.字符变量lt存放有小写字母,把它转换成大写的表达式是 。5 .从整型变量x分离出个位数字的表达式是 。二、分支程序设计1 .2 . if 语句有 个分支,if else 语句有 个分支。3 .标识符else不能作为用户标识符,是因为 else是。4 . else必须与if配对使用,其配对规则是 。使用 可以改变默认的配对关系。5 . switch 表达式必须是 类型的表达式,case 表达式是表达式。6

11、 . 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 .当在数据处理中

12、要重复执行相同的操作时,宜采用 程序结构来实现。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 .执行语

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

14、-);printf("%d ,a -);Unit m构造数据对象一、数组1.数组是一组 相同的 的集合。3 .数组元素在数组中的位置序号称为 ,它是从 开始的整数。4 .有 double ts500; 则 ts 与 等价。5 . float fv尸,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的长度为

15、 。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;中的元素有 个,其中最大下标的元素的值是 , 最大兀素的下标是 O14 .有语句 int a8=3,6,5;,在语句中定义 个变量,其中 a4的值为。16 . "a"在内存中占 个存储单元。17 .定义一个字符数组来保存字符串"5个重庆”,该数组的长度至少应为 c18 .定义一个能存放下字符串V

16、ocation的字符数组enm的语句为 。20.与puts(ss)等价的printf 函数调用是 。Unit W 模块化程序设计一、函数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,(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论