专升本C语言100题及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

专升本C语言100题及答案

高职升本计算机基础复材料—C语言精编100题C语言精编1题一、单选题

1.由C语言编写的代码程序( )

A.可直接执行

B.是一个源程序

D.经过编译解释才能执行C.经过编译即可执行

2.按照C语言规定的用户标识符命名规则,不能出现在标识符中的是( )

A.大写字母

B.中划线

C.数字字符

D.下划线3.下列选项中,不能用作标识符的是( )

A. _1234_

B. _1_2

C. int_2_

D. 2_int_4.以下选项中合法的用户标识符是( )

XXX.以下不能定义为用户标识符的是( )

A. Main

B. _0

C. _int

D. sizeof6.下列定义变量的语句错误的是( )

A. int _int;

B. double int_;

C. char For;

D. float US$;7.在C语言中,合法的实型常数是( )

A. 5E2.0

B. E-3

C. 2E0

D. 1.3E8.在C语言中,合法的实型常数是( )

A. 1.2E0.5

B. 3.E

C. 5E-3

D. E159.以下选项中,不克不及作为正当常量的是( )

A. 1.234e04

B. 1.234e0.4

C. 1.234e+4

D. 1.234e010.以下不合法的数值常量是( )

A. 011

B. le1

C. 8.0E0.5

D. 0xabcd11.在C语言中,非法的字符常量是( )

A.‘\t’

B.‘\17’

C. "\n"

D.‘\xaa’12.以下不合法的字符常量是( )

A.‘\018’

B.‘\"’

C.‘\\’

1

D.‘\xcc’

高职升本计算机基础复材料—C语言精编100题

13.以下运算符中优先级最高的运算符是()( )

A. <=

B. =

C. %

A. ==

B. /

C. =

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

main()

{ int a=3,b=4;

printf("%d\n",a<=b);

}

A. 3

B. 4

C. 1

15.在C语言中,以下非法的表达式是( )

A. 0<=x<=100

B. i=j==0

C. (char)(65+3)16.在C语言中,以下非法的赋值语句是( )

A. j++;

B. ++(i+1);

C. x=j>0;

A. 4.3

B. 4.8

C. 3.3

18.设有语句:int a=3;则履行了语句a+=a-=a*a;变量a的值是()

A. 3

B. 0

C. 9

19.设有语句:int x=10;则履行了语句x+=x-=x-x;变量x的值是()

A. 10

B. 20

C. 40

20.以下步伐的输出成效是( )( )( )( )( )

⑴main()

{ int i=10,j=1;

printf("%d,%d\n",i--,++j);}

A. 9,2

B. 10,2

C. 9,1

⑵main()

{ int a=12,b=12;

printf("%d %d\n" ,--a,++b);} A. 10 10B. 12 12C. 11 10

⑶main()

{ int x=023;

printf("%d\n",--x);}

A. 17

B. 18

C. 23

⑷main()

2

D. &&

D. >=

D. 0

D. x+1=x+1

D. k=i==j;

D. 3.8

D. -12

D. 30

D. 10,1

D. 11 13

D. 24

高职升本计算机基础复材料—C语言精编100题{ int x=10,y=10;

printf("%d %d\n",x--,--y);}

A. 10 10

⑸main()

{ int i=010,j=10;

printf("%d,%d\n",++i,j--);}

A. 11,10

B. 9,10

C. 010,9

D. 10,9

B. 9 9

C. 9 10

D. 10 921.以下程序的输出结果是( ) main()

{ int x=100,y=200;

printf("%d\n",(x,y)); }

A. 200

C. 100 200

B. 100

D)200 100

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

main()

{ int x=10,y=3,z;

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

A. 1

B. 0

C. 4

D. 323.int k=0;,以下选项的四个表达式中与其他三个表达式的值不相同的是( )

A. k++

B. k+=1

C. ++k

D. k+124.以下步伐的输出成效是( )

main()

{ int x,y,z;

x=y=1;

z=x++,y++,++y;

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

A. 2,3,3

B. 2,3,2

C. 2,3,1

D. 2,2,125.设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为( )

A. 1

B. 2

C. 3

D. 426.设int x=-1;履行表达式++x||++x||++x||++x,x的值是( )

A. 0B. 1C. 2D. 427.以下步伐的输出成效是

相关文档
最新文档