浙大版C语言程序设计期末考试模拟题2

发布时间 : 星期六 文章浙大版C语言程序设计期末考试模拟题2更新完毕开始阅读

一、判断题。共10题,每题1分,共10分。正确的请选择A,错误的请选择B。

1、 C语句必须用一个分号作为结束。

A、正确 B、错误

A

解答: 正确答案:A,结果:正确

2、 设有以下定义\则*p被赋初值为数组元素a[0]的地址。

A、正确 B、错误

B

解答: 正确答案:B,结果:正确

3、 设变量定义为 char cc[ ]=\,则表达式 sizeof(cc) 的值是7。

A、正确 B、错误

A

解答: 正确答案:A,结果:正确

4、 若执行fopen函数时发生错误,则函数的返回值是0。

A、正确 B、错误

5、 在函数内部定义的变量称为局部变量。

解答:A 正确答案:A,结果:正确

A、正确 B、错误

A

6、 在c程序中,else的个数不能多于if的个数。

解答: 正确答案:A,结果:正确

A、正确 B、错误

A

解答: 正确答案:A,结果:正确

7、 若函数f()要返回表达式a+b的值,则必须写成return (a+b)。

A、正确 B、错误

B

8、 有以下语句,输出结果是:0

int x=40,y=4,z=4;

x=x==(y=z); printf(\

解答: 正确答案:B,结果:正确

A、正确 B、错误

A

9、 表达式 3.14%2 不符合C语言语法。

解答: 正确答案:A,结果:正确

A、正确 B、错误

A

10、 对于下列for循环语句,循环一次也不能执行

解答: 正确答案:A,结果:正确

A、正确 B、错误

A

解答: 正确答案:A,结果:正确

二、单选题。请从给定的选项中选择一个唯一正确的选项。每小题2分,共10题,20分。

1、 表达式 strlen(\的值是_______。

A. 10 B. 11

C. 12 D. 13

2、 C下面有关变量的命名,不合法的是:( )

A. _int B. __intint

C. __int&int D. ___intintint

解答:B 正确答案:B,结果:正确

解答:C 正确答案:C,结果:正确

3、 设变量定义为 int a[2]={1,3}, *p=&a[0]+1;,则*p的值是_____。

联系合同范文客服:xxxxx#qq.com(#替换为@)