c语言试卷及答案 桂林,【随米文库】桂林电子科技大学2010-2011学年第一学期《C语言程序设计》试卷A卷及答案...

【随米文库】桂林电子科技大学2010-2011学年第一学期《C语言程序设计》试卷A卷及答案

桂林电子科技大学试卷

2010-2011 学年第 1 学期课号101794,101798,101800,101801,101802,101803,101804

课程名称C语言程序设计(A 卷,闭卷)适用班级(或年级、专业)2010级

1-103-jpg_6_0_______-642-0-0-642.jpg

一.选择题(每题2分,共30分)

1.设x=3,y=2,则表达式x*=y+8的值为__ C ___。(原式:x=x*(y+8))

A. 3

B. 2

C. 30

D. 10

2.C语言中逻辑值“真”用 D 表示。

A. true

B.大于0的数

C.非0整数

D.非0的数

3. 有输入语句:scanf(“a=%d, b=%d, c=%d”, &a, &b, &c); 为使变量a的值为1,b为3,c为

2,从键盘输入数据的正确形式应当是 D 。

A. 132

B. 1, 3, 2

C. a=1 b=3 c=2

D. a=1, b=3, c=2

4. 若二维数组a有m列,则在a[ i ][ j ]之前的元素个数为 B 。

A. j*m+i

B. i*m+j

C. i*m+j-1

D. i*m+j+1

5. 判断char型变量ch是否为大写字母的正确表达式是 C 。

A. 'A'<=ch<='Z'

B. (ch>='A')&(ch<='Z')

C. (ch>='A')&&(ch<='Z')

D. ('A'<=ch)AND('Z'>=ch)

6. 为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else子句总是与___ B 配对。

A. 缩排位置相同的if

B. 其之前最近的if

C. 其之后最近的if

D. 同一行上的if (参见课本62页)

7. 结构化程序设计使用的基本程序控制结构为____ C ____。

A. 模块结构、选择结构和递归结构

B. 条件结构、顺序结构和过程结构

C. 顺序结构、选择结构和循环结构

D. 转移结构、嵌套结构和递归结构

8. 下面关于for循环的而正确描述是 D 。

A. for循环只能用于循环次数已经确定的情况

(其实可以把次数设为很大,在过程中设置条件,再用break退出循环)

B. for循环式先执行循环体语句,后判定表达式(先判断,后执行)

C. 在for循环中,不能用break跳出循环体(可以用)

D. 在for循环体语句中,可以包含多条语句,但要用花括号括起来

9. 以下描述正确的是 D 。

A. goto语句只能用于用于退出多层循环(可以跳转到很多地方)

B. switch语句中不能出现continue语句(当switch嵌套在for循环中时)

C. 只能用continue语句来终止本次循环(可以用goto语句)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值