C语言题集文档格式.docx

上传人:b****1 文档编号:13578838 上传时间:2022-10-11 格式:DOCX 页数:62 大小:38.84KB
下载 相关 举报
C语言题集文档格式.docx_第1页
第1页 / 共62页
C语言题集文档格式.docx_第2页
第2页 / 共62页
C语言题集文档格式.docx_第3页
第3页 / 共62页
C语言题集文档格式.docx_第4页
第4页 / 共62页
C语言题集文档格式.docx_第5页
第5页 / 共62页
点击查看更多>>
下载资源
资源描述

C语言题集文档格式.docx

《C语言题集文档格式.docx》由会员分享,可在线阅读,更多相关《C语言题集文档格式.docx(62页珍藏版)》请在冰豆网上搜索。

C语言题集文档格式.docx

17182324

单选b

4.下面程序的输出是()

main()

{

intx=023;

printf("

}

17182324

5.若

inta=3;

intb=4;

intd;

d=(a=(b,5),a+b),90;

则d的值是()

90379

单选d

6.一个字长的二进制位数是()

81632随着计算机系统的不同而不同

7.已知在ASCII代码中,字母A的序号为65,以下程序的输出的结果是

#include<

stdio.h>

{charc1='

A'

c2='

Y'

;

%d,%d\n"

c1,c2);

因输出格式不合法,输出错误信息

65,90A,Y65,Y65,89

8.已知字母A的ASCII码为十进制的65,下面程序的输出是(  )

main()

{charch1,ch2;

ch1='

+'

5'

-'

2'

ch2='

6'

%d,%c\n"

ch1,ch2);

"

68,E"

"

B,C"

C,D"

不确定的值

单选a

9.以下程序的输出结果是

#include<

math.h>

main()

{inta=1,b=4,c=2;

floatx=10.5,y=4.0,z;

z=(a+b)/c+sqrt((double)y)*1.2/c+x;

pritnf("

%.1f\n"

z);

14.00000015.413.714.9

单选c

10.以下程序的输出结果是

main()

{inti=010,j=10;

++i,j--);

11,109,10010,910,9

11.以下程序的输出结果是()

{

inta=1;

a+=(a=8);

a);

16189

单选a

12.以下程序的输出结果是()

f(intb[],intm,intn)

inti,s=0;

for(i=m;

i<

n;

i=i+2)s=s+b[i];

returns;

}

intx,a[]={1,2,3,4,5,6,7,8,9};

x=f(a,3,7);

x);

1018815

13.以下程序的输出结果是(  )

#include<

{inta=1,b=4,c=2;

floatx=10.6,y=4.0,z;

1415.413.813.9

单选c

14.以下说法下确的是()

C语言程序总是从第一个的函数开始执行

在C语言程序中,要调用的函数必须在main()函数中定义

C语言程序总是从main()函数开始执行

C语言程序中的main()函数必须放在程序的开始部分

15.以下选项中属于C语言的数据类型的()

复数型逻辑型双精度型集合型

16.在C语言中,不正确的INT类型的常数是()

327680370XAF

17.在C语言中,要求运算数必须是整型的运算符是

%/<

!

18.在C语言中,属于单目运算符的是()

%/<

19.执行下面程序中的输出语句,a的值是

{inta;

(a=3*5,a*4,a+5));

65201510

单选b

20.执行下面程序中的输出语句,a的值是()

{inta;

(a=3*8,a*4,a+6));

65283096

21.有以下程序

{

intm=12,n=34;

%d%d"

m++,++n);

%d%d\n"

n++,++m);

程序运行后的输出结果是"

12353514123535131234351412343513

22.以下不能定义为用户标识符的是

Main_0_intsizeof

23.有以下程序

inta,b,d=25;

a=d/10%9;

b=a&

&

(-1);

a,b);

6,1"

"

2,1"

6,0"

2,0"

24.main()

{intm=0xa,n=2;

m+=n;

%X\n"

m);

程序的输出是

Cc992

25.下面程序执行后的输出结果是

charx=0xddff;

-35-1225-8705

26.程序的基本单位是

程序行语句函数字符

单选c

27.若t为double类型,表达式t=1,t+5,t++的值是

16.021

28.若执行下面的程序时从键盘上输入5,则输出是

{intx;

scanf("

%d"

&

x);

if(x++>

5)printf("

elseprintf("

x--);

7654

单选b

29.设有如下定义:

intx=10,y=3,z;

则语句

z=(x%y,x/y));

的输出结果是

1043

30.已知字母A的ASCII码为十进制的65,下面程序的输出是

{charch1,ch2;

3'

67,D"

31.以下程序的输出结果是

#include<

{printf("

NULL);

不确定的0-11

32.c语言是()语言

高级语言中级语言机器语言汇编语言

单选A

二、多选题

33.下面表示正确的是()"

c语言中的逗号是一种运算符

在C语言中,一行可以有多个语句

C中的变量不区分大小写

c中的关键字可以做为变量名

多选"

a,b"

34.C语言中的标志符只能由字母、数字和下划线三种字符组成,且第一个字符

必须是字母

可以是下划线

必须为字母或下划线

可以是字母、数字和下划线中任一种字符

多选"

b,d"

35.结构化程序设计所规定的三种基本控制结构是()

顺序选择循环处理

a,b,c"

36.设x,y均为float型变量,则以下合法的赋值语句是"

++xy=(x%2)/10x*=y+8x=y=0

a,c,d"

37.下列为c语言的关键字是()

ifstructuniontypedef

a,b,c,d"

38.下列选项中,合法的C语言关键字是

VAR

char

integer

default

39.下面那些为合法整型常量()

1600xe06680x

40.下面四个选项中合法的字符常量是()

i++(++i)i=i+1i+=1

41.以下表达式中正确的是()

c=c+1a+=1x>

y?

x:

ya-+=3

三、判断题

42.c语言是低级语言

对错判断b

43.C语言中,整形常数表示的方法有3种

对错判断a

44.表达式a=a+b可以写成a+=b

对错判断a

45.在C语言中,变量不区分大小写

对错

判断b

46.在运算时,当出现溢出时,系统直接报错

1.若定义

intm=7,n=12;

则能得到值为3的表达式是()

n%=(m%=5)n%=(m-m%5)n%=m-m%5(n%=m)-(m%=5)

2.若已定义x和y为double类型,则表达式:

x=1,y=x+3/2的值是

122.02.5

3.若有以下定义和语句

charc1='

b'

c2='

e'

c2-c1,c2-'

a'

+"

A"

);

则输出结果是

2,M"

3,E"

2,E"

输出项与对应的格式控制不一致,输出结果不确定单选b

4.若有以下定义和语句:

intu=010,v=0x10,w=10;

%d,%d,%d\n"

u,v,w);

8,16,1010,10,108,8,108,10,10

5.若执行下面的程序时从键盘上输入12,则输出是()

{intx;

5)printf("

elseprintf("

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 日语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1