c语言全国二级历年真题及答案.docxVIP

  • 2
  • 0
  • 约4.2千字
  • 约 14页
  • 2026-04-18 发布于湖南
  • 举报

c语言全国二级历年真题及答案

一、单项选择题

1.以下关于C语言标识符的叙述中,正确的是()

A.标识符可由字母、数字和下划线组成

B.标识符可与C语言关键字同名

C.标识符中大写字母和小写字母代表不同标识

D.数组名不是标识符

答案:C

2.以下选项中合法的常量是()

A.999

B.2.7e

C.0Xab

D.123E0.2

答案:C

3.若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()

A.i=(a+k)=(i+k);

B.a=a++,i++;

C.i=a%11;

D.i=!a;

答案:C

4.以下叙述中正确的是()

A.只要适当地修改代码,就可以将do-while与while相互转换

B.对于“for(表达式1;表达式2;表达式3)循环体”首先要计算表达式2的值,以便决定是否开始循环

C.对于“for(表达式1;表达式2;表达式3)循环体”,只在个别情况下才能转换成while语句

D.如果根据算法需要使用无限循环(即通常所称的“死循环”),则只能使用while循环

答案:A

5.有以下程序:

```c

includestdio.h

main()

{

inta=1,b=2,c=3,d=0;

if(a==1b++==2)

i

文档评论(0)

1亿VIP精品文档

相关文档