甘肃专升本计算机考试c语言试题及答案.pdfVIP

  • 2
  • 0
  • 约3.97千字
  • 约 9页
  • 2026-03-03 发布于河南
  • 举报

甘肃专升本计算机考试c语言试题及答案.pdf

甘肃专升本计算机考试c语言试题及答案

一、单项选择题(每题2分,共20分)

1.以下选项中,合法的C语言标识符是()

A.-aB.intC.a_1_2D.2a

答案:C

2.C语言程序的基本单位是()

A.函数B.过程C.子程序D.标识符

答案:A

3.若有定义:inta=5,b=3;则表达式a%b的值是()

A.0B.1C.2D.3

答案:C

4.以下能正确定义且赋初值的语句是()

A.intn1=n2=10;B.charc=32;

C.floatf=f+1.1;D.doublex=12.3E2.5;

答案:B

5.执行语句:printf(%d,(a=3)(b=-3));后,输出结果

是()

A.无输出B.编译错误C.1D.0

答案:C

6.若有定义:intx=10,y=20,z=30;以下语句执行后x、y、

z的值是()

if(xy)

z=x;x=y;y=z;

A.x=10,y=20,z=30B.x=20,y=30,z=30

C.x=20,y=30,z=10D.x=20,y=30,z=20

答案:B

7.以下对for循环的描述中,正确的是()

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

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

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

D.for循环的循环体可以是一个复合语句

答案:D

8.若有定义:inta[3][4];则对数组元素的正确引用是()

A.a[2][4]B.a[1,3]C.a[1+1][0]D.a(2)(1)

答案:C

9.以下函数定义的类型符是()

fun(doublex)

{

returnx2;

}

A.intB.doubleC.voidD.不确定

答案:A

10.若有定义:chars1[10]=abcd,s2[10]=efghi;则执行

语句:strcat(s1,s2);后,s1的值是()

A.abcdefghiB.abcdefghi

C.efghiD.abcd

答案:A

二、多项选择题(每题2分,共20分)

1.以下属于C语言数据类型的有()

A.整型B.实型C.字符型D.结构体

答案:ABCD

2.以下运算符中,优先级高于乘法运算符的有()

A.+B.%C.==D.()

答案:BD

3.以下关于if语句的描述正确的有()

A.if语句可以单独使用,也可以与else配合使用

B.if语句中可以包含另一个if语句

C.if语句中的条件表达式只能是关系表达式

D.if语句中的语句部分可以是复合语句

答案:ABD

4.以下循环控制语句中,能实现无限循环的有()

A.while(1)B.for(;;)C.do{}while(0)D.do{}

while(1)

答案:ABD

5.以下关于数组的描述正确的有()

A.数组的下标从0开始

B.数组名代表数组的首地址

C.一维数组在内存中是按顺序存储的

D.二维数组可以看成是由多个一维数组组成的

答案:ABCD

6.以下函数声明中,正确的有()

A.intfun(int

文档评论(0)

1亿VIP精品文档

相关文档