c语言程序设计 0001,C语言程序设计0001.doc

C语言程序设计0001

安徽机电职业技术学院20 -20 学年第 学期

《 C语言程序设计》期终考试试卷

班级 姓名 学号

题号一二三四五六七八得分合分人得分

得分评卷人复核人一、填空题(每空1分,共10分)

1、若有定义:char ch;则通过键盘输入字符 ’A’ 并对变量ch赋值的语句是 scanf(“%c”,&ch); 。

2、程序可以分为三种基本结构,即顺序结构、 选择(或分支) 和循环结构。

3、若有定义 int? a[4][5];__3_______,第一维下标的最小值是 0 。

4、若有定义:int x=10, y=3; 则表达式x / y + x % y的值是 4 。

5、若x和y为整型变量,则表示x和y同时为正或同时为负的C语言逻辑表达式是 x*y>0(或x>0&&y>0||x<0&&y<0) 。

6、若有int a=18 ,则 &a 表示 _____变量a的地址____________,*&a =____变量a的值__ __。

7、printf(“result=%d\n”, 1<2 )的输出结果是 result=1 。

8、若函数fab的返回值类型为flaot,并有两个int 类型的形式参数,则fab函数的声明为 float fab( int, int )

得分评卷人复核人二、选择题(每题2分,共60分)

1、下列选项中,不能用作标识符的是?? C.a_b?D.case

2、以下能正确定义二维数组的是int a[ ][3]; B.int a[2][ ]={11,22,33,44,55,66};

C.int a[2][3]={ }; D.int a[ ][3]={{1},{2},{3,4}};

3、若=a-=a*=a的值为12B.144C.0D.132

4、以下程序的输出结果是“%d %d\n”,--a, b++ ); }

A.12 12B.12 13C.11 12D.11 13

5、在C语言中,平方根函数sqrt( )的原型在( )头文件中。

A. time.h B. stdio.h C. math.h D. string.h

6、C 语言中的标识符只能用字母、数字、下划线三种字符组成,且第一个字符( )。

A.必须为字母 B.必须为下划线

C.必须为字母或下划线 D.可以是字母、数字、下划线

7、在Turbo C中,保存源程序的命令是( ) 。A.SaveB.CompileC.LoadD.Run

8、下面关于break语句描述正确的是( )。

A.用作函数内的任一语句B.只能用在循环体内或switch语句中

C.只能用在循环体内D.用在能出现语句的任何地方

9、设C语言中,一个int型数据在内存中占2个字节,则 int 型数据的取值范围为( ) 。

A.-255~255B.-32768~32767C.0~65535D.0~512

10、以下叙述不正确的是( )。

A.一个程序可以由一个或多个函数组成;

B.一个C源程序必须包含一个main函数;

C.注释只能写在一条语句的最后面;

D.一个C源程序可以只有一个main函数。

11、已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=’A’ + 32后,c2的值为( ) 。

A. ‘a’B. ‘Z’ C.不确定的值 D. ‘b’

12、下列关于C语言注释的叙述中错误的是 ( ) 。

A. 以“/*”开头并以“*/”结尾的字符串为C语言的注释符

B. 注释可以出现在任何位置,用以提示和注释程序的意义

C. 程序编译时,不对注释作任何处理

D. 程序编译时,需要对注释进行处理

13、算法中,对需要执行的每一步操作,必须给出清楚、严格的规定,这属于算法的A.正性?? B.可行性???? C.确定性??D.有穷性C语言用表示逻辑“真”值。

true?? B.t或y??非零整型值?整型值0

设有数组定义:char array

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值