湖南科技学院C语言答案,湖南科技大学C语言期末考试习题库.doc

湖南科技大学C语言期末考试习题库

志伟分享 左凯小编

PAGE \* MERGEFORMAT3

选择题(共 题),成绩()

1、C语言所提供的基本数据类型包括字符型、整型、双精度型、单精度型和____:

A) 指针型 B) 结构型

C) 数组型 D) 枚举类型

正确答案是: D

2、下面四个选项中,均是合法浮点数的选项是:

A) 1e+1 5e-9.4 03e2

B) -.60 12e-4 -8e5

C) 123e 1.2e-.4 e-4

D) -e3 e-4 5.e-0

正确答案是: B

3、以下符合C语言语法的表达式:

A) d=9+e+f=d+9 B) d=9+e,f=d+9

C) d=9+e=e++,d+9 D) d=9+e++=d+7

正确答案是: B

4、若有定义int a=12,则表达式a+=a-=a*=a的值是:

A) 0 B) -264

C) -144 D) 132

正确答案是: A

5、下面程序的输出结果是:

#include

void main()

{

int a,b,c;

int d;

b=(a=32767, a++);

c=d=0xffff;

printf("%x,%d,%d,%d\n",a,b,c,d);

}

A) 8000,32767,65535,65535 B) -1,-1,32767,8000

C) -1,-1,-1,-1 D) 32767,-1,-1,-1

正确答案是: A

6、已知有double型变量x=2.5,y=4.7,整型变量a=7,则表达式 x+a%3*(int)(x+y)%2/4 的值是:

A) 2.4 B) 2.5

C) 2.75 D) 0

正确答案是: B

7、设 int a=12,则执行完语句a+=a-=a*a后,a的值是

A) 552 B) 264 C) 144 D) -264

正确答案是: D

8、表达式: 10!=9的值是

A) true B) 非零值 C) 0 D) 1

正确答案是: D

9、在下列选项中,不正确的赋值语句是

A) ++t; B) n1=(n2=(n3=0));

C) k=i=j; D) a=b+c=1;

正确答案是: D

10、设a,b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,

值为0的表达式是

A) 'a'&&'b' B) a<=b

C) a||b+c&&b-c D) !((a

正确答案是: D

11、能正确表示a和b同时为正或同时为负的逻辑表达式是

A) (a>=0 || b>=0) && (a<0 || b<0)

B) (a>=0 && b>=0) && (a<0 && b<0)

C) (a+b>0 && a+b<=0)

D) a*b>0

正确答案是: D

12、运行下面程序后,输出是( )。

#include

void main( )

{ int k=-3;

if (k<=0) printf("****\n");

else printf("####\n")

}

A) #### B) ****

C) ####**** D) 有语法错误不能通过编译

正确答案是: D

13、下面程序的输出结果是

#include

void main( )

{ int a=2,b=7,c=5;

switch(a>0)

{ case 1:switch(b<0)

{ case 1: printf("@"); break;

case 0: printf("!"); break;

}

case 0:switch(c==5)

{ case 0: printf("*"); break;

case 1: printf("#"); br

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值