华中师范大学2006年教育技术学专业考研真题——计算机应用基础C语言部分:70分
一、5分,共20分)
1 字节有符号整型变量数表示的范围是怎样的?
2 函数调用时,传递参数的两种方式,“按值传递”和“按址传递”分别是什么意思?
3 试说明全局变量、局部变量、静态变量(static)、自动型变量(auto)的含义和区别
4 结构化程序设计的要点有哪些?
?
二、8分,共16分)
1 输出小于等于1000的所有完全平方数,所谓完全平方数指其平方根为整数的数
2 判断一个字符串中括号是否成对。所谓“括号成对”,指的是“(”和“)”数量相等,且每一个“(”都在相应的“)”的左边。
?
三、34分)
1 编写一个程序,功能是将字符串中所有大写字母改成相应的小写,小写字母改成相应的大写。(14分)
2 设a,b,c为正整数,且都小于N,N也为正整数。再设a,b,c可以构成一个三角形的三条边长,编写程序输出所有的a,b,c组合,要求输出不能遗漏也不能重复。所谓“重复”指仅仅是三个数的次序不一样,例如(3,4,5)、(4,3,5)、(5,4,3)等。(20分)
?
数据结构与数据库:80分
?
四、填空题(每空格1分,共10分)
1 )模型、( )模型和( )模型三种。SQL语言是一种支持( )模型的数据库查询语言
2 在顺序存储和链式存储两种方式中,存储同样多的数据,占用存储空间多的是(