辽宁专升本c语言真题及答案解析答案.pdfVIP

  • 20
  • 0
  • 约4.78千字
  • 约 10页
  • 2024-06-26 发布于河南
  • 举报

辽宁专升本c语言真题及答案解析答案.pdf

语言真题及答案解析答案

15小题,每题只有一个正确答案,答对一题得2分,

共30分)

1、以下关于C语言标识符的描述中,正确的是【】。[单选题]*

A)标识符可以由汉字组成

B)标识符只能以字母开头

C)关键字可以作为用户标识符

D)Area与area是不同的标识符(正确答案)

2、以下不正确的C语言标识符是()[单选题]*

A、ABC

B、abc

C、a_bc

D、ab.c(正确答案)

3、判断char类型的变量c1是否为数字字符的正确表达式为【】。[单选题]*

A)(c1=0)(c1=9)

B)(正确答案)

C)’0’=c1=’9’

D)(c1=’0’)||(c1=’9’)

4、若有语句inta=1,b=2,c=3;则以下值为0的表达式是【】。[单选题]*

A)’a’’b’

B)a=b

C)((ab)||(bc)

()

5、已知:inta[2][3];则对数组元素的非法引用是【】[单选题]*

A.*(a[0]+2)

B.a[1][3](正确答案)

C.a[1][0]

D.*(*(a+1)+2)

6、在循环语句的循环体中执行break语句,其作用是【】。[单选题]*

A)跳出该循环体,提前结束循环(正确答案)

B)继续执行break语句之后的循环体各语句

C)结束本次循环,进行下次循环

D)终止程序运行

7、执行语句for(i=10;i0;i--);后,变量i的值为【】。[单选题]*

A)10

B)9

C)0(正确答案)

D)1

8、若有int*p1,*p2,k;不正确的语句是【】[单选题]*

A.p1=k

B.p2=p1

C.*p1=k+12

D.k=p1+p2(正确答案)

9、在函数中未指定存储类别的局部变量,其隐含的存储类别是【】[单选题]*

A.静态(static)

(extern)

C.自动(auto)(正确答案)

D.寄存器(register)

10、如下程序的输出结果是【】

main()

{intx=2,a=0,b=0;

switch(x)

{case2:a++;b++;

case1:++a;b--;break;

case0:b++;}

单选题]*

A.a=2,b=0(正确答案)

B.a=2,b=1

C.a=1,b=1

D.a=1,b=0

11、表示关系ab=c的C语言表达式为【】[单选题]*

A.(ab)(b=c)(正确答案)

B.(ab)AND(b=c)

C.(ab=c)

D.(ab)(b=c)

12、有以下程序

#includestdio.h

main()

{intx;

if(x=3);else

n”,x);

【】[单选题]*

A.不等于10的整数

B.大于3且不等于10的整数(正确答案)

C.大于3或不等于10的整数

D.小于3的整数

13、下面有关for循环的正确描述是()[单选题]*

A、for循环只能用于循环次数已经确定的情况

B、for循环是先执行循环体语句,后判定表达式

C、在for循环中,不能用break语句跳出循环体

D、for循环体语句中,可以包含多条语句,但要用花括号括起来(正确答案)

14、若a,b,c,d均为整型变量,执行以下程序段后的t的值为【】

#defineMAX(A,B)(A)(B)?(A):(B)

a=5;b=3;c=3;d=4;

t=MAX(a+b,c+d)*10;[单选题]*

A.70(正确答案)

B.7

C.8

D.80

15、执行以下程序段后,m的值为【】

inta[6]={1,2,3,4,5,6},m,*p;

p=a[0];

m=(*p)*(*(p+2))*(*(

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档