云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 吉林省计算机专升本历年真题资料

吉林省计算机专升本历年真题资料

  • 62 次阅读
  • 3 次下载
  • 2025/6/24 7:58:06

2.用插入排序对数组排序

int j;

for(int i=2;i

while(j>=0&&r[j]>r[0]) /* 找到插入位置 */ {

; j--; }

; /* 插入x */ }

3.以下程序功能是输入一个浮点型的数据,并输出,要求保留2位小数 void main() { float x; ; printf(“ ”,x); } 4.忘了~~ 5.忘了~~ 六、看程序写结果题

1. void main() { int i;

int a[6]={1,1}; for(i=2;i<6;i++) { }

for(i=0;i<6;i++)

printf(“%d ”,a[i]); } a[i]=a[i-2]+a[i-1];

2.

忘了~~ 3.

void main() { int i,j;

for(i=1;i<=3;i++) {

for(j=1;j<=i;j++) {

printf(“C”); printf(“\\n”) ; } } } s 4.

#define PI 3 #include int area(int x,int y) {

int z= PI*x*y; printf(“%d”,z); } main() {

int a=4,b=5; area(a,b); }

5.

main() {

int sage=70,s; s=sage/10; switch(s) { case 9: case 8: case 7:

case 6: pintf(“SUCCESS”); break;

default: printf(“FAILED”); } }

七、编程题(1*10=10)

1.在一个灰图形脱色的时候,以如图所示的RGB图形矩阵为例,编写一个程序,定义一个整型的二维数组,并在定义的时候将其初始化,用两个双For循环将矩阵中所有小于5的元素赋值为0,在用两个For双循环将修改后的二维矩阵按行序输出。

3649 1 4 800 2699 3 4

二、模拟试题

数据结构模拟试卷(一)

一.单项选择题(本大题共15小题,每小题2分,共30分)

1.如果只想得到1024个元素组成的序列中的前5个最小元素,那么用( )方法最快。 A、起泡排序 B、快速排序

C、堆排序 D、直接选择排序

2.算法分析的目的是( ) A.辨别数据结构的合理性 B.评价算法的效率

C.研究算法中输入与输出的关系 D.鉴别算法的可读性

3.在线性表的下列运算中,不改变数据元素之间结构关系的运算是( ) A.插入 B.删除 C.定位 D.排序

4.若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为( )

A.3,2,6,1,4,5 B.5,6,4,2,3,1 C.1,2,5,3,4,6 D.3,4,2,1,6,5

5.设串sl=″DataStructureswithJava″,s2=″it″,则子串定位函数index(s1,s2)的值为( )

A.15 B.16 C.17 D.18 6.一个顺序存储的线性表的第一个元素的存储地址是100,每个元素的长度为4,则第4个元素的存储地址是( )。

A. 108 B. 112 C. 116 D. 120

7.从一个具有n个结点的单链表中查找其值等于x的结点,在查找成功的情况下,平均需要比较( )个结点。

A. n B. n/2 C. (n+1)/2 D. (n-1)/2

8.在任意一棵二叉树的前序序列和后序序列中,各叶子之间的相对次序关系( ) A.不一定相同 B.互为逆序 C.都不相同 D.都相同 9.高度为5的二叉树至多有结点数为( )

A. 63 B. 32 C. 24 D.64

10.若用邻接矩阵表示一个有向图,则其中每一列包含的″1″的个数为( ) A.图中每个顶点的出度 B.图中每个顶点的入度 C.图中弧的条数 D.图中连通分量的数目 11.图的邻接矩阵表示法适用于表示( ) A.无向图 B.有向图 C.稠密图 D.稀疏图 12.在一个单链表中,若p所指的结点不是最后一个结点,在p之后插入s所指的结点,则

执行( )。

A. s->next=p; p->next=s B. p-next=s; s->next=p C. p=s; s->next=p->next D. s->next=p->next; p->next=s

13.下列排序算法中,其时间复杂度和记录的初始排列无关的是( ) A.直接选择排序 B.插入排序 C.快速排序 D.冒泡排序 14.若有序表的关键字序列为(b,c,d,e,f,g,q,r,s,t),则在二分查找关键字b的过程中,先后进

搜索更多关于: 吉林省计算机专升本历年真题资料 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2.用插入排序对数组排序 int j; for(int i=2;i=0&&r[j]>r[0]) /* 找到插入位置 */ { ; j--; } ; /* 插入x */ } 3.以下程序功能是输入一个浮点型的数据,并输出,要求保留2位小数 void main() { float x; ; printf(“ ”,x); } 4.忘了~~ 5.忘了~~ 六、看程序写结果题 1. void main() { int i; int a[6]={1,1}; for(i=2;i<6;i++) { } <

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com