计算机科学与技术《专业综合》试卷(DOC 11页).doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机科学与技术《专业综合》试卷(DOC 11页).doc》由用户(2023DOC)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 专业综合 计算机科学与技术专业综合试卷DOC 11页 计算机科学 技术 专业 综合 试卷 DOC 11
- 资源描述:
-
1、报名号_ 姓名_ 科目_ 线封密姓黄冈师范学院2008年“专升本”考试试题科目:计算机科学与技术专业综合(总分200分) 注意:答案一律书写在答题纸上,在试卷上答题一律无效。一、选择题(2分4590分)1、一个C语言程序是由( )。 A) 一个主程序和若干子程序组成 B) 函数组成C) 若干过程组成 D) 若干子程序组成2、C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )。A) 必须为字母 B) 必须为下划线C) 必须为字母或下划线 D) 可以是字母、数字和下划线中任一字符3、以下不正确的叙述是( )。A) 在C程序中,逗号运算符的优先级最低B) 在C程序中,APH和a
2、ph是两个不同的变量C) 若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变D) 从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值4、以下变量赋初值不正确的是( )。A) int a = 3B) int a,b=2,c=3C) int a=1,b=2,c=3D) int a=b=c=35、设变量f,a,b,c都为int型,其中a=3,b=2,c=1,有表达式f=abc,则变量f的值为( )。A) 3 B) 2 C) 1 D) 06、有以下程序main( ) char k; int i;for(i=1;i3;i+) scanf(“%c”,&
3、k);switch(k) case 0: printf(“anothern”); case 1: printf(“numbern”); 程序运行时,从键盘输入:01,程序执行后的输出结果是( )。A) another B) another C) another D) number number number number number another number7、已知x,y,z均为整型变量,且值均为1,则执行语句+x|+y&+z;后,表达式x+y的值为( )。A)1 B)2 C)3 D)48、有以下程序main( ) int i,s=0;for(i=1;i10;i+=2) s+=i+1;p
4、rintf(“%dn”,s); 程序执行后的输出结果是( )。A) 自然数19的累加和 B) 自然数110的累加和C) 自然数19中的奇数之和 D) 自然数110中的偶数之和9、在C语言中,引用数组元素时,其数组下标的数据类型允许是( )。A) 整型常量 B) 整型表达式C) 整型常量或整型表达式 D) 任何类型的表达式10、以下数组元素的初始化不正确的是( )。A) int a5= 0 B) int a5= 1,2,3 C) int a = 1,2,3,4,5 D) int a5;a=1,2,3,4,511、已知:char a20,b20=Student;则在程序中能将字符串Student赋
5、给数组a的正确语句是( )。A)a=Student; B)strcpy(b,a); C)a=b; D)strcpy(a,b);12、有以下程序#include main() int y=9; for( ; y0;y-) if(y%3=0) printf(%d,y); 程序的运行结果是 ( )。A)321 B)963 C)987654 D)98765432113、有以下程序main( ) int num44=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,i,j; for(i=0;i4;i+) for(j=_;j4;j+)printf(%4d,numij); pri
6、ntf(n); 若要按以下形式输出数组元素 1 2 3 4 6 7 8 11 12 16 则在程序下划线处应填入的是 ( )。A) i-1 B) i C) i+1 D) 4-i14、阅读下面程序,输出结果是( )。#include stdio.hvoid fun(int *a,int *b) int c=20,d=25;*a=c/3;*b=d/5;main( ) int a=3,b=5;fun(&a,&b);printf(%d,%dn,a,b);A)6,5 B)5,6 C)20,25 D)3,515、有以下程序int f(int b4) int i,j,s=0;for(j=0;j2) i=3-
7、j;s+=bij;return s;main( ) int a44=1,2,3,4,0,2,4,5,3,6,9,12,3,2,1,0;printf(“%dn”,f(a); 执行后的输出结果是( )。A) 12 B) 11 C) 18 D) 1616、有以下程序void f(char *p) p + = 3 ; main( ) char b4=a,b,c,d,*p=b; f(p);printf(%cn,*p); 程序运行后的输出结果是 ( )。A) a B) b C) c D) d17、有定义:int n=0,*p=&n,*q=&p;则以下选项中,正确的赋值语句是( )。A) p=1; B) *
8、q=2; C) q=p; D) *p=5;18、有以下程序段int a10=1,2,3,4,5,6,7,8,9,10,*p=&a3,b;b=p5;b中的值是( )。A) 5 B) 6 C) 9 D) 819、以下语句或语句组中,能正确进行字符串赋值的是( )。A) char *sp;*sp=right!; B) char s10;s=right!; C) char s10;*s=right!; D) char *sp=right!;20、有以下结构体说明和变量定义: struct node int data;struct node *next;*p,*q,*r; 假设指针p、q、r分别指向此链
9、表中的三个连续结点,现要将q所指结点从链表中删除,同时要保持链表的连续, 以下不能完成指定操作的语句是( )。A) p-next=q-next; B) p-next=p-next-next; c) p-next=r; D) p=q-next;21、算法的时间复杂度是指( )。 A) 执行算法程序所需要的时间 B) 算法程序的长度C) 算法执行过程中所需要的基本运算次数 D) 算法程序中的指令条数22、具有线形结构的数据结构是( )。A) 树 B) 图C) 栈和队列 D) 以上都不是23、线性链表不具有的特点是( )。A) 随机访问 B) 不必事先估计所需存储空间大小C) 插入与删除时不必移动元
10、素 D) 所需空间与线性表长度成正比24、长度为N的线性表,进行顺序查找,在查找不成功时,与关键字的比较次数为 ( )。A) N B) 1 C) N-1 D) 0 25、若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为( )。(0=inext=NULLC) head-next=head D) head!=NULL27、串的长度是指( )。A) 串中所含不同字母的个数 B) 串中所含字符的个数C) 串中所含不同字符的个数 D) 串中所含非空格字符的个数28、( )是C语言中“abcd321ABCD”的子串。A) abcd B) 321AB C) “abcABC
11、” D) “21AB”29、队列操作的原则是( )。A) 先进先出 B) 后进先出 C) 只能进行插入 D) 只能进行删除30、向顺序栈中压入新元素时,应当( )。A) 先移动栈顶指针,再存入元素 B) 先存入元素,再移动栈顶指针C) 先后次序无关紧要 D) 同时进行31、设栈的输入序列是(1、2、3、4),则( )是不可能的输出序列。A) 1243 B) 2134 C) 1432 D) 431232、下列有关二叉树的说法正确的是( )。A) 二叉树的度为2 B) 一棵二叉树的度可以小于2 C) 二叉树中至少有一个结点的度为2 D) 二叉树中任何一个结点的度为233、一棵有16个节点的完全二叉
展开阅读全文