2010福建专升本计科类真题
- 格式:docx
- 大小:31.76 KB
- 文档页数:23
绝密★启用前江苏省2010年普通高校专转本统一考试计算机基础试题注意事项:1.本试卷分为试题和答卷两部分·答题前考生务必填写卷首上的姓名,须用钢笔或圆珠笔将答案直接答在答卷纸上,答在试题纸上无效。
2.本试卷满分100分,考试时间90分钟。
一、单项选捧题(本大题共50小题,每小题1分.共50分。
在每小题给出的4 个选项中.只有一项是符合题目要求的.请将其字母标号填在答卷纸相应题号的空格中。
)1.下列关于比特的叙述,错误的是。
A.存储(记忆)1个比特需要使用具有两种稳定状态的器件B.比特的取值只有“O”和“1”C.比特既可以表示数值、文字,也可以表示图像、声音D.比特既没有颜色也没有重量,但有大小2.下列关于信息系统的叙述,错误的是。
A.电话是一种双向的、点对点的、以信息交互为主要目的的系统B.网络聊天是一种双向的、以信息交互为目的的系统C.广播是一种点到面的、双向信息交互系统D.因特网是一种跨越全球的多功能信息系统3.下列关于IC卡的叙述,错误的是。
A.IC卡按卡中镶嵌的集成电路芯片不同可分为存储器卡和CPU卡B.现在许多城市中使用的公交IC卡属于非接触式IC+C.只有CPU卡才具有数据加密的能力D.手机中使用的SIM卡是一种特殊的CPU卡4.对两个8位二进制数与分别进行算术加、逻辑加运算,其结果用八位制形式分别表示为。
A. 120.111B.157、157 c.170、146 D. 170.157 , 5.内存容量是影响PC机性能的要素之一,通常容量越大越好,但其容量受到多种)因素的制约。
下列因素中,不影响内存容量的因素是。
A.CPU数据线的宽度B.主板芯片组的型号C.主板存储器插座类型与数目 D.CPU地址线的宽度6.下列存储器按读写速度由高到低排列,正确的是。
A. RAM、cache、硬盘、光盘 B.ctiche、RAM、硬盘、光盘C.RAM、硬盘、cache、光盘 D. caChe、RAM、光盘、硬盘7.下列因素中,对微型计算机工作影响最小的是。
2010福建省高职高专升本科入学考试软件工程计算机科学与技术专业知识试卷数字媒体艺术(考试时间150分钟,满分300分,共三部分)第一部分C语言程序设计(共100分)一、单项选择题(本大题共30小题,每小题2分,共60分)1、在C语言中,浮点型常量的表示方法错误的是()(A)12.565(B)0.0(C)1.2521e2(D)5.3^82、下面程序执行后的结果是()#include<stdio.h>void main(){float b=189.22;printf("%2d",(int)b);}(A)189.22(B)189(C)18(D)893、如果要对a,b,c三个变量赋予同一个初值5,如下语句错误的是()(A)inta,b,c; a=b=c=5;(B)int a=5,b=5,c=5;(C)int a=5;b=5;c=5;(D)int a=5,b=a,c=b;4、设所有变量均是int类型,运行完表达式((a=4*6,a-3),a+22)后表达式的值为()(A)46(B)43(C)0(D)205、下列不能够正确得到a,b两个值中最大值,并把最大值赋予max的语句为()(A)if(a>b) max=a; else max=b;(B)a>b?max=b:max=a;(C)a>b?max=a:max=b;(D)a<b?max=b:max=a;6、已知float x=6.5; int a=8; float y=3.5; 则表达式x+a%3*(int)(x+y)%2/4最后的值是多少()(B)6.5(C)31.5(D)07、关于算法的描述,错误的是()//此题不妥(A)算法应具有零个或多个输入输出(B)算法中的每一个步骤都必须是确定的(C)算法可以是有限的,也可以是无限不停止的(D)算法的输出可以是屏幕上显示,也可以是通过打印机打印8、设a,b初始值分别是3和5,则如下程序执行完后,a和b的值分别是()if((a=b)>0) b=a++;else a=++b;(A)6,5(B)5,6(C)5,5(D)3,69、设a,b都是整数类型,要在键盘上输入a,b的值,则格式化输入函数应为()(A)scanf("%d,%d",*a,*b);(B)scanf("%d,%d",a,b);(C)scanf("%d,%d",&a,&b);(D)scanf("%d,%d",%a,%b);10、已知a和b值分别是4和5,关于如下逻辑表达式,值为0的是()(A)a||b(B)!a||b(C)(a&&b)||0(D)!!(a>b)11、以下程序的输出结果是()#include<stdio.h>void main(){int top=5;inttmp=0;do{tmp*=top;}while(--top);printf("%d,%d\n",top,tmp);}(A)0,120(B)1,120(D)1,012、已知有定义int a[10];,如下对数组a第5个元素引用中(数组的首元素为第1个元素),正确的表达式是()(A)a[0]+4(B)*a+4(C)*(a+4)(D)a[5]13、假设二维数组a定义为float a[3][4],下列对数组第二行、第二列元素引用方法中,错误的为()(A)*(a[0]+5)(B)a[2][2](C)a[1][1](D)*(a[1]+1)14、以下程序输出结果正确的是()#include<stdio.h>void main(){int sum=0;for(int n=0;n<10;n++){if(n%2==0)continue;if(n%5==0)break;sum+=n;}printf("%d,%d",sum,n);}(A)4,5(B)45,10(C)2,1(D)5,815、如下对字符串赋初值的方式中,错误的是()(A)char t[10]={'h','e','r','e'};(B)char t[]="here";(C)char t[]={"here"};(D)char t[10]='here';16、如下常用的字符串操作中,实现两个字符串连接操作的是()(A)strcmp(B)strcat(C)strcpy(D)strstr17、以下程序的输出结果正确的是()int f(inta,int *b){if(a>*b) *b=a;return *b;}void main(){int a=9; int b=6;int c=f(a,&b);printf("%d,%d,%d",a,b,c);}(A)9,6,9(B)9,9,6(C)9,6,6(D)9,9,918、一维数组a的定义为int a[10],对于如下函数定义,不能用f(a)调用的为()(A)int f(int *x)(B)int f(int x[])(C)int f(int x[10])(D)int f(int x)19、以下程序的输出结果正确的是()int p=1; int q=2;int f(int p){ p++; q++; return p;}int g(int x){ p+=x; return p;}void main(){f(3);g(5);printf("%d,%d",p,q);}(A)6,3(B)7,3(C)6,2(D)7,220、当函数中的局部变量在函数调用结束后不消失而保留原值,在下次调用该函数时,该变量已有值,那么申明该变量时需要使用何种关键字加以修饰()(A)register(B)const(C)static(D)extern21、以下程序的输出结果正确的是()void main(){int a[5]={0,1,2,3,4};printf("%d,%d,%d,%d",*a,*(a+3)+1,a[2]+2,a[3]);}(A)0,3,2,3(B)0,4,4,3(C)0,1,2,3(D)2,3,2,322、假设变量a,b初始值为4,5,通过swap(a,b)可以实现a和b值互换的函数定义为()(A)void swap(int p1,int p2){inttmp; tmp=*p1; *p1=*p2; *p2=tmp;}(B)void swap(int *p1,int *p2){int *tmp; *tmp=*p1; *p1=*p2; *p2=tmp;}(C)void swap(int p1,int p2){inttmp; tmp=p1; p1=p2; p2=tmp;}(D)void swap(int *p1,int *p2){inttmp; tmp=*p1; *p1=*p2; *p2=tmp;}23、以下表达式中,不能够实现结构体stu中age域值加1的表达式是()(A)stu.age++(B)++stu.age(C)stu.age+1(D)stu.age+=124、要打开一个文本文件,并且向文本文件中写入相关信息,那么如下打开文件方式正确的是()(A)FILE fp=fopen("filename.txt","w");(B)FILE fp=fopen("filename.txt","r");(C)FILE fp=fopen("filename.txt","rb");(D)FILE fp=fopen("filename.txt","wb");25、一下程序的输出结果正确的是()int f(int n){ if(n<=1) return n; else return (n+f(n-1));}void main(){printf("%d",f(5));}(A)10(B)5(C)120(D)1526、有如下宏定义#define A 100#define B 2*A对于表达式printf("A=%d,B=%d",A,B); 宏展开后语句为()(A)printf("A=%d,B=%d",100,2*A);(B)printf("100=%d,2*A=%d",100,2*A);(C)printf("A=%d,B=%d",100,2*100);(D)printf("A=%d,B=%d",100,200);27、关于结构体的叙述中,错误的是()(A)一个结构体变量的指针就是该变量所占据的内存起始位置(B)一个结构体变量中可以存放一组数据(C)结构体变量可以作为函数传递的参数(D)用结构体变量作实参时,采取的不是“值传递”的方式28、以下程序的输出结果正确的是()struct room{charroomName[20];int L;int W;}r[2]={"101",3,4,"102",4,4};void main(){printf("%s area is %d",r[1].roomName,r[1].L*r[1].W);}(A)printf("%s area is %d",r[1].roomName,r[1].L*r[1].W);语句错误(B)102 area is 16(C)101 area is 12(D)102 area is 1229、C语言提供的数据类型中,属于构造类型的是()(1)整型(2)字符型(3)浮点型(4)枚举类型(5)结构体类型(6)公用体类型(7)指针类型(A)(1)(2)(3)(B)(5)(6)(C)(4)(5)(6)(D)(7)30、组成结构化程序设计的三种基本控制结构中,不包括()。
计算机应用基础(专升本)考试历年真题汇总(含答案)计算机应用基础(专升本)考试历年真题汇总(含答案)计算机应用基础是一门涉及电脑软硬件及其应用的学科,它在现代社会发展中起着举足轻重的作用。
对于计算机专业的学生来说,掌握基础知识是其学习的重要基石。
为了帮助广大学子备考计算机应用基础(专升本)考试,以下是历年真题的汇总与解答。
第一部分:选择题1. 下面哪个不是计算机的外部设备?A. 显示器B. 打印机C. 鼠标D. 内存条答案:D解析:计算机的外部设备是指与计算机主体相连,用于输入、输出和存储数据的设备。
显示器、打印机和鼠标都属于外部设备,而内存条则是计算机的内部组件。
2. 在二进制数10101110中,1的个数是多少?A. 4B. 5C. 6D. 7答案:C解析:二进制数10101110中,共有6个1。
3. 下列哪个不属于计算机的四个基本功能之一?A. 运算B. 存储C. 输入D. 传输答案:D解析:计算机的四个基本功能是输入、运算、存储和输出。
传输并不属于计算机的基本功能。
第二部分:填空题1. 计算机的硬件组成包括_______、_______和_______。
答案:中央处理器、内存、外部设备。
解析:计算机的硬件组成包括中央处理器(CPU)、内存和外部设备。
2. 程序是由一系列_______组成的。
答案:指令。
解析:程序是由一系列指令组成的,用于告诉计算机具体的操作。
第三部分:应用题1. 已知一个算术表达式为:a = b * (c + d),请编写一个计算器程序,实现对该表达式求值并将结果输出。
答案:```#include <stdio.h>int main() {int a, b, c, d;printf("请输入b, c, d的值:");scanf("%d %d %d", &b, &c, &d);a =b * (c + d);printf("a的值为:%d\n", a);return 0;}```解析:该程序通过用户输入b、c、d的值,然后计算并输出a的值。
可编辑修改精选全文完整版专升本计算机考试题与参考答案专升本计算机考试题与参考答案1、在计算机中指令主要存放在________中。
A: CPU B: 微处理器C: 存储器 D: 键盘2、下列设备中,只属于输出设备的是________。
A: 硬盘 B: 鼠标器 C: 网卡D: 绘图仪3、在表示存储器的容量时,KB的准确含义是________。
A: 1024字节 B: 1000字节 C: 1024位 D: 1000位4、硬盘的容量比软盘大得多,读写速度与软盘相比________。
A: 差不多 B: 慢一些 C: 快得多 D: 慢得多5、目前计算机上最常用的外存储器是________A: 打印机 B: 数据库C: 磁盘D: 数据库管理系统6、________的任务是将计算机外部的信息送入计算机。
A: 输入设备 B: 输出设备 C: 软盘 D: 电源线7、数码照相机是一种________。
A: 输出设备B: 输入设备 C: 存储器 D: 以上都错8、在表示存储器的容量时,MB的准确含义是________。
A: 1米 B: 1024K字节 C: 1024字节 D: 1024万字节9、计算机中的所有信息都是以______的形式存储在机器内部的。
A.字符B.二进制编码C.BCD码D.ASCII码10、十进制数241转换成八位二进制数是______。
A.11110001B.10111111C.11111001D.1011000111、下列数中最小的数是______。
A.11011001 BB.75 DC.75 OD.2A7 H12、下列数中最大的是______。
A.227 0B.1FF HC.1010001 BD.1789 D13、世界上第一台电子数字计算机诞生于______。
A.1946B.1949C.1950D.195114、第一代计算机称______计算机。
A.晶体管B.电子管C.中小规模集成电路D.大规模或超大规模集成电路15、目前,制造计算机所使用的逻辑器件主要是______。
2010福建专升本计科类真题2010福建省高职高专升本科入学考试软件工程计算机科学与技术专业知识试卷数字媒体艺术(考试时间150分钟,满分300分,共三部分)第一部分C语言程序设计(共100分)一、单项选择题(本大题共30小题,每小题2分,共60分)1、在C语言中,浮点型常量的表示方法错误的是()(A)12.565(B)0.0(C)1.2521e2(D)5.3^82、下面程序执行后的结果是()#includevoid main(){float b=189.22;printf("%2d",(int)b);}(A)189.22(B)189(C)18(D)893、如果要对a,b,c三个变量赋予同一个初值5,如下语句错误的是()(A)inta,b,c; a=b=c=5;(B)int a=5,b=5,c=5;(C)int a=5;b=5;c=5;(D)int a=5,b=a,c=b;4、设所有变量均是int类型,运行完表达式((a=4*6,a-3),a+22)后表达式的值为()(A)46(B)43(C)0(D)205、下列不能够正确得到a,b两个值中最大值,并把最大值赋予max的语句为()(A)if(a>b) max=a; else max=b;(B)a>b?max=b:max=a;(C)a>b?max=a:max=b;(D)a< bdsfid="101" p=""><>6、已知float x=6.5; int a=8; float y=3.5; 则表达式x+a%3*(int)(x+y)%2/4最后的值是多少()(B)6.5(C)31.5(D)07、关于算法的描述,错误的是()//此题不妥(A)算法应具有零个或多个输入输出(B)算法中的每一个步骤都必须是确定的(C)算法可以是有限的,也可以是无限不停止的(D)算法的输出可以是屏幕上显示,也可以是通过打印机打印8、设a,b初始值分别是3和5,则如下程序执行完后,a和b的值分别是()if((a=b)>0) b=a++;else a=++b;(A)6,5(B)5,6(C)5,5(D)3,69、设a,b都是整数类型,要在键盘上输入a,b的值,则格式化输入函数应为()(A)scanf("%d,%d",*a,*b);(B)scanf("%d,%d",a,b);(C)scanf("%d,%d",&a,&b);(D)scanf("%d,%d",%a,%b);10、已知a和b值分别是4和5,关于如下逻辑表达式,值为0的是()(A)a||b(B)!a||b(C)(a&&b)||0(D)!!(a>b)11、以下程序的输出结果是()#includevoid main(){int top=5;inttmp=0;do{tmp*=top;}while(--top);printf("%d,%d\n",top,tmp);}(A)0,120(B)1,120(D)1,012、已知有定义int a[10];,如下对数组a第5个元素引用中(数组的首元素为第1个元素),正确的表达式是()(A)a[0]+4(B)*a+4(C)*(a+4)(D)a[5]13、假设二维数组a定义为float a[3][4],下列对数组第二行、第二列元素引用方法中,错误的为()(A)*(a[0]+5)(B)a[2][2](C)a[1][1](D)*(a[1]+1)14、以下程序输出结果正确的是()#includevoid main(){int sum=0;for(int n=0;n<10;n++){if(n%2==0)continue;if(n%5==0)break;sum+=n;}printf("%d,%d",sum,n);}(A)4,5(B)45,10(C)2,1(D)5,815、如下对字符串赋初值的方式中,错误的是()(A)char t[10]={'h','e','r','e'};(B)char t[]="here";(C)char t[]={"here"};(D)char t[10]='here';16、如下常用的字符串操作中,实现两个字符串连接操作的是()(A)strcmp(B)strcat(C)strcpy(D)strstr17、以下程序的输出结果正确的是()int f(inta,int *b){if(a>*b) *b=a;return *b;}void main(){int a=9; int b=6;int c=f(a,&b);printf("%d,%d,%d",a,b,c);}(A)9,6,9(B)9,9,6(C)9,6,6(D)9,9,918、一维数组a的定义为int a[10],对于如下函数定义,不能用f(a)调用的为()(A)int f(int *x)(B)int f(int x[])(C)int f(int x[10])(D)int f(int x)19、以下程序的输出结果正确的是()int p=1; int q=2;int f(int p){ p++; q++; return p;}int g(int x){ p+=x; return p;}void main(){f(3);g(5);printf("%d,%d",p,q);}(A)6,3(B)7,3(C)6,2(D)7,220、当函数中的局部变量在函数调用结束后不消失而保留原值,在下次调用该函数时,该变量已有值,那么申明该变量时需要使用何种关键字加以修饰()(A)register(B)const(C)static(D)extern21、以下程序的输出结果正确的是()void main(){int a[5]={0,1,2,3,4};printf("%d,%d,%d,%d",*a,*(a+3)+1,a[2]+2,a[3]);}(A)0,3,2,3(B)0,4,4,3(C)0,1,2,3(D)2,3,2,322、假设变量a,b初始值为4,5,通过swap(a,b)可以实现a和b 值互换的函数定义为()(A)void swap(int p1,int p2){inttmp; tmp=*p1; *p1=*p2; *p2=tmp;}(B)void swap(int *p1,int *p2){int *tmp; *tmp=*p1; *p1=*p2; *p2=tmp;}(C)void swap(int p1,int p2){inttmp; tmp=p1; p1=p2; p2=tmp;}(D)void swap(int *p1,int *p2){inttmp; tmp=*p1; *p1=*p2; *p2=tmp;}23、以下表达式中,不能够实现结构体stu中age域值加1的表达式是()(A)stu.age++(B)++stu.age(C)stu.age+1(D)stu.age+=124、要打开一个文本文件,并且向文本文件中写入相关信息,那么如下打开文件方式正确的是()(A)FILE fp=fopen("filename.txt","w");(B)FILE fp=fopen("filename.txt","r");(C)FILE fp=fopen("filename.txt","rb");(D)FILE fp=fopen("filename.txt","wb");25、一下程序的输出结果正确的是()int f(int n){ if(n<=1) return n; else return (n+f(n-1));}void main(){printf("%d",f(5));}(A)10(B)5(C)120(D)1526、有如下宏定义#define A 100#define B 2*A对于表达式printf("A=%d,B=%d",A,B); 宏展开后语句为()(A)printf("A=%d,B=%d",100,2*A);(B)printf("100=%d,2*A=%d",100,2*A);(C)printf("A=%d,B=%d",100,2*100);(D)printf("A=%d,B=%d",100,200);27、关于结构体的叙述中,错误的是()(A)一个结构体变量的指针就是该变量所占据的内存起始位置(B)一个结构体变量中可以存放一组数据(C)结构体变量可以作为函数传递的参数(D)用结构体变量作实参时,采取的不是“值传递”的方式28、以下程序的输出结果正确的是()struct room{charroomName[20];int L;int W;}r[2]={"101",3,4,"102",4,4};void main(){printf("%s area is %d",r[1].roomName,r[1].L*r[1].W);}(A)printf("%s area is %d",r[1].roomName,r[1].L*r[1].W);语句错误(B)102 area is 16(C)101 area is 12(D)102 area is 1229、C语言提供的数据类型中,属于构造类型的是()(1)整型(2)字符型(3)浮点型(4)枚举类型(5)结构体类型(6)公用体类型(7)指针类型(A)(1)(2)(3)(B)(5)(6)(C)(4)(5)(6)(D)(7)30、组成结构化程序设计的三种基本控制结构中,不包括()(A)顺序结构(B)选择结构(C)循环结构(D)嵌套结构二、程序阅读题(本大题共4小题,每小题5分,共20分)阅读下列程序,写出程序运行输出结果。
专升本计算机基础试题及答案文库第一章:计算机基础概述计算机基础试题一:1. 请简要描述计算机的定义和功能。
答案:计算机是一种能够按照预定程序进行高速运算、处理和存储大量信息的电子设备。
其功能包括数据的输入、输出、运算处理、存储和控制等。
2. 请列举几种常见的计算机分类。
答案:常见的计算机分类有:超级计算机、服务器、工作站、个人计算机和嵌入式系统。
3. 解释计算机硬件和软件的概念。
答案:计算机硬件指的是计算机的物理组成部分,包括中央处理器、内存、硬盘、输入设备、输出设备等。
计算机软件指的是指挥计算机硬件执行任务的程序和数据。
计算机基础试题二:1. 请简述二进制和十进制的概念以及它们的转换方式。
答案:二进制是一种以2为基数的计数系统,只由0和1两个数字组成。
十进制是一种以10为基数的计数系统,由0~9十个数字组成。
二进制转换为十进制可按权展开法,十进制转换为二进制可采用除2取余法。
2. 请解释计算机中的字节、位和字的定义。
答案:字节(byte)是计算机存储容量的基本单位,通常表示为8个二进制位。
位(bit)是计算机中存储和处理数据的最小单位,只能表示0和1两个状态。
字(word)是计算机处理数据的基本单位,其位数取决于计算机的架构和操作系统。
3. 请举例说明计算机中的输入设备和输出设备。
答案:输入设备包括键盘、鼠标、扫描仪等,用于向计算机输入数据和指令。
输出设备包括显示器、打印机、音箱等,用于将计算机处理后的结果输出给用户。
第二章:计算机硬件组成与原理计算机基础试题三:1. 解释计算机中的主板和中央处理器的作用。
答案:主板是计算机硬件的核心组件,负责连接和传输各个硬件设备之间的信号和数据。
中央处理器是计算机的核心部件,负责执行计算机指令、控制和处理数据。
2. 解释内存和硬盘的区别和作用。
答案:内存是计算机用于存储正在使用的数据和程序的地方,其容量较小但读写速度较快。
硬盘是计算机用于长期储存数据和程序的设备,容量较大但读写速度较慢。
历年真题参考答案(建筑施工)20102010年一、填空题(每空1分,共40分)1、土的含水量、铺土厚度、压实功2、先大后小、先浑后清3、由一侧向单一方向打、自中间向两个方向打、自中间向四周打4、外脚手架、里脚手架5、护壁、携渣、冷却、润滑6、焊接、机械、绑扎7、自落式、强制式8、混凝土浇筑、剪力较小9、全面分层、分段分层、斜面分层10、抗裂度、刚度11、正向扶直、方向扶直12、卷材防水、涂膜防水、细石混凝土防水13、标筋、灰饼14、水通、电通、路通、场地平整15、工艺逻辑关系、组织逻辑关系二、选择题(单项选则,每小题2分,共20分)16、C 17、C 18、A 19、C 20、B21、A 22、C 23、B 24、D 25、C三、简答题26、答:P10627、答:P12428、答:P289由于单代号网络图和双代号网络图所表达的计划内容是一致的,两者的区别仅在于绘图的符号不同,前者是单代号,后者为双代号。
因此,在双代号网络图中所说明的绘图规则,在单代号网络中原则上都应遵守,比如一张网络图只能有一个开始节点和一个结束结点;工作互相之间应严格遵守工艺顺序和组织顺序的逻辑关系;不允许出现循环回路;节点的编号应满足 i<j 的要求;搭接施工必须分段表达等等。
但是,根据单代号网络图的特点,一般必须而且只须引进一个表示计划开始的虚工作 ( 节点 ) 和表示计划结束的虚工作 ( 节点 ) ,网络图中不再出现其它的虚工作,因此,画图时可以在工艺网络图上直接加上组织顺序的约束,就得到生产网络图。
四、 计算题(每题20分,共60分) 29、解: (1)水泥:kg C 285'=砂:()kg S 9.752%4154.2285'=+⨯= 石子:()kg G 4.1488%2112.5285'=+⨯=kg W 71.115%24.1488%49.75261.0285'=⨯-⨯-⨯=41.0:22.5:64.2:1:::''''=W G S C(2) 水泥:kg C 1144.0285=⨯= 实际取 100kg,(2袋)砂:kg S 26464.2100=⨯= 石子:kg G 52222.5100=⨯=kg W 4141.0100=⨯=30、解:(1)确定流水步距:(9分)①K 1、2: 2 5 9 11 14 16 — 3 5 7 10 12 132 2 4 4 4 4 -13K 1、2=max{2 2 4 4 4 4 -13}=4(天)②K 2,3: 3 5 7 10 12 13— 2 5 7 8 10 12 3 3 2 3 4 3 -12 K 23=max{3 3 2 3 4 3 -12}=4(天)③K 3,4: 2 5 7 8 10 12 — 4 6 10 12 15 16 2 1 1 -2 -2 -3 -16 K 3,4=max{2 1 1 -2 -2 -3 -16}=2(天) ⑵确定计划总工期:(5分)⑶绘制水平图表:(6分,每错一处扣0.5分,最多扣6分)31题假设:⑴ ET 1=0 ⑵ LT 7=ET 7=15262)132424()244(1,1,1111,=+++++++++=-++=∑∑∑∑+++=-=+j j j j m i zh i n j j j C Z D K T zh4 4 10 10。
2010年1月高等教育自学考试福建省统一命题考试计算机网络基础试卷(课程代码 08674)一、单项选择题(本大题共30小题,每小题1分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的.请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.________是控制通信过程的规则【】 A.协议 B.介质 C.网络拓扑 D.网络体系结构2.在______拓扑中,一个电缆故障会终止所有的传输【】 A.总线 B.星型 C.主站 D.网状3.基带传输系统是使用什么信号进行传输的【】 A.模拟信号 B.数字信号C.多路模拟信号 D.模拟和数字信号4.在________传输中,一个字节有起始位和停止位封装【】 A.异步串行 B.同步串行 C.并行 D.A和B5.在广域网上提供可靠数据传输和流量控制的是OSl的【】 A.数据链路层 B.网络层 C.传输层 D.会话层6.数据链路层在数据包前添加链路层的控制信息作为头部信息,形成_____,再传递到物理层,在物理层传送原始的比特流【】 A.帧 B.信元 C.数据包 D.比特流7.关于数据报和虚电路,下列哪一个说法是正确的【】 A.数据报提供面向连接的不可靠服务B.虚电路提供面向连接的可靠服务C.数据报提供无连接的可靠的服务D.虚电路提供无连接的不可靠的服务8.采用______的网络中,工作站在发送数据之前,要检查网络是否空闲,只有在网络不阻塞时,工作站才能发送数据【】 A.TCP B.IP C.ICMP D.CSMA/CD9.10Base—T网络的电缆标准最大有效传输距离是【】 A.500米 B.100米 C.185米 D.200米10.在以太网中,设备______可以将网络分成多个冲突域,但不能将网络分成多个广播域【】 A.网桥 B.网关 C.路由器 D.集线器11.B/S模式分成三层结构,它将用户端与用户界面无关的功能抽出来,形成中间层,它是【】 A.表示层 B.应用层 C.数据层 D.功能层12.无盘工作站向服务器申请IP地址时,使用的是下列哪一项协议【】 A.RARP B.ARP C.ICMP D.IGMP13.IP协议的特征是【】 A.可靠,无连接 B.不可靠,无连接C.可靠,面向连接 D.不可靠,面向连接14.IP地址和它的子网掩码相与后,所得到的是此IP地址的【】 A.A类地址 B.主机地址 C.网络ID D.域名15.以下屈于动态路南协议的足【】 A.FTP B.OSPF C.DHCP D.ICMP16.DNS工作于【】 A.传输层 B.会话层 C.应用层 D.表示层17.下列关于动态路由协议的链路状态算法叙述正确的是【】 A.链路状态是对路由的描述B.链路状态是对网络拓扑结构的描述C.链路状态算法本身会产生路由自环D.OSPF和EIGRP都使用链路状态算法18.一个B类地址网大约能有______台主机【】 A.254 B.16K C.63K D.2M19.TCP和UDP协议的相似之处是【】 A.传输层协议 B.面向连接的协议C.面向非连接的协议 D.网络层协议20.SNMP使用下列哪一项协议进行工作【】 A.IP B.ARP C.TCP D.UDP21.A类地址第一个字节的范围是【】 A.0~126 B.0~127 C.1~126 D.1~12722.IP地址“190.233.27.1/16”的网络ID是【】 A.190.0.0.0 B.190.233.0.0C.190.233.27.0 D.190.233.27.123.主机通过______可以动态发现对应于一个IP地址的MAC地址【】 A.ARP B.DNS C.ICMP D.RARP24.下列——IP地址保留给程序员自环测试的【】 A.10.0.0.1 B.127.0.0.1C.192.168.0.1 D.255.255.0.125.以太网交换机在接收到数据帧时,如果没有在MAC地址表中查找到目的MAC地址,则【】 A.把以太网帧发送到除本端口以外的所有端口B.把以太网帧单点传送到特定端口C.把以太网帧复制到所有的端口D.丢弃该帧26.以下属于网络层的设备是【】 A.中继器 B.交换机 C.路由器 D.网关27.理论上,1000BaseLX多模光缆的最大传输距离是【】 A.100m B.550m C.2000m D.3000m28.数据链路层可提供的功能有【】 A.对数据分段 B.提供逻辑地址C.提供差错控制和流量控制功能 D.实现数据的加密29.EIA一232C标准接口为多少针【】 A.20 B.25 C 35 D.3030.当4相位PSK编码信号以400的波特率传输时,则比特率为【】 A.100 B.400 C.800 D.1600二、填空题(本大题共20空,每空1分,共20分)请在每小题的空格中填上正确答案。
2006年大学英语试卷A答案Ⅰ.Vocabulary and Structure(45 points,1.5 for each)1-5 AABDB 6-10 DDCCA 11-15 DDCBC 16-20 CCCCC 21-25 CBDAA 26-30 ACBDCⅡCloze Test(16points,1 for each)31-35 BCCBB 36-40 DCCAD 41-45 BDCBDⅢReading Comprehension(45 points)Section A(30 points,2 for each)46-50 DAABD 51-55 CBBDB 56-60 ABDCDSection B(15 points,3 for each)61.About choosing a future career of one person for himself62.parents 63.be suitable for64.his interests,his talents,his limitations and his obligations65.advice from a guidance teacher or a courseⅣTranslation(20 points,4 for each)66.专家警告说,每一名驾驶员都应该努力控制自己的情绪,这是非常重要的。
67.专家指出,唯一现实且持久有效的解决方法,是告诫人们,驾驶汽车是一件技术活,需要始终保持警惕和专注。
68.如果广告业被废除了,就像许多人建议的那样,公众和广告公司将会遭受相当大的损失。
69.广告业并不总是增加销售产品的总数量,但的确有助于确定哪个公司销售哪种产品较多。
70.在(飞机)起飞之前,你应该找到最近的一个出口,并确定另一出口的位置,你要点一下你与两个出口处的座位排数,以便你能在黑暗找到位置。
ⅤWriting(25 points)2007年福建省英语专升本答案I.Vocabulary and Structure1、B2、B3、C4、B5、A6、B7、B8、D9、C 10、C11、B 12、A 13、D 14、D 15、D 16、A 17、B 18、B 19、A 20、D 21、C 22、C 23、A 24、D 25、B 26、B 27、C 28、C 29、C 30、C II. Close Test31、D 32、A 33、B 34、C 35、B 36、A 37、D 38、D 39、A 40、B 41、A 42、C 43、B 44、C 45、BIII. Reading ComprehensionSection A46、C 47、D 48、A 49、B 50、A 51、B 52、A 53、D 54、B 55、C56、C 57、B 58、D 59、C 60、ASection B61、People laugh and smile.62、A group of actors.63、Laughter can make people feel better.64、see the funny side.65、positive reactionIV. Translation66、也许由于猫头鹰的神秘的外貌,尤其是它那圆的眼睛和灵活的脖子,因此就有了有很多关于猫头鹰的传说和迷信。
2010福建省高职高专升本科入学考试软件工程计算机科学与技术专业知识试卷数字媒体艺术(考试时间150分钟,满分300分,共三部分)第一部分C语言程序设计(共100分)一、单项选择题(本大题共30小题,每小题2分,共60分)1、在C语言中,浮点型常量的表示方法错误的是()(A)12.565(B)0.0(C)1.2521e2(D)5.3^82、下面程序执行后的结果是()#include<stdio.h>void main(){float b=189.22;printf("%2d",(int)b);}(A)189.22(B)189(C)18(D)893、如果要对a,b,c三个变量赋予同一个初值5,如下语句错误的是()(A)inta,b,c; a=b=c=5;(B)int a=5,b=5,c=5;(C)int a=5;b=5;c=5;(D)int a=5,b=a,c=b;4、设所有变量均是int类型,运行完表达式((a=4*6,a-3),a+22)后表达式的值为()(A)46(B)43(C)0(D)205、下列不能够正确得到a,b两个值中最大值,并把最大值赋予max的语句为()(A)if(a>b) max=a; else max=b;(B)a>b?max=b:max=a;(C)a>b?max=a:max=b;(D)a<b?max=b:max=a;6、已知float x=6.5; int a=8; float y=3.5; 则表达式x+a%3*(int)(x+y)%2/4最后的值是多少()(B)6.5(C)31.5(D)07、关于算法的描述,错误的是()//此题不妥(A)算法应具有零个或多个输入输出(B)算法中的每一个步骤都必须是确定的(C)算法可以是有限的,也可以是无限不停止的(D)算法的输出可以是屏幕上显示,也可以是通过打印机打印8、设a,b初始值分别是3和5,则如下程序执行完后,a和b的值分别是()if((a=b)>0) b=a++;else a=++b;(A)6,5(B)5,6(C)5,5(D)3,69、设a,b都是整数类型,要在键盘上输入a,b的值,则格式化输入函数应为()(A)scanf("%d,%d",*a,*b);(B)scanf("%d,%d",a,b);(C)scanf("%d,%d",&a,&b);(D)scanf("%d,%d",%a,%b);10、已知a和b值分别是4和5,关于如下逻辑表达式,值为0的是()(A)a||b(B)!a||b(C)(a&&b)||0(D)!!(a>b)11、以下程序的输出结果是()#include<stdio.h>void main(){int top=5;inttmp=0;do{tmp*=top;}while(--top);printf("%d,%d\n",top,tmp);}(A)0,120(B)1,120(D)1,012、已知有定义int a[10];,如下对数组a第5个元素引用中(数组的首元素为第1个元素),正确的表达式是()(A)a[0]+4(B)*a+4(C)*(a+4)(D)a[5]13、假设二维数组a定义为float a[3][4],下列对数组第二行、第二列元素引用方法中,错误的为()(A)*(a[0]+5)(B)a[2][2](C)a[1][1](D)*(a[1]+1)14、以下程序输出结果正确的是()#include<stdio.h>void main(){int sum=0;for(int n=0;n<10;n++){if(n%2==0)continue;if(n%5==0)break;sum+=n;}printf("%d,%d",sum,n);}(A)4,5(B)45,10(C)2,1(D)5,815、如下对字符串赋初值的方式中,错误的是()(A)char t[10]={'h','e','r','e'};(B)char t[]="here";(C)char t[]={"here"};(D)char t[10]='here';16、如下常用的字符串操作中,实现两个字符串连接操作的是()(A)strcmp(B)strcat(C)strcpy(D)strstr17、以下程序的输出结果正确的是()int f(inta,int *b){if(a>*b) *b=a;return *b;}void main(){int a=9; int b=6;int c=f(a,&b);printf("%d,%d,%d",a,b,c);}(A)9,6,9(B)9,9,6(C)9,6,6(D)9,9,918、一维数组a的定义为int a[10],对于如下函数定义,不能用f(a)调用的为()(A)int f(int *x)(B)int f(int x[])(C)int f(int x[10])(D)int f(int x)19、以下程序的输出结果正确的是()int p=1; int q=2;int f(int p){ p++; q++; return p;}int g(int x){ p+=x; return p;}void main(){f(3);g(5);printf("%d,%d",p,q);}(A)6,3(B)7,3(C)6,2(D)7,220、当函数中的局部变量在函数调用结束后不消失而保留原值,在下次调用该函数时,该变量已有值,那么申明该变量时需要使用何种关键字加以修饰()(A)register(B)const(C)static(D)extern21、以下程序的输出结果正确的是()void main(){int a[5]={0,1,2,3,4};printf("%d,%d,%d,%d",*a,*(a+3)+1,a[2]+2,a[3]);}(A)0,3,2,3(B)0,4,4,3(C)0,1,2,3(D)2,3,2,322、假设变量a,b初始值为4,5,通过swap(a,b)可以实现a和b值互换的函数定义为()(A)void swap(int p1,int p2){inttmp; tmp=*p1; *p1=*p2; *p2=tmp;}(B)void swap(int *p1,int *p2){int *tmp; *tmp=*p1; *p1=*p2; *p2=tmp;}(C)void swap(int p1,int p2){inttmp; tmp=p1; p1=p2; p2=tmp;}(D)void swap(int *p1,int *p2){inttmp; tmp=*p1; *p1=*p2; *p2=tmp;}23、以下表达式中,不能够实现结构体stu中age域值加1的表达式是()(A)stu.age++(B)++stu.age(C)stu.age+1(D)stu.age+=124、要打开一个文本文件,并且向文本文件中写入相关信息,那么如下打开文件方式正确的是()(A)FILE fp=fopen("filename.txt","w");(B)FILE fp=fopen("filename.txt","r");(C)FILE fp=fopen("filename.txt","rb");(D)FILE fp=fopen("filename.txt","wb");25、一下程序的输出结果正确的是()int f(int n){ if(n<=1) return n; else return (n+f(n-1));}void main(){printf("%d",f(5));}(A)10(B)5(C)120(D)1526、有如下宏定义#define A 100#define B 2*A对于表达式printf("A=%d,B=%d",A,B); 宏展开后语句为()(A)printf("A=%d,B=%d",100,2*A);(B)printf("100=%d,2*A=%d",100,2*A);(C)printf("A=%d,B=%d",100,2*100);(D)printf("A=%d,B=%d",100,200);27、关于结构体的叙述中,错误的是()(A)一个结构体变量的指针就是该变量所占据的内存起始位置(B)一个结构体变量中可以存放一组数据(C)结构体变量可以作为函数传递的参数(D)用结构体变量作实参时,采取的不是“值传递”的方式28、以下程序的输出结果正确的是()struct room{charroomName[20];int L;int W;}r[2]={"101",3,4,"102",4,4};void main(){printf("%s area is %d",r[1].roomName,r[1].L*r[1].W);}(A)printf("%s area is %d",r[1].roomName,r[1].L*r[1].W);语句错误(B)102 area is 16(C)101 area is 12(D)102 area is 1229、C语言提供的数据类型中,属于构造类型的是()(1)整型(2)字符型(3)浮点型(4)枚举类型(5)结构体类型(6)公用体类型(7)指针类型(A)(1)(2)(3)(B)(5)(6)(C)(4)(5)(6)(D)(7)30、组成结构化程序设计的三种基本控制结构中,不包括()(A)顺序结构(B)选择结构(C)循环结构(D)嵌套结构二、程序阅读题(本大题共4小题,每小题5分,共20分)阅读下列程序,写出程序运行输出结果。
31、#include<stdio.h>void main(){charch[20]="Example354";for(inti=0;i<10;i++)ch[i]=(ch[i]>='A'&&ch[i]<='Z')?(ch[i]+32):ch[i];printf("%s\n",ch);}32、#include<stdio.h>void main(){longint f1,f2;int i;f1=1; f2=1;printf("%10ld\n",f1);printf("%10ld\n",f2);for(i=1;i<=6;i++){f2=f1+f2;f1=f2-f1;printf("%10ld\n",f2);}}33、#include<stdio.h>void main(){int f[][3]={{1,2,3},{4,5,6},{7,8,9}};inttmp;for(inti=0;i<3;i++){for(int j=0;j<i;j++){tmp=f[i][j]; f[i][j]=f[j][i]; f[j][i]=tmp;}}for(i=0;i<3;i++){printf("%3d%3d%3d\n",f[i][0],f[i][1],f[i][2]);}}34、#include<stdio.h>int f(int n){staticint f=1;f=f*n;return f;}void main(){for(inti=1;i<=5;i++)printf("%d!=%d\n",i,f(i));}三、完善下列程序(本大题共2小题,每空4分,共20分)请将答案写在答题纸相应的位置上。