惠州学院c语言试卷补考,惠州学院C语言期末考试B卷

B卷

一、选择题:下列各题A)、B)、C) 、D)四个选项中只有一个是正确的,请

填写正确的答案。(每小题2分,共20分)

(1)在C语言系统中,哪个是合法的变量名 D。

A)*%n B)b@ C)67d D)_sum

(2) C语言中long型数据在内存中占有____C_____个字节。

A)1 B)2 C)4 D)8

(3) 在C语言系统中,哪个是合法的字符常量 B。

A) “a” B) ’8’ C) ’student’ D) m

(4) 设有语句 char c=’\x38’; ,则变量c包含

A 个字符。 A)1 B)2 C)3 D)4

(5) 设有语句 int a=1; ,执行语句a+=a-=a*a+2; 后,变量a的值是A。

A)- 4 B) 0 C) 9 D) -12

(6)下列错误的C语言语句的是D。

A.x=3,y=5; B)a=b=c; C)i++; D)y=int(x);

7) 设a , b和c是int型变量,且a =3, b=4 , c =5 则下面表达式中值为0的 是D。

A)(a< b)&&! c || 1 B) ' a ' && ' b ' C) a || b+c && b - c D)a>= b

(8)设有程序段 int i= 2 while ( i<2 ) i ++

以下描述正确的是A。

A) 循环体语句一次也不执行。 B) 循环是无限循环。 C) while 循环语句

执行两次。 D) 循环体语句执行一次。

(9)以下for 循环的执行次数是 A 。 for (a = 1, b = 2; ; a + + );

A) 无限次。 B)4次。 C)0次 。 D)3次。

(10) 若有说明:int x[20] 则对x 数组元素的引用不正确是D。

A) x[5 ] B)x[5 - 5] C)x [2*3] D)x[20]

二、 .填空(每空2分,共20分):请在( )处添上正确答案。

(1) 条件 "a≤8同时a≠3或 a>12 " 的C语言表达式是 ( a<=8&&a!=3||a>12)

(2) 在C语言系统中,用( 0 ).表示逻辑值”假”

(3)设i,j,k均为int型变量,则执行完下面的for循环后,k的值为( 150 ).

for(i=50,j=100;i<=j;) k=i+++j--;

(4)设有以下定义的语句: int x[3][3]={10,20,30,40,50,60,25,12,5}, (*w)[3]; w=x; 则

*(*(w+1)+1)值为( 50 ).

(5)若i为int类型,且其值为99,则执行完表达式i-=i+=i*i+1后,i的值是( 0 )

6) 设a、b、c均为int型变量,则执行语句:a=3,b=4; c=++a+(b++);后,c的值为

( 8 )

(7) 若变量ch为char类型,能正确判断出ch是小写英文字母的表达式是

( ch>= ’a’&&ch<=’z’)

(8) 当调用函数时,实参是一个数组名,则向函数传送的是( 地址 ).

(9)将数学表达式( y x + sin y)÷2表示为合法的c语言表达式:

( (pow(x,y)+sin(y))/2 ). (10)设x=5,y=6,z=7,w=8,则表达式:x>y?x:z>w?y:w的

结果为

(8 ). . .

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值