在重构代码时,如果发现一个类承担了过多的职责,应该将其拆分成多个类,每个类只负责一个职责。A. 正确B. 错误
设哈希表长为14,哈希函数是H(key)=key%11,表中已有数据的关键字为15,38,61,84共四个,现要将关键字为49的元素加到表中,用二次探测法解决冲突,则放入的位置是()。A. 8B. 3C. 5D. 9
8.(单选题,2.5分) 大数据可视化中,哪种颜色模式常用于表示数据的热度和强度?A. RGB模式B. CMYK模式C. 热度图D. 色彩轮盘
3【判断题】可视化仅用于美观呈现数据。A. 对B. 错
如果一个子类覆盖了父类的方法,并且该方法的实现与父类的方法行为完全不同,那么这违反了里氏替换原则。A. 正确B. 错误
根据接口隔离原则,一个接口中的方法数量应该尽可能少,以保持接口的简洁性。A. 正确B. 错误
一.填空题1。算术逻辑运算结果通常放在______和______中.2.一般而言,CPU至少有______,______,______,______,______和______6个寄存器.3。在计算机中,基本的运算有______和______。4。保存当前正在执行指令的寄存器是指令寄存器IR,保存当前正在执行指令地址的寄存器是______,保存当前栈顶地址的寄存器是______.二.单项选择题1.中央处理器(CPU)是指( C )。A.控制器 B.控制器和主存 C。运算器和控制器 D。运算器和寄存器2。下列逻辑部件中,( C )不包括在运算器内。A.累加器 B。状态条件寄存器 C.指令寄存器 D.ALU3.程序计数器的功能是( B ).A。存放指令 B。存放下一条机器指令的地址 C。计算程序长度 D。存放微指令的地址4。状态寄存器用来存放( D ).A.算术运算结果 B。运算类型 C。逻辑运算结果 D。算术运算,逻辑运算及指令的状态结果5。在微程序控制器中,机器指令和微指令的关系是( C )A。每一条机器指令由一条微指令来执行B。一条微指令由若干条机器指令组成C.每一条机器指令由一段用微指令组成的微程序来解释执行D.一段微程序由一条机器指令来执行6.运算器在运算的过程中,得到的标志位中没有( D )A.进位标志位 B.溢出标志位 C。零标志位 D.正数标志位三。是非题1.在主机中,只有内存能存放数据。( × )2。一个指令周期由若干个机器周期组成。( √ )3。非访内指令不需要从内存中取操作数,也不需要将目的操作数存放到内存,因此这类指令的执行不需要地址寄存器参与工作。( × )4。与微程序控制器相比,组合逻辑控制的速度较快.( √ )一.填空题1.同步通信之所以比异步通信具有较高的传输率,是因为同步通信具有,,,3个特点。2。PCI是一个与处理器无关的______,它采用______和______策略,并具有______能力.3。目前在各类Pentium机上广泛使用的PCI总线,其最高速度可达到每秒______.4。计算机系统中各部件之间传输的信息流是数据流和______。5。主机CPU和IOP之间的通信,原则上是通过共享______来实现的。二。单项选择题1。现代计算机的运算器一般通过总线结构来组织,下述总线结构的运算器中,( D )的操作速度最快,( A )的操作速度最慢A.单总线结构 B。双总线结构 C。三总线结构 D。多总线结构2.总线中地址总线的作用是( C )A.用于选择存储单元B。用于选择进行信息传输的设备C.用于指定存储单元和I/O设备接口电路的选择地址D.决定数据总线上的数据流方向3。在( A )的计算机系统中,外设可以与主存储器单元统一编址,因此可以不使用I/O指令.A.单总线 B.双总线 C.三总线 D.以上3种都可以4.把总线分成数据总线,地址总线,控制总线3类是根据( B )来分的.A.总线所处的位置 B.总线传送的内容 C。总线的传送方向 D.总线的传送方式5.同步通信之所以比异步通信具有较高的传输率是因为( C )A。同步通信不需要应答信号B。同步通信的总线长度较短C.同步通信用一个公共时钟信号进行同步D.同步通信中各部件存取时间比较接近6。为协调计算机系统各部件工作,需要有一种器件提供统一的时钟标准,这个器件是(B ).A.总线缓冲器 B。时钟发生器 C。总线控制器 D。操作命令产生器7.多总线结构的计算机系统,采用(B )方法,对提高系统的吞吐率最有效.A。多口存储器 B。交叉编址多模存储器 C.提高主存速度 D.高速缓冲存储器三.是非题1.内部总线是指CPU内部连接各逻辑部件的一组数据传输线,由三态门和多路开关来实现。 ( × )2。组成总线不仅要有传输信息的传输线,还应有实现总线传输控制的器件,它们是总线缓冲和总线控制器。( √ )一.填空题1.主机CPU和IOP之间的通信,原则上是通过共享______来实现的。2.可以根据中断源在系统中的位置将中断源分为内部中断和外部中断,一般运算器除法错是______,键盘输入要求中断是______3。 响应中断的必须满足3个条件:(1)中断源有中断请求;(2)CPU处于开中断状态,而且没有更高优先级的中断请求存在;(3)一条指令执行完毕。4。字节多路通道是一种简单的共享通道,它是建立在______的基础上,轮流为多台低速和中速外设服务.选择通道数据的传送是以______方式进行,因此传送速率高。5. 多个中断源在软件查询方式中______最先被访问。6. 根据数据传送方式,可以将通道分为______,______通道和数组多路通道。7. 一个中断向量对应一个______8. 中断处理过程可以嵌套,______的设备可以中断______的设备的中断服务程序.9. 中断请求的优先排队可以归纳为2大类,它们是______和______10.DMA方式中,DMA控制器从CPU完全接管对______的控制,数据交换不经过CPU,而之间在内存和______之间进行。11。 通道是一个特殊功能的______,它有自己的______,专门负责数据输入输出的传送控制,CPU只负责______功能。12。 DMA的含义是______,用于解决______问题。二.单项选择题1..选择通道上可连接若干外围设备,其数据传送的单位是( D )。A.字节 B.字 C.位 D.数据块2。中断向量地址是(B ).A.子程序入口地址B。中断服务程序入口地址C.中断服务程序入口地址的地址D.例行程序入口地址3.对于低速度输入输出设备,应当选用的通道是( B ).A.数组多路通道 B.字节多路通道 C.选择通道 D.MA专用通道4.微型机系统中,主机和高速硬盘进行数据交换一般采用( B ).A。程序中断控制 B。直接存储器访问 C.程序直接控制 D.通道控制5.常用于大型计算机的控制方式是( D )。A。程序查询方式 B.DMA方式 C.中断方式 D。通道方式6.下述I/O控制方式中,主要由程序实现的是( D )。A.外围处理机方式 B。中断方式 C。DMA方式 D。通道方式7。有关中断状态,不可响应的中断是(C )。A。硬件中断 B。软件中断 C.可屏蔽中断 D.不可屏蔽中断8.以下论述正确的是( D )。A.CPU响应中断期间仍执行原程序B.在中断响应中,保护断点和现场由用户编程完成C。在中断过程中,若又有中断源提出中断,CPU立即响应D。在中断响应中,保护断点是由中断响应自动完成的9。中断系统是( C ).A。仅用硬件 B。仅用软件 C.软,硬件结合 D.以上都不对10.DMA方式是在(B )之间建立直接的数据通路.A.CPU与外围设备 B。主存与外围设备 C.外设与外设 D.CPU与主存11。通道是特殊的处理器,它有自己的( C ),因此具有较强的的并行工作能力。A.运算器 B.存储器 C。指令和程序 D.以上都有12.字节多路通道上数据传送是以( A )为单位进行的。A.字节 B。数据块 C.字 D。位13.通道程序是由( B )组成的.A.I/O指令 B。通道指令(通道控制字) C。通道状态字 D.以上都不对14。DMA数据的传送是以( B )为单位进行的.A。字节 B。字 C。数据块 D.位三。判断题1.所有的数据传送方式都必须由CPU控制实现。( × )2。外部设备一旦申请中断,便能立刻得到CPU的响应.( ×)3.一个更高优先级的中断请求可以中断另一个处理程序的执行。( √ )4。为了保证中断服务程序执行完毕以后能正确返回到被中断的断点继续执行程序,必须进行现场保护操作.(√)5.中断级别最高的是不可屏蔽中断。( √ )6.程序中断方式一般适用于随机出现的服务.( √ )7。一旦有中断请求出现,CPU立即停止当前指令的执行,转去受理中断请求.( ×)8.CPU响应中断时暂停运行当前程序,自动转换到中断服务程序.( √ )
一、选择题:(1)软件是指( )A. 程序 B. 程序和文档 C. 算法加数据结构 D. 程序、数据与相关文档的完整集合 E. )。 F. 发现错误 G. 改正错误 C)改善软件的性能 D)验证软件的正确性)。对象的继承对象的多态对象的封装对象的分类)。程序的效率第一,清晰第二程序的可读性好程序中要有必要的注释输入数据前要有提示信息。程序执行的效率与数据的存储结构密切相关程序执行的效率只取决于程序的控制结构[1]程序执行的效率只取决于所处理的数据量以上三种说法都不对)。数据的逻辑结构与存储结构必定是一一对应的由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构[2]程序设计语言[3]中的数据一般是顺序存储[4]结构,因此,利用数组只能处理线性结构以上三种说法都不对。)n(n+1)/2nlog2n C)n(n-1)/2 D)n/2任何存储类的变量在未赋初值时,其值都是不确定的形参可以使用的存储类说明符与局部变量[5]完全相同)c1^c2 c1c2 ~c2 c1|c2(32) 程序中对fun函数有如下说明 void *fun();)fun了数无返回值fun函数的返回值可以是任意的数据类型[6]fun函数的返回值是无值型的指针类型指针fun指向一个函数,该函数无返回值(33) 有以下程序in()r s[]"Yesn/No",*ps=s; puts(ps+4); *(ps+4)=0; puts(s);}中的第一行是空行)( B )n/No /No n/NO Yes Yes Yes /NoNo /No Yes(34) 有以下程序in(); int b=-1;=b;;})-1 65535 32767 -32768(35) 有以下程序,int i,int j)( int t; if(i<j)[i];a[i]=a[j];a[j]=t; i++; j--;,i,j); )}in()[]=(2,6,1,8),i; fun(x,0,3);[i]);n");})219 B)221 C)229 D)231。数据库系统是一个独立的系统,不需要操作系统的支持数据库技术的根本目标是要决数据的共享问题数据库管理系统就是数据库系统以上三种说法都不对)。为了建立一个关系,首先要构造数据的逻辑关系表示关系的二维表中各元组[7]的每一个分量还可以分成若干数据项[8]一个关系的属性名表称为关系模式[9]一个关系可以包括多个二维表语言源程序[10]名的后缀是( B)。.exe.C C).obj D).cp程序中用作用户标识[11]符的一组标识符[12]是(A )。andDate_2007 y-m-dHi D)caser.Tom Bigl语言数值常量[13]是(B )。02812.23.0xf 4.5e0.1770x8A4e1.5 10,000bc 3.e5)。C 语言程序将从源程序中第一个函数开始执行可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行语言规定必须用main 作为主函数名,程序将从此开始执行,在此结束main 可作为用户标识符,用以命名任意一个函数作为主函数,b,c,*p=c;之后,接着执行下列选[14]项中的语句,则能正确执行的语句是(C )。scanf("%d",a,b,c);scanf("%d%d%d",a,b,c);scanf("%d",p); D)scanf("%d",p);。均占4 个字节根据数据的大小来决定所占内存的字节数由用户自己定义由C 语言编译系统决定语言赋值语句[15]是(A )。x = y = = 5;x = n%2.5;x + n = i;x = 5 = 4+ 1;(18)有下列程序段[16]:t y;char name[50] ;nf("%2d%f%s",j,y,name);bc 后,y 的值为(。55566.0566.07777.0566777.0(19)若变量已正确定义,有下列程序段:i=0;hile(i+ +);n",i) ;)。0,00,11,1程序进入无限循环(20)有下列计算公式:th.h 文件,不能够正确计算上述公式的程序段是()。if(x>=0) y=sqrt(x);y=sqrt(x);lse y=sqrt(-x) ; if(x<0) y=sqrt(-x);if(x>=0) y=sqrt(x) ;y=sqrt(x>=0? x:-x);if(x<0) y=sqrt(-x);XP)?i+ +:j--,则下列表达式中与(EXP)完全等价的是(B )。(EXP= =0)(EXP! =0)(EXP= =1)(EXP! =1)(22)有下列程序:h>in( )( int y=9;or(;y>0;y--)if(y%3= =0) printf("%d",--y);)。741963852875421r c;,程序前面已在命令行中包含ctype.h 文件,不能用于判断c 中的字符是否为大写字母的表达式是(;,程序前面已在命令行中包含ctype.h 文件,不能用于判断c 中的字符是否为大写字母的表达式是(B )。isupper(c)'A'<=c<='Z''A'<=cc<='Z'c<=('z'-32)('a'-32)<=c(24)有下列程序:h>in( )( int i,j,m=55;or(i=1;i<=3;i+ +)or(j=3;j<=i;j+ +) m=m%j;n",m);))。12 D)3)。函数的实参[17]和其对应的形参共占同一存储单元[18]形参只是形式上的存在,不占用具体存储单元同名的实参和形参占同一存储单元函数的形参和实参分别占用不同的存储单元'的ASCII 代码值是65,字符变量cl 的值是'A',c2 的值是'D'。执行语句printf("%d,%d",c1,c2-2) ;后,输出结果是(C )。A,BA,68 C)65,66 D)65,68)。改变函数形参的值,不会改变对应实参的值函数可以返回地址值可以给指针变量赋一个整数作为地址值当在程序的开头包含头文件[19]stdio.h 时,可以给指针变量赋NULL)。""'abc'Games" "。sizeof(p)sizeof(char)sizeof(*q)sizeof(p[0])(30)有下列函数:aa(char *s)r *t=s;hile( *t+ +);t - -;return(t-s);}函数的功能的叙述正确的是(A )。求字符串s 的长度比较两个串的大小将串s 复制到串t求字符串s 所占字节数数组的第10 个元素是(。a[0][4]a[1][3]a[0][3]a[1][4](32)有下列程序:h>r * *p)n", *p);}in( )r *a[ ]=("Morning","Afternoon","Evening","Night");;})。AfternoonfternoonMorningorning[2][3],*p[3];,则下列语句中正确的是()。p=a;p[0]=a;p[0]=a[1][2];p[1]=a;(34)有下列程序:h>所指数组元素从大到小排序*/( int t,i,j;or(i=0;i<n-1;j+ +)or(j=i+1;j<n;j+ +)[i]<a[j]) { t=a[i];a[i]=a[j];a[j]=t;)}in( )[10]=(1,2,3,4,5,6,7,8,9,0),i;un(c+4,6);[i]);n");})。1,2,3,4,5,6,7,8,9,0,0,9,8,7,6,5,1,2,3,4,0,9,8,7,6,5,4,3,2,1,1,2,3,4,9,8,7,6,5,0,(35)有下列程序:h>r s[ ])( int n=0;hile(*s<='9'*s>='0') {n=10*n+*s-'0';s+ +;)return(n);}in( )r s[10]=('6','1','*','4','*','9','*','0','*');n",fun(s));})。961490 C)61 D)5)。scanf( )getchar( )gets( ) D)getc( )。C 语言中有字符串类型的常量和变量两个字符串中的字符个数相同时才能进行字符串大小的比较可以用关系运算符对字符串的大小进行比较空串[20]一定比空格打头的字符串小(38)有下列程序:h>r *t,char *s)hile(*t! =0) t+ +;hile((*t+ + =*s+ +)! =0);}in( )r ss[10]="acc",aa[10]="bbxxyy";; printf("%s,%sn",ss,aa);})。accxyy,bbxxyyacc,bbxxyyaccxxyy,bbxxyyaccbbxxyy,bbxxyy(39)有下列程序:h>h>r s[ ][10],int n)r t; int i,j;or(i=0;i<n-1;i+ +)or(j=i+1;j<n;j+ +)/* 比较字符串的首字符大小,并交换字符串的首字符*/[i][0]>s[j][0])(t=s[i][0];s[i][0]=s[j][0];s[j][0]=t;)}in( )r ss[5][10]=("bcc","bbcc","xy","aaaacc","aabcc");n",ss[0],ss[4]);}。xy,aaaaccaaaacc,xy C)xcc,aabcc D)acc,xabcc源程序文件中所定义的全局变量[21],其作用域[22]为()。所在文件的全部范围所在程序的全部范围所在函数的全部范围由具体定义位置和extern 说明来决定范围(41)有下列程序:h>=1;int f(int c)tic int a=2;=c+1;+ +)+c;}in( )( int i,k=0;;);n",k);})。14151617(42)有下列程序:h>void fun(int n,int *p)( int f1,f2;if(n= =1||n= =2) *p=1;lse{ fun(n-1,f1); fun(n-2,f2);*p=f1+f2;)}in( )( int s;n",s);))。2345N 100,则下列叙述中正确的是(B )。宏定义行中定义了标识符N 的值为整数100在编译程序[23]对C 源程序进行预处理时用100 替换标识符N源程序进行编译时[24]用100 替换标识符N在运行时用100 替换标识符N)。用typedef 可以增加新类型typedef 只是将已存在的类型用一个新的名字来代表用typedef 可以为各种类型说明一个新名,但不能用来为变量说明一个新名用typedef 为类型说明一个新名,通常可以增加程序的可读性(45)有下列程序:h>struct tt( int x;struct tt *y;)*p;[4]=(20,a+1,15,a+2,30,a+3,17,a);in( )( int i;;or(i=1;i<=2;i+ +) {printf("%d,",p->x);p=p->y;)})。20,30,30,1715,30,20,15,(46)有下列程序:h>h>r name[9];char sex;float score[2]; }STU;STU f(STU a)STU b=("Zhao",'m',85.0,90.0);int i;name,b.name);sex=b.sex;score[i]=b.score[i];;}in( )STU c=("Qian",'f',95.0,92.0),d;n",d.neme,d.sex,d.score[0],d.score[1]);}。Qian,f,95,92Qian,m,85,90Zhao,m,85,90Zhao,f,95,92(47)设有下列定义:tat d2;}demo;)。变量demo 与成员d2 所占的内存字节数相同变量demo 中各成员的地址相同变量demo 和各成员的地址相同若给demo.d1 赋99 后,demo.d2 中的值是99.0(48)有下列程序:h>in( )=1,b=2,c=3,x;^b)c; printf("%dn",x);})。123d(buffer,size,count,fp);,其中buffer 代表的是( C)。一个文件指针,指向待读取的文件一个整型变量,代表待读取的数据的字节数一个内存块的首地址,代表读入数据存放的地址一个内存块的字节数(50)有下列程序:h>in( )ILE *fp; int a[10]=(1,2,3,0,0),i;t","wb");,sizeof(int),5,fp);,sizeof(int),5,fp);close(fp);t","rb");d(a,sizeof(int),10,fp);close(fp);[i] );}。1,2,3,0,0,0,0,0,0,0,1,2,3,1,2,3,0,0,0,0,123,0,0,0,0,123,0,0,0,0,1,2,3,0,0,1,2,3,0,0,2008 年4 月全国计算机等级考试笔试试卷
空格《数字字符〈大写〈小写19).计算机存储器[1]中,组成一个字节的二进制[2]位数是A) 4 bits________C) 16 bitsD) 32 bits20).目前,度量处理器CPU时钟频率的单位是A) MIPS________C) GBD) Mbps速度的单位MIPS频率赫兹hz Khz Mhz Ghz计算精度高位数字长8000 88086 1680286 1680386 3280486 32Pentium 32第二套1).在微机系统中,麦克风属于________________B)输出设备C)放大设备D)播放设备2).下列的英文缩写和中文名字的对照中,错误的是A)URL—统一资源定位器B)LAN—局域网[3]C)LSDM—综合业务数字网[4]________________3).十进制[5]数121转换成无符号二进制整数是________B)111001C)11001111D)1001114).计算机能直接识别、执行的语言是A)汇编语言[6]________________C)高级程序语言D)C语言5).标准的ASCII码用7位二进制位表示,可表示不同的编码个数是A)127________________________C)255D)2566).下列说法中,正确的是________________B)一个汉字的区位码与它的国标码[7]是相同的,且均为2字节C)不同汉字的机内码的长度是不相同的D)同一汉字用不同的输入法输入时,其机内码是不相同的7).冯·诺依曼(Von Neumann)型体系结构的计算机硬件[8]系统的五大部件是________________B)键盘和显示器、运算器[9]、控制器、存储器和电源设备C)输入设备、中央处理器[10]、硬盘存储器和输出设备D)键盘、主机、显示器、硬盘和打印机8).在现代的CPU芯片中又集成了高速缓冲存储器(Cache),其作用是A)扩大内存储器的容量________________________________________________C)决CPU与打印机的速度不匹配问题D)保存当前的状态信息9).下列叙述中,错误的是A)内存储器RAM中主要存储当前正在运行的程序和数据________________________________________________C)外部存储器(如硬盘)用来存储必须永久保存的程序和数据D)存储在RAM中的信息会因断电而全部丢失10).一个汉字的机内码与它的国标码之间的差是A)2020HB)4040H________D)A0A0H11).下列关于电子邮件[11]的叙述中,正确的是A)如果收件人的计算机没有打开时,发件人发来的电子邮件将丢失B)如果收件人的计算机没有打开时,发件人发来的电子邮件将退回C)如果收件人的计算机没有打开时,当收件人的计算机打开时再重发________________________________12).在计算机的硬件技术中,构成存储器的最小单位是________________________B)二进制位(bit)C)字(Word)D)双字(Double Word)13).在因特网上,一台计算机可以作为另一台主机的远程终端,使用该主机的资源,该项服务称为A)________B)BBSC)FTPD)WWW14).下列关于计算机病毒的叙述中,错误的是________________B)计算机病毒是人为制造的、企破坏计算机功能或计算机数据的一段小程序C)反病毒软件必须随着新病毒的出现而升级,提高查、杀病毒的功能D)计算机病毒具有传染性15).英文缩写ISP指的是A)电子邮局B)电信局________________D)供他人浏览的网页16).现代计算机中采用二进制数字系统是因为它A)代码表示简短,易读________________C)容易阅读,不易出错D)只有0和1两个数字符号,容易书写17).1GB的准确值是A)1024×1024BytesB)1024KB________D)1000×100KB18).按操作系统的分类,UNIX操作系统是A)批处理操作系统[12]B)实时操作系统[13]________________D)单用户操作系统[14]19).无符号二进制整数1000010转换成十进制数是A)62B)64________D)6820).目前,PC机中所采用的主要功能部件(如CPU)是A)小规模集成电路[15]________________C)晶体管D)光器件[16]第三套1).假设邮件服务器的地址是, 则用户的正确的电子邮箱地址的格式是A)用户名#________________________C)用户名D)用户名2).组成一个完整的计算机系统应该包括A)主机、鼠标器[17]、键盘和显示器B)系统软件和应用软件C)主机、显示器、键盘和音箱等外部设备_(}3).十进制数101转换成二进制数是A)01101011B)01100011_{)D)011010104).下列叙述中,.正确的是A)所有计算机病毒只在可执行文件[18]中传染_(}C)只要把带病毒的优盘设置成只读状态,那么此盘上的病毒就不会因读盘而传染给另一台计算机D)计算机病毒是由于光盘表面不清洁而造成的5).一个字长为6位的无符号二进制数能表示的十进制数值范围是A)0~64_{)C)1~64D)1~636).在下列字符中,其ASCII码值最小的一个是_(}B)PC)ZD)a7).计算机技术中,下列不是度量存储器容量的单位是A)KBB)MB_{)D)GB8).下列说法中,正确的是A)只要将高级程序语言编写的源程序[19]文件(如try.c)的扩展名更改为.exe,则它就成为可执行文件B)高档计算机可以直接执行用高级程序语言编写的程序_(}D)用高级程序语言编写的程序可移植性[20]和可读性都很差9).Modem是计算机通过电话线接入Internet时所必需的硬件,它的功能是A)只将数字信号[21]转换为模拟信号[22]B)只将模拟信号转换为数字信号C)为了在上网的同时能打电话_{)10).为了提高软件开发[23]效率,开发软件时应尽量采用A)汇编语言B)机器语言[24]C)指令系统_(}11).办公室自动化(OA)是计算机的一大应用领域,按计算机应用的分类,它属于A)科学计算B)辅助设计C)实时控制[25]_{)12).计算机网络[26]的主要目标是实现A)数据处理[27]B)文献检索_(}D)共享文件13).Internet实现了分布在世界各地的各类网络的互联,其最基础和核心的协议是A)HTTP_{)C)HTMLD)FTP14).按照数的进位制概念,下列各数中正确的八进制[28]数是A)8707_(}C)4109D)10BF15).操作系统的主要功能是A)对用户的数据文件进行管理,为用户提供管理文件方便_{)C)对源程序进行编译和运行D)对汇编语言程序进行翻译16).下列选[29]项中,既可作为输入设备又可作为输出设备的是A)扫描仪B)绘仪C)鼠标器_(}17).根据汉字国标GB2312-80的规定,一个汉字的内码码长为A)8bitsB)12bits_{)D)24bits18).已知a=00111000B和b=2FH,则两者比较的正确不等式是_(}B)a=bC)a<bD)不能比较19).下列叙述中,错误的是A)内存储器一般由ROM和RAM组成B)RAM中存储的数据一旦断电就全部丢失_{)D)存储在ROM中的数据断电后也不会丢失20).能保存网页地址的文件夹是A)收件箱B)公文包C)我的文档_(}第四套1).在标准ASCCII码表中,已知英文字母D的ASCII码是01000100,英文字母A的ASCII码是_{)B)01000010C)01000011D)010000002).传播计算机病毒的两大可能叙径之一是A)通过键盘输入数据时传入B)通过电源线传播C)通过使用表面不清洁的光盘_(}3).根据汉字国标码GB2312-80的规定,将汉字分为常用汉字(一级)和非常用汉字(二级)两级汉字。一级常用汉字的排列是按A)偏旁部首_{)C)笔划多少D)使用频率多少4).世界上第一台电子数字计算机[30]ENIAC是在美国研制成功的,其诞生的年份是A)1943_(}C)1949D)19505).写邮件时,除了发件人地址之外,另一项必须要填写的是A)信件内容_{)C)主题D)抄送6).如果在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的A)4倍_(}C)1/2D)1/47).下列度量单位中,用来度量计算机内存空间大小的是A)MB/sB)MIPSC)GHz_{)8).操作系统是计算机系统中的A)主要硬件_(}C)工具软件D)应用软件9).计算机操作系统的作用是_{)B)对用户文件进行管理,方便用户存取C)执行用户的各类命令D)管理各类输入/输出设备10).组成计算机系统的两大部分是_(}B)主机和外部设备C)系统软件和应用软件D)输入设备和输出设备11).为了用ISDN技术实现电话拨号方式接入Internet,除了要具备一条直拨外线和一台性能合适的计算机外,另一个关键硬设备是A)网卡B)集线器[31]C)服务器_{)12).计算机能直接识别、执行的语言是A)汇编语言_(}C)高级程序语言D)C++语言13).微机中,西文字符所采用的编码是A)EBCDIC码_{)C)国标码D)BCD码14).CPU中,除了内部总线和必要的寄存器[32]外,主要的两大部件分别是运算器和_(}B)存储器C)CacheD)编辑器15).用来存储当前正运行的应用程序和其相应数据的存储器是_{)B)硬盘C)ROMD)CD-ROM16).已知“装”字的拼音输入码是“zhang”,而“大”字的拼音输入码是“da”,则存储它们内码分别需要的字节个数是A)6,2B)3,1_(}D)3,217).下列不是存储容量[33]度量单位是A)KBB)MBC)GB_{)18).无符号二进制整数01001001转换成十进制整数是A)69B)71_(}D)7519).设任意一个十进制整数D,转换成对应的无符号二进制整数为B,那么就这两个数字的长度(即位数)而言,B与D相比A)B的数字位数一定小于D的数字位数B)B的数字位数一定小于D的数字位数C)B的数字位数小于或等于D的数字位数_{)20).十进制整数100转换成无符号二进制整数是A)01100110B)01101000C)01100010_{}第五套
5.秋季学期《C.言程序设计》作业作业提交格式要求:请同学们把答案集中单独写在一个.do.文档中,作为附件上传(不要把答案直接填写在题目的空中)。特规定格式如下:一、A.CD.AAAAA二、题号1.br>2.4.6.8.br>9.0.果∨∨∨∨╳╳╳╳╳╳三、(1)B.iJingShangHai(2)x=8,y=7(3.r=k:i+j=90……以上只是举例,不是正确的输出结果。请按上述规定书写和提交作业结果,不符合以上规定的作业将作为0分处理。鼓励独立完成作业,严惩抄袭。第一章作业一、将数213、12.75、79.375用十六进制[1]表示二、填空1.在C语言中,数值常量[2]0x9f的十进制[3]值是。2.字母a的ASCII码为十进制数___________。第二章作业(1)一、选择题:1、下列变量名中,是非法的。A)MyCarB)4aC)my_carD)a482、下列变量名中,是合法的。A)56AB)_abcC)48bD)while3、下列常量中,是十六进制表示的int型常量。A)78B)0x7aC)x56D)0634、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是。A)7B)8C)6D)25、已知c2为字符型,则执行语句c2=’A’+’6’-‘3’后,c2的值为。A)‘C’B)‘D’C)不确定的值D)706、设a为整型变量,b为字符型变量,c为double型变量,则a+b+c为()型A)intB)floatC)doubleD)char7、C语言中不可用作标识符[4]的字符有()A字母B数字C%D下划线8、设inta;则表达式a=2,4,a+1的值是()A.1B.2C.3D.49.设a为整型变量,b为字符型变量,c为double型变量,则a*b+c为()型A.intB.floatC.doubleD.char10.若a是int型变量,则表达式(a=4*5,a*2),a+6的值为()A.20B.23C.26D.46第二章作业(2)一、选择题1、在scanf()函数的格式说明符中,长整型数的输入格式符是。A.%ldB.%lfC.%dD.%x2、在printf()函数的格式说明符中,字符型数的输出格式说明符是。A.%cB.%fC.%ldD.%s3、已知ch是字符型变量,下面不正确的赋值语句[5]是。A)ch=’a+b’;B)ch=’0’;C)ch=’7’+’9’;D)ch=5+9;4、要使用putchar()函数必须在程序前加语句。A.#includeB.include"stdio.h"C.includeD.#include'stdio.h'5、若x为int型变量,则执行以下语句后x=。x=7;x+=x-=x+x;A.-14B.-7C.0D.14二、________1、C语言标准输入操作中,gets()函数一次只可以读取一个字符。()2、C语言标准输出操作中,putchar()函数可以输出显示一个字符串。()3、"r"与'r'是相同的;()三、分析下列程序的输出结果。1.#includevoidmain()(charc=’p’;printf(“%d,%cn”,c,c);printf(“%d,%cn”,’a’,’a’);)2.#includevoidmain()(inta;floatd;printf(“Enteraandd:”);scanf(“%d%f”,a,d);printf(“%5d,%8.2fn”,a,d);)Enteraandd:5615.765↙第四章作业一、选择题。1、下列运算符中优先级最高的是。A.<=ch<=’Z’B.(ch>=’A’)(ch<=’Z’)C.(ch>=’A’)(ch<=’Z’)D.(‘A’<=ch)AND(‘Z’>=ch)3、设有:inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)(n=c>d)后n的值为。A.1B.2C.3D.44、已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是。if(x>y)z=x;x=y;y=z;A.x=10,y=20,z=30B.x=20,y=30,z=30C.x=20,y=30,z=10D.x=20,y=30,z=205、设a=3,b=4,c=5,则表达式!(a+b)+c-1b+c/2的值为()A.0B.1C.4D.6.5二、填空题。1、当a=3,b=2,c=1时,表达式f=a>b>c的值是。2、当a=5,b=4,c=2时,表达式a>b!=c的值是。3、15!=8+7||4<53>9/4的结果是。4、设y为int型变量,请写出描述“y是奇数”的表达式。5、整型变量X能被100整除但不能被400整除。三、程序填空题。请在【】中填上正确内容。1、该程序实现输出x,y,z三个数中的最大者。main()(intx=4,y=6,z=7;int【1】;if(【2】)u=x;elseu=y;if(【3】)v=u;elsev=z;printf(“v=%d”,v);)2、输入一个字符,如果它是一个大写字母,则把它变成小写字母;如果它是一个小写字母,则把它变成大写字母;其他字符不变;main()(charch;scanf(“%c”,ch);if(【1】)ch=ch+32;elseif(ch>=’a’ch<=’z’)【2】;printf(“%c”,ch);)第五章作业一选择题。1、下面程序段[6]的运行结果是。intn=0;while(n++<=2);printf(“%d”,n);A.2B.3C.4D.有语法错误[7]2、对for(表达式1;;表达式3)可理解为。A.for(表达式1;0;表达式3)B.for(表达式1;表达式1;表达式3)C.for(表达式1;1;表达式3)D.for(表达式1;表达式3;表达式3)3、以下正确的描述是。A.continue语句的作用是结束整个循环的执行B.在循环体内使用break语句或continue语句的作用相同C.只能在循环体内和switch语句体内使用break语句D.从多层循环嵌套中退出时,只能使用goto语句4.下述关于break语句的描述中,()是不正确的。A.break语句可用于循环体内,它将退出该重循环;B.break语句可用于开关语句中,它将退出开关语句;C.break语句可用于if体内,它将退出if语句;D.break语句在一个循环体内可以出现多次;5.执行以下程序时,从键盘输入2473↙(↙表示回车),则下面的程序的运行结果是()#includemain()(intc;while((c=getchar())!=’n’)switch(c-'2'){case0:case1:putchar(c+4);case2:putchar(c+4);break;case3:putchar(c+3);default:putchar(c+2);break;)}A.668966B.6688766C.668977D.66778777二判断题1、条件语句是可以实现多路分支的。()2、任何循环语句的循环体至少都可执行一次。()3、break语句可以出现在各种不同循环语句的循环体中。()4、for循环是只有可以确定的循环次数时才可使用,否则不能用for循环。( )5、While循环语句的循环体至少执行一次。()三填空题1.已知for(j=1,s=0;j<=9;j+=2)s=s+j;执行循环后,s的值是_。2.while循环是先判断表达式,如果为________,执行循环体,然后再判断表达式,直到表达式为假,退出循环。四程序填空题1下面程序的功能是计算1-3+5-7+……-99+101的值#includemain()(inti,t=1,s=0;for(i=1;i<=101;i+=2){【1】;s=s+t;【2】;)printf(“%dn”,s);}2下面程序的功能是打印100以内个数为6且能被3整除的所有数。#includemain()(inti,j;for(i=0;【1】;i++){j=i*10+6;if(【2】)continue;printf(“%d”,j);)}第六章作业一、选择题1、在C语言中,引用数组元素时,其数组下标的数据类型[8]允许是。A.整型常量B.整型表达式C.整型常量或整型表达式D.任何类型的表达式2、以下能对一维数组a进行正确初始化的语句是。A.inta[10]=(0,0,0,0)B.inta[10]=(};C.inta[]={0);D.inta[10]=(10*1);3、若有说明:inta[3][4];则对a数组元素的正确引用是。A.a[2][4]B.a[1,3]C.a[1+1][0]D.a(2)(1)4、已知intw[2][4]=(7,15,8,9,20,25,14,17);则w[0][1]的值是A8B.9C.15D.255、若有说明inta[][3]=(1,2,3,4,5,6,7);则a数组第一维的大小是。A.2B无确定值C.3D.46、下面程序的运行结果是。charc[5]=(‘a’,’b’,’0’,’c’,’0’);printf(“%s”,c);A.‘a’’b’B.abcC.abcD.ab7、判断字符串a和b是否相等,应当使用。A.if(a==b)B.if(a=b)C.if(strcpy(a,b))D.if(strcmp(a,b))8、用数组名作为实参[9],传给形参的是()A.数组第0个元素的值B.数组全部元素的值C.数组元素个数D.数组首地址9、用doubleq[3][5];定义的数组q包含个元素A.3B5C.8D.1510、已知charc[6]="ABCDE",d[6];要将c复制到d中,正确的做法是()A.d=c;B.c=d;C.strcmp(c,d);D.strcpy(d,c);二、判断题1、数组赋初值时,初始值表中的数据项[10]的数目可以大于或等于数组元素的个数。()2.数组中的元素类型可以不同;()3.字符串"This"大于字符串"that";()4.任何数组的下标都是从0开始;()5.符数组中的一个元素存放一个字符;()三、程序填空题。invstring(chara[])函数的功能是使输入的一个字符串按逆序存放,在主函数中输入和输出字符串。请填空【?】。voidinvstring(chara[])(intn,j;charc;n=0;填空:while(a[n]!=【1】)n++;【1】for(j=0;j<【2】;j++)【2】{c=a[j];【3】;【4】;)【3】}【4】main()(chara[80];gets(a);invstring(【5】);【5】puts(a);puts("n");)四、分析下面程序的结果。main()(inti,j,s1=0,s2=0,a[3][3]={4,9,6,5,3,1,2,8,7);printf("a:n");for(i=0;i<3;i++)(for(j=0;j<3;j++)printf("%3d",a[i][j]);printf("n");)printf("n");for(i=0;i<3;i++)(s1=s1+a[i][i];s2+=a[i][2-i];)printf("s1=%d,s2=%dn",s1,s2);}第七章作业一、选择题1.在C语言中,下面对函数不正确的描述是()。A.当用数组名作形参时,形参数组值的改变可以使实参数组之值相应改变。B.允许函数递归调用[11]。C.函数形参的作用范围只是局限于所定义的函数内。D.子函数必须位于主函数之前。2.以下正确的函数形式是()。A.doublefun(intx,inty)(z=x+y;returnz;)B.fun(intx,y)(intz;returnz;)C.fun(x,y)(intx,y;doublez;z=x+y;returnz;)D.doublefun(intx,inty)(doublez;z=x+y;returnz;)3.C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是()。A.地址传递B.单向值传递C.双向值传递。即由实参传给形参,再由形参传回给实参D.由用户指定传递方式4.一个C语言程序是由()。A.一个主程序和若干子程序[12]组成B.若干函数组成C.若干过程组成D.若干子程序组成5.用数组名作为实参,传给形参的是()A.数组第0个元素的值B.数组首地址C.数组元素个数D.数组全部元素的值二、写出程序的输出结果1.voidmain(void)(inta=1,k;for(k=0;k<3;k++)printf("%4d",f1(a)))intf1(intx)(staticintz=3,y=0;y++;z++;return(x+y+z);)2.voidmain()(inti=0;while(++i){if(i==10)break;if(i%3!=1)continue;printf(“%dn”,i);)}第八章作业一、判断题。1、指针和一般变量一样都有两个值:一个是它在内存中的地址值,另一个是它所存放的数据值。2、指针存放的值就是它所指向的变量的地址值。3、指向int型变量的指针可以使用double型变量的地址值进行赋值。4、定义指针的说明语句中,在指针名前边的*,与执行语句中在指针名前边的*具有相同功能。5、在给指针赋值时,要求指针与被赋值的地址值类型相同,级别一样。6、数组名是一种地址值,它可以用来给指针赋值,但要求类型相同和级别一致。7、任何两个指针进行比较运算是无意义的。8、指针运算实际是地址运算,指针加一就是实际的地址值加一。9、数组元素可以使用下标表示,也可以使用指针表示。10、指针数组的元素是类型相同指针的集合。二、填空题。1、单目运算符后跟变量名,表里是该变量的,单目运算符*后跟指针名,表示该指针的。2、指针用来存放某个变量的。3、已知:char*c=”good”;则printf(“%sn”,c)输出为,printf(“%sn”,c+1)输出为。4、若有定义:inta[10],*p=a;则*(p+5)表示的值。5、int*p;在*p运算中,表示取______________
热门问题
在决策树建立过程中,使用一个属性对某个结点对应的数集合进行划分后,结果具有高信息熵(highentropy),对结果的描述,最贴切的是()。A. 纯度高B. 纯度低C. 有用D. 无用E. 以上描述都不贴切
以下哪种方法属于卷积神经网络的基本组件()。A. 卷积层B. 池化层C. 激活函数D. 复制层
下列哪个方法属于知识图谱推理方法()A. 广度优先搜索B. 深度学习推断C. 路径排序算法D. 归纳逻辑程序设计
网络诈骗中常见的“钓鱼网站”目的是()?A. 传播病毒B. 窃取个人信息C. 提供免费电影
网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误
7、 加强电脑安全防护,及时升级病 毒库,安装防火墙,及时查杀病毒和木马,是防范 电信网络诈骗的有效做法。A. 正确B. 错误
网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误
路径排序算法的工作流程主要有三步()A. 特征计算B. 特征抽取C. 分类器训练D. 因果推断
Windows中“复制”操作的快捷键是Ctrl+V。
2.单选题 讯飞星火可以实现多种文案类型和语言风格的文本写作。讯飞星火(网页版)“内容写作”功能可选的“语言风格”不包括( )。A. 口语化B. 高情商C. 专业D. 热情
下列哪项不是求解对抗搜索问题的基本算法( ) A.反向传播算法 B.广度优先排序算法 C.Alpha-Beta剪枝算法D.最小最大搜索算法
程序=算法+()A. 数据结构B. 程序结构C. 控制结构[1]D. 体系结构
下列不属于量子机器学习算法的是()A. 量子支持向量机B. 量子主成分分析C. 薛定谔方程求解D. 深度量子学习
AdaBoosting采用多个单一分类器组成一个强分类器()A. 错误B. 正确
下列哪项贪婪最佳优先搜索算法的描述正确()A. 贪婪最佳优先搜索不属于启发式搜索算法B. 贪婪最佳优先搜索是一种A*搜索算法C. 贪婪最佳优先搜索是一种广度优先搜索算法D. 贪婪最佳优先搜索属于有信息搜索算法
下列哪个方法属于知识图谱推理方法()A. 路径排序算法B. 深度学习推断C. 广度优先搜索D. 归纳逻辑程序设计
由脸书(Facebook)公司开发的深度学习编程框架是()A. TensorFlowB. PaddlePaddleC. PyTorchD. Mindspore
下列哪项属于因果推理模型()A. 因果图B. 神经符号推理C. 符号推理模型D. 结构因果模型
下列哪项关于监督学习算法的描述正确()A. 强化学习的训练效果一定优于监督学习B. 主要的监督学习方法包括生成方法和判别方法C. 广度优先搜索算法是一种监督学习算法
3.判断题K-means聚类算法对数据的尺寸敏感。()A. 对B. 错