湖南科技大学c语言成绩,湖南科技大学C语言期末试题库 (3).doc

.

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

1、下列四组常数中,均是正确的八进制数或十六进制数的一组是:

A) 016 0xbf 018

B) 0abc 017 0xa

C) 010 0x11 0x16

D) 0A12 7FF -123

正确答案是: C

2、下列四组转义符中,均合法的一组是:

A) '\t' '\\' '\n' B) '\' '\017' '\x'

C) '\018' '\f' '\xab' D) '\\0' '\101' '\xif'

正确答案是: A

3、若有定义int a=12,n=5,则表达式a%=(n%2)运算后,a的值:

A) 0 B) 1

C) 12 D) 6

正确答案是: A

4、设a=1,b=2,c=3,d=4,则表达式a

A) 4 B) 3

C) 2 D) 1

正确答案是: D

5、设x,y,z,s均为int型变量,且初值均为1,则执行语句s=++x||++y&&++z后,

则s的值为:

A) 不定值 B) 2

C) 1 D) 0

正确答案是: C

6、阅读下面的程序

#include

void main()

{

int i,j;

scanf("%3d%2d",&i,&j);

printf("i=%d,j=%d\n",i,j);

}

如果从键盘上输入1234567,则程序的运行结果是:

A) i=123,j=4567 B) i=1234,j=567

C) i=1,j=2 D) i=123,j=45

正确答案是: D

7、阅读下面的程序

#include

void main()

{char c1,c2;

c1=getchar();

c2=c1+3;

printf("%c,%d\n",c2,c2);

}

已知'A'的ASCII的值为65,如果从键盘上输入

D

则程序的运行结果是:

A) D,68 B) 'G',68

C) D,71 D) G,71

正确答案是: D

8、设有如下定义:

int x=10,y=3,z;

则语句

printf("%d\n",z=(x%y,x/y));

的输出结果是

A) 1 B) 0 C) 4 D) 3

正确答案是: D

9、请选出可用作C语言用户标识符的一组标识符

A) void B) a3_b3 C) For D) 2a

define _123 -abc DO

WORD IF Case sizeof

正确答案是: B

10、若有以下定义: float x; int a,b; 则正确的switch 语句是

A) switch(x) B) switch(x)

{ case 1.0:printf("*\n"); { case 1,2:printf("*\n");

case 2: printf("**\n") case 3:printf("**\n");

} }

C) switch(a+b) D) switch(a-b);

{ case 1: printf("*\n") ; { case 1:printf("*\n");

case 2: printf("**n"); case 2:printf("**\n");

} }

正确答案是: C

11、有如下程序段

int a=14,b=15,x;

char c='A';

x=(a&&b) && (c

执行该程序段后,x的值为

A) ture B) false

C) 0 D) 1

正确答案是: D

12、已

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值