四川开大形考《C语言程序设计》_0001

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

C语言程序设计_0001
一、单项选择题(共10 道试题,共50 分。


1. 以下关于循环的描述中,错误的是()。

A. 可以用for语句实现的循环一定可以用while语句实现.
B. 可以用while语句实现的循环一定可以用for语句实现
C. 可以用do…while语句实现的循环一定可以用while语句实现
D. do…while语句与while语句的区别仅仅是关键字while的位置不同
2. 下面的描述错误的是()。

A. 函数可以有多个形式参数
B. 函数可以没有返回值
C. 函数内可以嵌套定义函数
D. 函数可以被其他函数调用
3. C语言属于()语言。

A. 机器语言
B. 汇编语言
C. 高级语言
D. 面向对象语言
4. C语言中普通整型变量int在内存中占()字节。

A. 1
B. 2
C. 3
D. 4
5. 若以下选项中的变量已正确定义,则正确的赋值语句是()
A. x1=26.8%3;
B. 1+2=x2;
C. x3=0*12;
D. x4=3+2=5;
6. 判定逻辑值为“真"的最准确叙述是()。

A. 1
B. 大于0的数
C. 非0的整数
D. 非0的数
7. 若需要把一个字符串赋给字符数组,则选用的函数是( )。

A. strlen
B. strcmp
C. strcat
D. strcpy
8. 下列一组初始化语句中,正确的是()
A. int a[8] = {}
B. int a[8] = {0,2,4,0,1}
C. int a[5] = {9,4,5,3,1,5}
D. int a[7] = 6*7
9. 以下不能定义为用户标识符的是()
A. int1
B. Void
C. 3com
D. scanf
10. 假定一维数组的定义为“char a[8];”,则该数组a所占用的存储空间的字节数为( )。

A. 8
B. 10
C. 64
D. 32
二、判断题(共10 道试题,共50 分。


1. 若用数组名作为函数调用时的实参,则实际上传递给形参的是数组首地址。

A. 错误
B. 正确
2. 设a为int型变量,执行下列赋值语句a=125.534;后,a的取值是125。

A. 错误
B. 正确
3. C语言中,转义字符”\n”的功能是换行。

A. 错误
B. 正确
4. 已知函数定义为:int stat(int a,float*p),则此函数的2个参数
类型分别是整型、指针型。

A. 错误
B. 正确
5. 设int a=12,则执行完语句a-=a+=a*a后,a的值是0。

A. 错误
B. 正确
6. 如果需要从被调用函数返回一个函数值,被调用函数必须包含return 语句。

A. 错误
B. 正确
7. 在C语言中,逻辑运算符“||”称为逻辑或。

A. 错误
B. 正确
8. C语言中,数组的下标是从0 开始的。

A. 错误
B. 正确
9. 设a =3 b =2, c = 1, 则表达式f = a>b>c的值是0 。

A. 错误
B. 正确
10. 在C语言中,以'\n'作为字符串结束标志。

A. 错误
B. 正确。

相关文档
最新文档