c 语言三种正规循环,C语言程序设计期末复习题带答案

大学c语言期末复习题库,带答案

一、填空题(每空 1 分,共 20 分)

1.C语言中,用关键字( int )定义基本整型变量,用关键字( float),定义单精度实型变量,用关键字( char ) 定义字符型变量。 2.表达式3*20/4%10的计算结果是( 5 ) 。

3.复合语句是将多个语句用( { } )括起来组成一个语句。

4.程序中使用putchar( )函数和getchar( )函数,在程序的开头必( include )。 5.C语言的预处理语句以( #include“stdio.h” )开头。 6.一个算法应具有的特点有:( 有穷性 )、( 确定性 )、有零个或多个输入、有一个或多个输出、有效性。

7.在程序执行过程中,其值不发生改变的量称为( 常量 ),其值可变的量称为( 变量 )。

8.若有定义:int m=5,y=2;则执行表达式y+=y-=m*=y后的y值是( -16 )。 9.在三种正规循环中,当条件表达式的值为( 0 )时,就结束循环。 10.C语言中函数的参数分为( 形式参数 )和( 实际参数 )。

11.当函数的数据类型省略时,默认的数据类型为( int或整型 )型。 12.按变量地址访问变量的方法叫( 直接访问 ),通过存放变量地址的变量去访问变量的方法叫( 间接访问 )。

13.若有定义:int [3][4]={{1,2},{0},{4,6,8,10}};则初始化后,a[1][2]得到的初值是( 0 ),a[2][1]得到的初值是( 6 )。

14.文件包含的一般形式为( #include“文件名” )。

15.宏定义中宏名一般用大写字母表示,容易做到( 一改全改 )。

16.结构体是一种( 构造 )数据类型用途是把( 不同类型 )的数据组合成一个整体。

17.位运算的运算对象只能是( 整型 )或( 字符型 )数据,而不可以是其他类型的数据。 18.( 文件 )是存储在外部介质上数据的集合,是操作系统数据管理的单位。 19.goto语句为( 无条件转向语句 ),当程序执行到该语句时,转向指定位置执行。 20.return语句的功能是使程序控制从被调用函数返回到(调用函数)中。 21.( 指针 )是一个变量的地址,专门存放变量地址的变量叫(指针变量)。 22.若有定义:double x[3][5];则x 数组中行下标的下限为( 0 ),列下标的上限为( 4 )。 23.C语言提供的预处理功能主要有( 宏定义 )、(文件包含处理 )、和条件编译。 24.用结构体变量的成员作函数参数时是( 值 )传递,用指向结构体变量或数组的指针作函数参数时是( 地址 )传递。

25.程序的三种基本结构为( 顺序结构 )、(选择结构 )和( 循环结构 )。 26.在C语言中,用( 分号 )表示语句的结束。 27.语句printf("%%d%d",123);将输出:( %d123 )。 28.逻辑运算的结果值是( 1 )或( 0 )。

29.数组 int a[3][4];共定义了( 12 )个数组元素。

30.在C语言中,正确的标识符是由( 字母、数字、下划线 )组成的,且由( 字母或下划线 )开头的。

31.设有“int x=2,y”说明,则逗号表达式“y=x+5,x+y”的值是( 7,9 )。

32.变量Y满足以下两条件中的任意一个:①能被4整除,但不能被100整除;②能被400整除。请用逻辑表达式表示所给条件((Y%4==0&&Y%100!=0)||(Y%400==0))。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值