22春《程序设计引论》作业2题目
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.一个C语言程序是由()组成的。
A.主程序
B.子程序
C.函数
D.过程
2.若定义:int a[10];,则对数组元素的正确引用是()
A.a[2+4]
B.a[3*5]
C.a(5)
D.a[10]
3.C语言中基本的数据类型不包括()。
A.整型
B.实型
C.字符型
D.数组
4.C语言的文件分为两类,它们是文本文件和()
A.二进制文件
B.图像文件
C.声音文件
D.系统文件
5.顺利执行文件关闭操作时,fclose函数的返回值是()
A.1
B.-1
C.0
D.非0值
6.能将一维数组a的所有元素均初始化为1的正确形式是()
A.int a[3]={1}
B.int a[3]={3*1}
C.int a[3]={1,1,1}
D.int a[3]=1
7.计算机内一切数据的存取、传输和处理都是以()形式进行的。
A.十进制
B.二进制
C.八进制
D.十六进制
8.下列变量名定义错误的是()。
A.a4
B.sum
C._ch
D.f(x)
9.若有定义:int a[5]={3,5,4,6,8},*p=a;则引用数组元素错误的是()。
A.a[3]
B.*(a+1)
C.&a[2]
D.p[2]
10.在C语言中,默认函数的存储类别是()
A.auto
B.static
C.extern
D.函数没有存储类别
二、多选题 (共 5 道试题,共 25 分)
11.函数调用时,若参数为“值传递”方式,则下列描述正确的是()
A.实参可以是表达式
B.实参与形参共用同一内存单元
C.调用时为形参分配内存单元
D.实参与形参类型应一致
12.以下关于局部变量和全局变量的叙述正确的是()
A.main函数中定义的变量是局部变量
B.局部变量可以与全局变量重名
C.在所有函数外定义的变量是全局变量
D.形式参数不是局部变量
13.关于文件指针。以下说法正确的是()
A.只有通过文件指针变量才能调用相应文件
B.定义文件指针变量时,FILE必须大写
C.一个文件指针变量同时对应一个文件
D.一个文件指针变量可以同时对应多个文件
14.以下说法错误的是()
A.参数可以是常量、变量或表达式
B.参数类型不必同形参类型一致
C.形参可以是常量、变量或表达式
D.实参顺序与形参顺序无关
15.以下各项描述正确的是()
A.C程序中,函数可以直接或间接地调用自己
B.函数调用时,函数名必须与所调用的函数名字完全一致
C.函数声明语句中的类型必须与函数返回值的类型一致
D.实参数可以与形参个数不一致
三、判断题 (共 5 道试题,共 25 分)
16.函数rewind的作用是使文件位置指针返回文件的开头。
17.已知int a=6;则执行a+=2;语句后,a的值为8。
18.int fun(int x,int y)函数首部的定义形式是正确的。
19.编译预处理命令只能位于源程序中所有语句之前。
20.文件包含命令可以写在main函数中。
奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777