网站首页 语言 会计 互联网计算机 医学 学历 职场 文艺体育 范文
当前位置:学识谷 > 计算机 > 计算机二级

2016年计算机C语言考试题

栏目: 计算机二级 / 发布于: / 人气:2.53W

以下是计算机二级C语言考试单选题,仅供参考!

2016年计算机C语言考试题

1、设x,y,z,t均为整型变量,现有如下语句x=y=z=1;t=++x||++y&&++z;则执行这个语句后t的值为

A.2

B.1

C.0

D.不定值

2、有如下程序段

int a=14,b=15,x;

char c=′A′;

x=(a&&b)&&(c<′B′);

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

e

C.0

D.1

3、数字字符0的ASCII值为48,运行下列程序的'输出结果是(  )。

A.3,2

B.50,2

C.2,2

D.2,50

4、已知字母a的ASCII码为十进制数97,下而程序的输出结果是(  ).

A.输出无定值

B.d,e

C.e,f

D.g,d

5、字符型数据在机器中是用ASCII码表示的,字符"5"和"7"在机器中表示为

A.10100011和 01110111

B.01000101和01100011

C.00110101和00110111

D.01100101和01100111

7、已知字符’A’的ASCII码值是65,字符变量c1的值是’A’,c2的值是’D’。执行语句printf(“%d,%d”,c1,c2-2);后输出结果是( )。

A.A,B

B.A,68

C.65,66

D.65,68

8、若有以下程序段

int m=0xabc,n=0xabc;

m-=n;

printf("%Xn",m);

执行后输出结果是( )

A.0X0

B.0x0

C.0

D.0XABC

9、下列程序段的输出结果是:

int a=1234;

float b=123.456;

double c=12345.54321;

printf("%2d,%2.1f,%2.1f",a,b,c);

A.无输出

B.12,123.5,12345.5

C.1234,123.5,12345.5

D.1234,123.4,1234.5

10、

A.32

B.16

C.1

D.0

11、已定义ch为字符型变量,以下赋值语句中错误的是( )

='';

=62+3;

=NULL;

='xaa';

  二、填空题

12、E-mail地址由用户名和域名两部分组成,这两部分的分隔符为(1) 。

13、若从键盘输入24,则以下程序输出的结果是__________。

14、在计算机中,字符的比较是对它们的【10】进行比较。

15、执行以下程序时输入1234567,则输出结果是_[6]_______

#include

main()

{ int a=1,b;

scanf("%2d%2d",&a&b);printf("%d %dn",a,b);

}

16、在内存中,存储字符′x′要占用1个字节,存储字符串″X″要占用【11】个字节。

17、以下程序段的输出结果是 _____

int i=9;

printf("%on",i);

18、有以下程序

#include

void main()

{

intx;

scanf("%d",&x);

iffx>15)printf("%df",x-5);

if(x>1O)printf("%d",x);

if(x>5)printff("%d",x+5);

}

若程序运行时从键盘输入12<回车>,则输出结果为 【7】 。

19、以下程序运行后的输出结果是(7)。

main()

{ char m;

m='B'+32; printf("%cn",m);

}

20、下列程序的输出结果是16.00,请填空。

main()

{int a=9, b=2;

float x=【12】, y=1.1,z;

z=a/2+b*x/y+1/2;

printf("%5.2fn", z );

}