编辑: 枪械砖家 2019-08-11
试卷代号 :1253 座位号rn 国家开放大学(中央广播电视大学 )2016 年秋季学期"开放本科"期末考试 C 语言程序设计试题

2017 年1月工|三|四|总分| | I I I E

一、单项选择题.

把合适的选项编号填写在括号内.{每小题

2 分, 共28 分) 1.在C语言中,一条简单语句的结束符是( ). A. 逗号 B. 冒号 c.分号 D. 空格 2. 一个程序文件开始使用的每条预处理命令,其首字符必须是( ). A. @ B. # c. $ U % 3. 用于从键盘上为变量输入值的标准输入函数是( ). A. printfO B. printO C. scanfO D. outputO 4. float 类型的长度为( ). A.

1 B.

2 C.

4 D.

8 5. 运算符优先级最高的是( ). A. &.&. B. [J C. 十+ D. /

748 6. 设x和y均为逻辑值,则x&&y 为真的条件是( ). A. 它们均为真 B. 其中一个为真 C. 它们均为假 D. 其中一个为假 7. 在循环语句 "for(i=l;

iname 等价的表达式为( ). A. p. name C. 兴p. name B. (於p). name D. 祷(p 一>name) 14. 在C语言中,关闭一个数据文件的系统函数为( ). A. fcloseO C. fread() B. fopenO D. fwriteO

749

二、是非判断题.根据叙述正确与否在其后面的括号内打对号"~ " 或叉号 "X"o (每小题

2 分,共30 分) 15. 在C语言字符集中,一个大写英文字母和它的小写英文字母被视为不同的字符.( ) 16. 一个 C 语言程序能够包含多个用户头文件.( ) 17. 在定义一个变量时,不能够同时给它赋初值.( ) 18. 表达式 (int)14.6%5 的值为

40 ( ) 19. 若x=5 , y=10 ,则x>y 逻辑值为真.( ) 20. 当循环次数确定时, while 循环语句能够转换为 for 循环语句.( )

2 1.在一维数组的定义语句中,数组名后带有一对中括号.( ) 22. 在二维数组的定义语句中,不能给数组中每个元素赋初值.( ) 23. 对于一个长度为 n 的字符串,存储它的字符数组的长度至少为 no ( ) 24. 假定一个数据对象为 int *类型,则指向该对象的指针类型为 int *祷.( ) 25. 进行动态存储分配的 malloc( )函数带有两个参数.( ) 26. 函数定义格式中的参数表被称为实参表.( ) 27. 在同一个结构类型的定义中,各数据成员名必须不同.( ) 28. 在结构成员访问运算符中,点运算符(.)为双目运算符.( ) 29. 在一个磁盘数据文件的文件名中,文件主名和扩展名都是必须的,不可省略.( )

三、程序填空题.分析程序后把合适的内窑填写在括号内.(每小题

6 分,共30 分) 30. 执行下面程序的输出结果为( ). # include void main() int a=25 ,b=18;

if(a> b) printfC" % sn" , "a> b");

if(a= =b) printf(" %s 口",飞==b");

if( ah 31. f2=81 32.47 33. s=20 34.

50

四、编程题.按题目要求缩写程序或函数.(每小题

6 分,共12 分) 评分标准 z 根据编写程序或函数的正确与完整程度酌情给分. 35. for (i =O;

ì=O;

i- ?) prin 旧ltf 扛("%d 注:第1行中的 &a[i 口]也可替换为 a十i36. voìd mainO

753 inta ,b;

//1 分forCa=6;

a

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题