最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

华中师范大学870计算机基础考研真题——10年

IT圈 admin 35浏览 0评论

2024年3月27日发(作者:检韶容)

华中师范大学870计算机基础考研真题——10年

2010年硕士研究生入学考试试题

院系、招生专业:信息技术系 教育技术学 考试时间:元月10

日下午

考试科目代码及名称:848 计算机应用基础

一、判断以下题目中的A、B、C、D哪一个最符合题意(每小题

2分,共20分)。

1.C语言中,合法用户标示符是

A W21 B main C return D “abc”

2.当a不等于0时,值为真的表达式是:

A a B !a C a==0 D a=0

3.错误的转义字符是:

A ’n’ B ’101’ C ’’’’ D’108’

4.以下程序运行结果是

Main()

{ int a=-2,b;

Do

{b=++a;

If(!b) printf(“#”);

else printf(“*”);

}while (a<1);

}

A #*# B *#* C ### D ***

5、执行以下程序段后,m值为:

Int r,m=9,n=6;

while (n!=0)

{r=m%n;m=n;n=r;)

A 9 B 6 C 3 D 54

6.若有初始化 int a[5]={1,2,3,4,5},则值为4的表达式为

A a[4] B a[a[2]+1] C a[a[2]] D a[3]+1

7.若有说明 int s[2][5],n=3,则对数组元素非法引用是

A s[1][5] B s[0][n+1] C s[1][4-2] D s[n-2][0]

8.若有定义 int aa[3][4],(*p)[4];p=aa 则*(p+1)+2表示

A aa[2][1]地址 B aa[1][2]地址

C 元素aa[2][1] D 元素aa[1][2]

9.以下程序运行结果为

void fun(char*s)

{s=s+2;*s=*s+2;}

main()

{char*a= ”12345”;

fun(a)

printf(“%sn,a);

}

A 12345 B 12545 C345 D 545

10.若a=3,b=c=4,则表达式(c>=b>=a)?1:0值为:

A 1 B 0 C 3 D 4

二、简答题(每小题10分,共20分)

1.栈具有什么特点?试举一个实例,简要说明栈在程序设计中所

起的作用。(10分)

2.什么是视图?简述视图的作用以及它与表的区别。(10分)

三、分析题(每小题10分,共30分)

1.有一颗二叉树,其左右子树均有3个结点,其左子树的先序序列

与中序序列相同,右子树的中序序列与后续序列相同,是构造该二叉

树并写出分析过程。(10分)

2.设某商业集团数据库中有3个实体集,一是“商店”实体集,属

性有商店编号、商店名、地址;二是“商品”实体集,属性有商品号、

商品名、规格、单价;三是“职工”实体集,属性有职工编号、姓名、

性别、业绩等。商店与商品之间存在“销售”联系,每个商店可销售

一种商品,有月销售量;商店与职工之间存在着“聘用”联系,每个

2024年3月27日发(作者:检韶容)

华中师范大学870计算机基础考研真题——10年

2010年硕士研究生入学考试试题

院系、招生专业:信息技术系 教育技术学 考试时间:元月10

日下午

考试科目代码及名称:848 计算机应用基础

一、判断以下题目中的A、B、C、D哪一个最符合题意(每小题

2分,共20分)。

1.C语言中,合法用户标示符是

A W21 B main C return D “abc”

2.当a不等于0时,值为真的表达式是:

A a B !a C a==0 D a=0

3.错误的转义字符是:

A ’n’ B ’101’ C ’’’’ D’108’

4.以下程序运行结果是

Main()

{ int a=-2,b;

Do

{b=++a;

If(!b) printf(“#”);

else printf(“*”);

}while (a<1);

}

A #*# B *#* C ### D ***

5、执行以下程序段后,m值为:

Int r,m=9,n=6;

while (n!=0)

{r=m%n;m=n;n=r;)

A 9 B 6 C 3 D 54

6.若有初始化 int a[5]={1,2,3,4,5},则值为4的表达式为

A a[4] B a[a[2]+1] C a[a[2]] D a[3]+1

7.若有说明 int s[2][5],n=3,则对数组元素非法引用是

A s[1][5] B s[0][n+1] C s[1][4-2] D s[n-2][0]

8.若有定义 int aa[3][4],(*p)[4];p=aa 则*(p+1)+2表示

A aa[2][1]地址 B aa[1][2]地址

C 元素aa[2][1] D 元素aa[1][2]

9.以下程序运行结果为

void fun(char*s)

{s=s+2;*s=*s+2;}

main()

{char*a= ”12345”;

fun(a)

printf(“%sn,a);

}

A 12345 B 12545 C345 D 545

10.若a=3,b=c=4,则表达式(c>=b>=a)?1:0值为:

A 1 B 0 C 3 D 4

二、简答题(每小题10分,共20分)

1.栈具有什么特点?试举一个实例,简要说明栈在程序设计中所

起的作用。(10分)

2.什么是视图?简述视图的作用以及它与表的区别。(10分)

三、分析题(每小题10分,共30分)

1.有一颗二叉树,其左右子树均有3个结点,其左子树的先序序列

与中序序列相同,右子树的中序序列与后续序列相同,是构造该二叉

树并写出分析过程。(10分)

2.设某商业集团数据库中有3个实体集,一是“商店”实体集,属

性有商店编号、商店名、地址;二是“商品”实体集,属性有商品号、

商品名、规格、单价;三是“职工”实体集,属性有职工编号、姓名、

性别、业绩等。商店与商品之间存在“销售”联系,每个商店可销售

一种商品,有月销售量;商店与职工之间存在着“聘用”联系,每个

发布评论

评论列表 (0)

  1. 暂无评论