全国计算机等级考试模拟试题2

合集下载

2020年全国计算机二级等级考试模拟试卷及答案(第二套)

2020年全国计算机二级等级考试模拟试卷及答案(第二套)

2020年全国计算机二级等级考试模拟试卷及答案(第二套)1.一个栈的初始状态为空。

现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。

A) 12345ABCDEB) EDCBA54321C) ABCDE12345D) 54321EDCBA参考答案:B2.下列叙述中正确的是()。

A) 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B) 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C) 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D) 循环队列中元素的个数是由队头指针和队尾指针共同决定参考答案:D3.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。

A) O(n)B) O(n2)C)D)参考答案:C4.下列叙述中正确的是()。

A) 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C) 顺序存储结构能存储有序表,链式存储结构不能存储有序表D) 链式存储结构比顺序存储结构节省存储空间参考答案:A5.数据流图中带有箭头的线段表示的是()。

A) 控制流B) 事件驱动C) 模块调用D) 数据流参考答案:D6.在软件开发中,需求分析阶段可以使用的工具是()。

A) N-S图B) DFD图C) PAD图D) 程序流程图参考答案:B7.在面向对象方法中,不属于"对象"基本特点的是()。

A) 一致性B) 分类性C) 多态性D) 标识唯一性参考答案:A8.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。

A) 一对一B) 一对多C) 多对一D) 多对多参考答案:B9.在数据管理技术发展的三个阶段中,数据共享最好的是()。

A) 人工管理阶段B) 文件系统阶段C) 数据库系统阶段D) 三个阶段相同参考答案:C10.有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。

全国计算机等级考试一级模拟考试题6篇

全国计算机等级考试一级模拟考试题6篇

全国计算机等级考试一级模拟考试题全国计算机等级考试一级模拟考试题精选6篇(一)全国计算机等级考试一级模拟考试题计算机一级分为DOS版和Windows版,考核应试者计算机根本知识和使用微机系统的初步才能。

1、第一代电子数字计算机适应的程序设计语言为______。

A:机器语言B:高级语言C:数据库语言D:可视化语言2、既可以接收、处理和输出模拟量,也可以接收、处理和输出数字量的计算机是______。

A:电子数字计算机B:电子模拟计算机C:数模混合计算机D:专用计算机3、计算机能自动、连续的工作,完成预定的处理任务,主要是因为______。

A:使用了先进的电子器件B:事先编程并输入计算机C:采用了高效的编程语言D:开发了高级操作系统4、计算机的应用领域可大致分为几个方面,以下四组中,属于其应用范围的是。

A:计算机辅助教学、专家系统、操作系统B:工程计算、数据构造、文字处理C:实时控制、科学计算、数据处理D:数值处理、人工智能、操作系统5、关于信息,以下说法错误的选项是______。

A:信息可以传递B:信息可以处理C:信息可以和载体分开D:信息可以共享6、计算机系统由两大局部构成,它们是______。

A:系统软件和应用软件B:主机和外部设备C:硬件系统和软件系统D:输入设备和输出设备7、计算机中存储容量的根本单位是字节BYTE,用字母B 表示。

1MB=______。

A:1000KB B:1024KBC:512K D:500KB8、能把汇编语言程序翻译成目的程序的程序,称为______。

A:编译程序B:解释程序C:编辑程序D:汇编程序9、以下四项设备属于计算机输入设备的是______。

A:声音合成 B:激光打印机C:光笔D:显示器10、在以下存储器中,访问周期最短的是。

A:硬盘存储器B:外存储器C:内存储器D:软盘存储器11、以下不属于外部设备是______。

A:显示器B:只读存储 C:键盘D:硬盘12、下面关于微处理器的表达中,不正确的选项是______。

全国计算机等级考试二级-基础知识和C语言程序设计 模拟考试试卷及答案(四)

全国计算机等级考试二级-基础知识和C语言程序设计  模拟考试试卷及答案(四)

全国计算机等级考试二级-基础知识和C语言程序设计模拟考试试卷及答案(四)一、选择题(1)通常所说的主机主要包括A)CPU B)CPU和内存C)CPU、内存与外存 D)CPU、内存与硬盘(2)在微机系统中,最基本的输入输出模块BIOS存放在A)RAM中 B)ROM中 C)硬盘中 D)寄存器中(3)一个24*24点阵的汉字字形信息所占的字节数为A)2 B)24 C)32 D)72(4)bit的意思是A)字 B)字长 C)字节 D)二进制位(5)某学校的工资管理程序属于A)系统程序 B)应用程序C)工具软件 D)文字处理软件(6)与十六进制数BB等值的十进制数是A)187 B)188 C)185 D)186(7) 设一张软盘已染上病毒,能清除病毒的措施是A)删除该软盘上的所有文件 B)格式化该软盘C)删除该软盘上的所有可执行文件 C)删除该软盘上的所有批处理文件(8)一张3.5英寸双面高密度软盘片的容量为A)360KB B)720KB C)1.44MB D)1.2MB(9)与二进制小数0.1等值的十六进制小数为A)0.1 B)0.2 C)0.4 D)0.8(10)DOS系统的热启动与冷启动的不同之处为热启动时A)不检测键盘、处设接口与内存 B)不提示用户输入日期与时间C)不用装入文件 D)不能从软盘启动(11)为了将磁盘上的文件K1,K2,K3,依次连接在文件K4的后面,应使用命令A)COPY K1+K2+K3 K4 B)COPY K1+K2+K3+K4C)COPY K1+K2+K3+K4 K4 D)COPY K4+K1+K2+K3(12)下列文件名中可以作为批处理文件名的是A)AUTOEXC.C B)AUTOEXECC)ATX.BAT D)AUTO.TXT(13)要打印输出当前盘的根目录下所有文件与子目录清单,应使用命令A)DIR \ PRN B)TYPE \ PRNC)DIR PRN C)TYPE PRN(14)设可执行文件 ABC.EXE 所需要的本该由键盘输入的数据已经按格式存放在文件XYZ 中,并要求执行结果放在文件 XYZ 中输入数据的后面. 下列命令中正确的是A) ABC XYZ B) ABC XYZC) ABC <XYZ(15)设当前盘中某一目录路径为 \A\B\C,当前目录为\A.下列命令中肯定出错的是A)MD \A\C B) CD C) MD \A\B\A D) MD \A\B(16)设 A 盘的目录结构如下:根目录│┌─────┬┴──┬───┬───┬────┐│ │ │ │ │ │ABC D1子目录 DX.C Q.DAT D2子目录A.FOR│ │┌────┬─┴──┬───┐┌───┬───┐│ │ │ │ │ │ │B.PAS D3子目录 Y.BAS A.C A1.C D4子目录XYZ.C│┌────┬────┬────┐│ │ │ │QR.C NA.C A.TXT B.C如果当前盘为 C 盘,A 盘的当前目录为\D2,则下列对 A 盘上文件QR.C 的指定中,合法的是A)\D2\D4\QR.C B)D4\QR.CC)A:D4\QR.C D)A:D2\D4\QR.C(17)下列DOS命令中,有错误的是A)TYPE AAB.FORCON B)TYPE ?AB.FORC)COPY *.C CON D)COPY CON PRN(18)设当前盘为A盘,为了将当前盘当前目录下的文件AB1.TXT连接在C 盘根目录下的文件XYZ.TXT的后面,正确的命令是A)COPY C:\XYZ.TXT+AB1.TXTB)COPY AB1.TXTC:\XYZ.TXTC)TYPE AB1.TXTC:\XYZ.TXTD)AB1.TXT+C:\XYZ.TXTC:\XYZ.TXT(19)下列命令中合法的是A)DISKCOPY A: A: B)DISKCOPY A: C:C)DISKCOPY C: A: D)DISKCOPY C: D:(20)设当前盘中某一目录路径为\A\B\C\D\XU,当前目录为\A.要将根目录下扩展名为.C的所有文件复制到当前目录下,并将扩展名改为.FOR,应使用命令A)COPY \*.C *.FOR B)COPY *.C \A\*.FORC)COPY *.FOR \*.C D)COPY \A\*.C *.FOR(21)下列不正确的转义字符是A)'\\' B)'\" C)'074' D)'\0'(22)若有以下定义:char a; int b;float c; double d;则表达式a*b+d-c值的类型为A) float B) int C) char D) double(23)表示关系x<=y<=z的c语言表达式为A) (X<=Y)&&(Y<=Z) B) (X<=Y)AND(Y<=Z)C) (X<=Y<=Z) D) (X<=Y)&(Y<=Z)(24)设a=1,b=2,c=3,d=4,则表达式:a<b?a:c<d?a:d的结果为A) 4 B) 3 C) 2 D) 1(25)设x为int型变量,则执行以下语句后,x的值为x=10; x+=x-=x-x;A) 10 B) 20 C) 40 D) 30(26)下列可作为C语言赋值语句的是A) x=3,y=5 B) a=b=6C) i--; D) y=int(x);(27)设x,y,z,t均为int型变量,则执行以下语句后,t的值为x=y=z=1;t=++x||++y&&++z;A) 不定值 B) 2 C) 1 D) 0(28)设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:scanf("i=%d,f=%f",&i,&f);为了把100和765.12分别赋给i和f,则正确的输入为A) 100765.12 B) i=100,f=765.12C) 100765.12 D) x=100y=765.12(29)设x和y均为int型变量,则执行下的循环后,y值为for(y=1,x=1;y<=50;y++){ if(x=10))break;if (x%2==1){ x+=5; continue;}x-=3;}A) 2 B) 4 C) 6 D) 8(30)给出以下定义:char x[ ]="abcdefg";char y[ ]={'a','b','c','d','e','f','g'};则正确的叙述为A) 数组X和数组Y等价 B) 数组x和数组Y的长度相同C) 数组X的长度大于数组Y的长度 D) 数组X的长度小于数组Y的长度(31)以下叙述中不正确的是A) 在不同的函数中可以使用相同名字的变量B) 函数中的形式参数是局部变量C) 在一个函数内定义的变量只在本函数范围内有效D) 在一个函数内的复合语句中定义的变量在本函数范围内有效(32)假定a和b为int型变量,则执行以下语句后b的值为a=1; b=10;do{ b-=a; a++; }while (b--<0);A) 9 B) -2 C) -1 D) 8(33)设j为int型变量,则下面for循环语句的执行结果是for( j=10;j3;j--){ if(j%3)j--;--j; --j;printf("%d ",j);}A) 6 3 B) 7 4 C) 6 2 D) 7 3(34)设有以下宏定义:#define N 3#define Y(n) ( (N+1)*n)则执行语句:z=2 * (N+Y(5+1));后,z的值为A) 出错 B) 42 C) 48 D)54(35)设P1和P2是指向同一个int型一维数组的指针变量,k为int 型变量,则不能正确执行的语句是A)k=*P1+*P2; B)p2=k;C)P1=P2; D)K=*P1 * (*P2);(36)设有如下定义:int arr[]={6,7,8,9,10};int * ptr;则下列程序段的输出结果为ptr=arr;* (ptr+2)+=2;printf ("%d,%d\n",*ptr,*(ptr+2));A)8,10 B)6,8 C)7,9 D)6,10(37)以下程序的输出结果是main(){ int i,k,a[10],p[3]:K=5;for (i=0;i<10;i++) a[i]=i;for (i=0;i<3;i++) p[i]=a[i*(i+1)];for (i=0;i<3;i++) k+=p[i]*2;printf("%d\n",k);}A) 20 B) 21 C) 22 D)23(38)执行以下程序段后,m的值为int a[2][3]={ {1,2,3},{4,5,6} };int m,*p;p=&a[0][0];m=(*p)*(*(p+2))*(*(p+4));A) 15 B) 14 C) 13 D) 12(39)有以下程序段char arr[]="ABCDE";char *ptr;for(ptr=arr;ptr<arr+5;ptr++)printf("%s\n",ptr);输出结果是A) ABCD B) A C) E D)ABCDEB D BCDEC C CDED B DEE A E(40)有以下程序main(){ int x,i;for(i=1;i<=50;i++){ x=i;if(++x%2==0)if(x%3==0)if(x%7==0)printf("%d,i);}}输出结果是A) 28 B) 27 C) 42 D) 41(41)有下列程序#include<stdio.hmain(){ union{ int k;char i[2];} *s,a;s=&a;s-i[0]=0x39; s-i[1]=0x38;printf("%x\n",s-k);}输出结果是A) 3839 B) 3938 C) 380039 D) 390038(42)有以下程序#include <stdio.hmain(){ int a,b,c=246;a=c/100%9;b=(-1)&&(-1);printf("%d,%d\n",a,b);}输出结果是A) 2,1 B) 3,2 C) 4,3 D) 2,-1(43)设有如下定义:int (*ptr)*();则以下叙述中正确的是A) ptr是指向一维组数的指针变量B) ptr是指向int型数据的指针变量C) ptr是指向函数的指针,该函数返回一个int型数据D) ptr是一个函数名,该函数的返回值是指向int型数据的指针(44)有以下程序#include <stdio.hstruct stu{ int num;char name[10];int age;};void fun(struct stu *p){ printf("%s\n",(*p).name); }main(){struct stu students[3]={ {9801,"Zhang",20},{9802,"Wang",19},{9803,"Zhao",18} };fun(students+2);}输出结果是A) Zhang B)Zhao C) Wang D) 18(45)设有以下说明和定义:typedef union{ long i; int k[5]; char c; }DATE; struct date{ int cat; DATE cow; double dog; } too;DATE max;则下列语句的执行结果是printf ("%d",sizeof (struct date ) +sizeof(max));A) 26 B) 30 C) 18 D) 8(46)有以下程序main(){ char a[]="programming", b[]="language";char *p1,*p2;int i;p1=a; p2=b;for(i=0;i<7;i++)if(*(p1+i)==*(p2+i)) printf("%c",*(p1+i));}输出结果是A) gm B) rg C) or D) ga(47)有以下程序viod fun (int a,int b,int c){ a=456; b=567; c=678;}main(){ int x=10, y=20,z=30;fun (x,y,z);printf("%d,/%d\n",c,d);}输出结果是A)30,20,10 B)10,20,30C)456,567,678 D)678,567,456(48)有以下程序int fun(int x,int y,int *cp,int *dp){ *cp=x+y; *dp=x-y; }main(){ int a, b, c, d;a=30; b=50;fun(a,b,&c,&d);printf("%d,%d\n", c, d);}输出结果是A)50,30 B)30,J50 C)80,-20 D)80,20(49)有以下程序main(){ int i, j;for(j=10;j<11;j++){ for(i=9;i<j; i++)if (!(j%i))break;if(i=j-1)printf("%d",j);}}输出结果是A) 11 B) 10 C) 9 D) 10 11(50)有以下程序#include "atdio.h"int abc(int u,intv);main (){ int a=24,b=16,c;c=abc(a,b);printf('%d\n",c);}int abc(int u,int v){ int w;while(v){ w=u%v; u=v; v=w }return u;}输出结果是A) 6 B) 7 C) 8 D) 9二、填空题(1)自动批自理文件名为_______.(2)DOS命令分为内部命令与外部命令,COMP命令属于_______命令.(3)设当前为C盘,现要用一条DOS命令在打印机上输出A盘当前目录下所有扩展名为.DAT的文件内容.这一条DOS命令应为__ _ (4)要将当前盘当前目录下的子目录XYZ中所有扩展名为.BAK 的文件名改成扩展名为.FOR,应使用的DOS命令为__ _(5)设DOS外部命令文件所在的路径均已用PATH命令打通.现要将当前盘当前目录下的文件WST.TXT设置为只读属性,应使用的DOS命令为___(6)设x和y均为int型变量,且x=1,y=2,则以下表达式的值为___ 1.0+x/y(7)设i,j,k均为int型变量,则执行完下面的for循环后,k的值为___for(i=0,j=10;i<=j;i++,j--) k=i+j;(8)设有以下定义的语句:int a[3][2]={10,20,30,40,50,60}, (*p)[2];p=a;则 *(*(p+2)+1)值为___(9)以下程序的输出结果是___#include <stdio.hint fun(int x,int y){ static int m=0,i=2;i+=m+1;m=i+x+y;return m}main(){ int j=4,m=1,k;k=fun(j,m); printf("%d,",k);k=fun(j,m); printf("%d\n",k);}(10)函数fun的功能是:使一个字符串按逆序存放,请填空void fun (char str[]){ char m; int i,j;for(i=0,j=strlen(str);i<____;i++,j--){ m=str[i];str[i]=__ _;str[j-1]=m;}printf("%s\n",str);}(11)以下程序的功能是:从键盘上输入一行字符,存入一个字符数组中,然后输出该字符串,请填空.#include"ctype.h"#include"stdio.h"main(){ char str[81],*sptr;int i;for(i=0;i<80;i++){ str[i]=getchar();if(str[i]=='\n') break;}str[i]=____;sptr=str;while(*sptr) putchar(*sptr____(13));}(12)以下程序用来对从键盘上输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码之差.例如:输入的两个字符串分别为abcdef和abceef,则输出为-1.请填空.#includemain(){ char str[100],str2[100],c;int i,s;printf("\n input string 1:\n"); gest(str1);printf("\n input string 2:\n"); gest(str2);i=0;while((strl[i]==str2[i]&&(str1[i]!=____))i++;s=____;printf("%d\n",s);}(13)以下程序的功能是:从键盘上输入一个字符串, 把该字符串中的小写字母转换为大写字母,输出到文件test.txt中,然后从该文件读出字符串并显示出来.请填空.#include<stdio.hmain(){ FILE *fp;char str[100]; int i=0;if((fp=fopen("text.txt",__ __))==NULL){ printf("can't open this file.\n");exit(0);}printf("input astring:\n"); gest(str);while (str[i]){ if(str[i]='a'&&str[i]<='z')str[i]=___ _;fputc(str[i],fp);i++;}fclose(fp);fp=fopen("test.txt",____);fgets(str,100,fp);printf("%s\n",str);fclose(fp);}(14) 以下程序可以把从键盘上输入的十进制数(long型)以二到十六进制形式输出,请填空.#include.<stdio.hmain(){charb[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};int c[64],d,i=0,base;long n;printf("enter a number:\n"); scanf("%ld",&n);printf("enter new base:\n"); scanf("%d",&base);do{ c[i]=____;i++; n=n/base;} while(n!=0);printf("transmite new base:\n");for(--i;i=0;--i){ d=c[i];printf("%c",b____;}}_答案一、选择题(1)B (2)B (3)D (4)D (5)B(6)A (7)B (8)C (9)D (10)A(11)D (12)C (13)A (14)B (15)D(16)C (17)B (18)A (19)A (20)A(21)C (22)D (23)A (24)D (25)B(26)C (27)C (28)B (29)C (30)C(31)D (32)D (33)B (34)C (35)B(36)D (37)B (38)A (39)D (40)D(41)A (42)A (43)C (44)B (45)B(46)D (47)A (48)C (49)B (50)C二、填空题(1)AUTOEXEC.BAT(2)外部(答外部命令不扣分)(3)COPY A:*.DAT PRN(在 COPY 后面与A:*.DAT后面都至少要有一个空格)(4)RENXYZ\*.BAK *.FOR 或RENAME XYZ\*.BAK*.FOR(在REN 或RENAME 后面与XYZ\*.BAK 后面都至少要有一个空格) (5)ATTRIB+R WST.TXT(在ATTRIB 后面与+R后面都至少有一个空格)或ATTRIBWST.TXT+R(在ATTRIB后面与WST.TXT后面都至少要有一个空格)(6)1.0或1(7)10(8)60(9)8,17(10)strlen(str )/2或strlen(str)/2.0或0.5*strlen(str)或j或j-1str[j-1]或*(str+j-1)(11)'\0' 或0++(12) '\0'或0strl[i]-str2[i](13) "w"或"w+"或"wt"或"w+t"或"""wt+"str[i]-32 或str[i]-('a'-'A'或str[i]-'a'+'A'"r"或"r+"或"r+t"或"rt+"(14)n%base[d]。

2021年全国计算机等级考试二级C语言全真模拟试卷及答案(二)

2021年全国计算机等级考试二级C语言全真模拟试卷及答案(二)

2021年全国计算机等级考试二级C语言全真模拟试卷及答案(二)一、选择题在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)程序流程图中带有箭头的线段表示的是A)图元关系B)数据流C)控制流D)调用关系(2)下面不属于软件设计原则的是A)抽象B)模块化C)自底向上D)信息隐蔽(3)下列选项中,不属于模块间耦合的是A)数据耦合B)标记耦合C)异构耦合D)公共耦合(4)下列叙述中,不属于软件需求规格说明书的作用的是A)便于用户、开发人员进行理解和交流B)反映出用户问题的结构,可以作为软件开发工作的基础和依据C)作为确认测试和验收的依据D)便于开发人员进行需求分析(5)算法的时间复杂度是指A)执行算法程序所需要的时间B)算法程序的长度C)算法执行过程中所需要的基本运算次数D)算法程序中的指令条数(6)已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是A)堆排序B)直接插入排序C)快速排序D)B)和C)(7)栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是A)ABCED B)DCBEA C)DBCEA D)CDABE(8)数据库设计包括两个方面的设计内容,它们是A)概念设计和逻辑设计B)模式设计和内模式设计C)内模式设计和物理设计D)结构特性设计和行为特性设计(9)关系表中的每一横行称为一个A)元组B)字段C)属性D)码(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为A)课号,成绩B)学号,成绩C)学号,课号D)学号,姓名,成绩(11)以下不正确的叙述是A)在C程序中,逗号运算符的优先级最低B)在C程序中,APH和aph是两个不同的变量C)若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值(12)请选出可用作C语言用户标识符的是A)void,define,WORD B)a3_b3,_123,IF C)FOR,--abc,Case D)2a,Do,Sizeof(13)以下选项中,不能作为合法常量的是A)1.234e04 B)1.234e0.4 C)1.234e+4 D)1.234e0(14)在C语言中,运算对象必须是整型数的运算符是A)% B)\ C)%和\ D)**(15)若变量均已正确定义并赋值,以下合法的C语言赋值语句是A)x=y==5; B)x=n%2.5; C)x+n=i;D)x=5=4+1;(16)有以下程序段char ch; int k;ch=′a′;k=12;printf("%c,%d,",ch,ch,k); printf("k=%d \n",k);已知字符a的ASCII码值为97,则执行上述程序段后输出结果是A)因变量类型与格式描述符的类型不匹配输出无定值B)输出项与格式描述符个数不符,输出为零值或不定值C)a,97,12k=12 D)a,97,k=12(17)已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是A)kk>=′A′&& kk<=′Z′ B)!(kk>=′A′||kk<=′Z′) C)(kk+32)>=′a′&&(kk+32)<=′Z′ D)isalpha(kk)&&(kk<91)(18)当变量c的值不为2、4、6时,值也为"真"的表达式是A)(c==2)||(c==4)||(c==6) B)(c>=2&& c<=6)||(c!=3)||(c!=5) C)(c>=2&&c<=6)&&!(c%2) D)(c>=2&& c<=6)&&(c%2!=1)(19)若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是A)(exp==0)B)(exp!=0) C)(exp==1)D)(exp!=1)(20)以下不正确的定义语句是A)double x[5]={2.0,4.0,6.0,8.0,10.0}; B)int y[5]={0,1,3,5,7,9};C)char c1[]={′1′,′2′,′3′,′4′,′5′}; D)char c2[]={′\x10′, ′xa′, ′\x8′};(21)下列程序执行后的输出结果是main(){ int a[3][3], *p,i;p=&a[0][0];for(i=1; i<9; i++)p[i]=i+1;printf("%d\n",a[1][2];)A)3 B)6 C)9 D)随机数(22)设有以下程序段int x=0,s=0;while(!x!=0)s+=++x;printf("%d",s);则A)运行程序段后输出0 B)运行程序段后输出1 C)程序段中的控制表达式是非法的D)程序段执行无限次(23)(23)下面程序段的运行结果是char *s="abcde";s+=2;printf("%d",s);A)cde B)字符′c′ C)字符′c′的地址D)无确定的输出结果(24)阅读下列程序,则执行后的结果为#include "stdio.h"main(){ int c[][4]={1,2,3,4,5,6,7,34,213,56,62,3,23,12,34,56};printf("%x,%x\n",c[2][2],*(*(c+1)+1));}A)3e,6B)62,5C)56,5D)3E,6(25)下面判断正确的是A)char *a="china";等价于char *a;*a="china"; B)char str[5]={"china"};等价于char str[]={"china"};C)char *s="china";等价于char *s;s="china"; D)char c[4]="abc",d[4]="abc";等价于char c[4]=d[4]="abc";(26)若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是A)a[2][!1] B)a[2][3]C)a[0][3]D)a[1>2][!1](27)有定义语句:char s[10];,若要从终端给s输入5个字符,错误的输入语句是A)gets(&s[0]); B)scanf("%s",s+1); C)gets(s);D)scanf("%s",s[1]);(28)有以下程序#include <stdio.h>#define N 5#define M N+1#define f(x) (x*M)main(){ int i1,i2;i1=f(2);i2=f(1+1);printf("%d %d\n",i1,i2);}程序的运行结果是A)12 12 B)11 7C)11 11 D)12 7(29)若有以下说明和定义union dt{ int a; char b; double c;}data;以下叙述中错误的是A)data的每个成员起始地址都相同B)变量data所占内存字节数与成员c所占字节数相等C)程序段:data.a=5;printf("%f\n",data.c);输出结果为 5.000000D)data可以作为函数的实参(30)有以下程序#include<stdio.h>main(){FILE *fp;int k,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(fp,"%d%d%d\n",a[0],a[1],a[2]);fprintf(fp,"%d%d%d\n",a[3],a[4],a[5]);fclose(fp);fp=fopen("d2.dat","r");fscanf(fp,"%d%d",&k,&n);printf("%d%d\n",k,n);fclose(fp);}程序运行后的输出结果是A)1 2B)1 4C)123 4D)123 456(31)若已定义int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a,i;其中则对a数组元素不正确的引用是A)a[p-a] B)*(&a[i]) C)p[i] D)a[10](32)有以下程序#include <stdio.h>void fun(int *s,int n1,int n2){ int i,j,t;i=n1; j=n2;while(i<j) {t=s[i];s[i]=s[j];s[j]=t;i++;j--;}}main(){ int a[10]={1,2,3,4,5,6,7,8,9,0},k;fun(a,0,3); fun(a,4,9); fun(a,0,9);for(k=0;k<l0;k++)printf("%d",a[k]); printf("\n");}程序的运行结果是A)0987654321 B)4321098765 C)5678901234 D)0987651234(33)阅读下列程序,当运行函数时,输入asd af aa z67,则输出为#include <stdio.h>#include <ctype.h>#include <string.h>int fun (char *str){ int i,j=0;for(i=0;str[i]!=′ \0′;i++)if(str[i]!=′ ′)str[j++]=str[i];str[j]= ′\0′;}main(){char str[81];int n;printf("Input a string : ");gets(str);puts(str);fun(str);printf("%s\n",str);}A)asdafaaz67 B)asd af aa z67 C)asd D)z67(34)有以下程序int fun(int n){if(n==1)return 1;elsereturn(n+fun(n-1));}main(){int x;scanf("%d",&x); x=fun(x);printf("%d\n",x)}执行程序时,给变量x输入10,程序的输出结果是A)55B)54C)65 D)45(35)下面程序段中,输出*的个数是char *s="\ta\018bc";for(;*s!='\0';s++)printf("*");A)9B)5C)6D)7(36)C语言结构体类型变量在程序运行期间A)TC环境在内存中仅仅开辟一个存放结构体变量地址的单元B)所有的成员一直驻留在内存中C)只有最开始的成员驻留在内存中D)部分成员驻留在内存中(37)已知函数的调用形式为fread(buf,size,count,fp),参数buf的含义是A)一个整型变量,代表要读入的数据项总数B)一个文件指针,指向要读的文件C)一个指针,指向要读入数据的存放地址D)一个存储区,存放要读的数据项(38)设有以下语句char x=3,y=6,z;z=x^y<<2;则z的二进制值是A)00010100B)00011011C)00011100D)00011000(39)在C语言中,只有在使用时才占用内存单元的变量,其存储类型是A)auto和register B)extern和register C)auto和staticD)static和register(40)设有定义语句int (*f)(int);,则以下叙述正确的是A)f是基类型为int的指针变量B)f是指向函数的指针变量,该函数具有一个int类型的形参C)f是指向int类型一维数组的指针变量D)f是函数名,该函数的返回值是基类型为int类型的地址二、填空题请将每一个空的正确答案写在答题卡序号的横线上,答在试卷上不给分。

全国计算机等级考试二级真题测试(答案)二、字处理题

全国计算机等级考试二级真题测试(答案)二、字处理题

二、字处理题请在[答题]菜单下选择[进入 ]命令,并按照题目要求完成下面的操作。

注意:以下的文件必须都保存在考生文件夹下。

北京计算机大学组织专家对《学生成绩管理系统》的需求方案进行评审。

为使参会人员对会议流程和内容有一个清晰的了解,需要会务组提前制作一份有关评审会的秩序手册。

请根据考生文件夹下的文档“需求评审会.docx”和相关素材完成编排任务,具体要求如下:1. 将素材文件“需求评审会.docx”另存为“评审会会议秩序册.docx”,并保存于考生文件夹下,以下的操作均基于“评审会会议秩序册.docx”文档进行。

该问题分值: 3[解题步骤]步骤1:打开考生文件夹下的“需求评审会.docx”素材文件。

步骤2:根据题目要求,单击[文件]选项卡下的“另存为”按钮,弹出“另存为”对话框,在该对话框中在“文件名”文本框处输入“评审会会议秩序册”,将其保存于考生文件夹下。

答案考生文件夹2. 设置页面的纸张大小为16开,页边距上下为2.8厘米、左右为3厘米,并指定文档每页为36行。

该问题分值: 3[解题步骤]步骤1:单击[页面布局]选项卡下[页面设置]组中的对话框启动器按钮,弹出“页面设置”对话框,切换至“纸张”选项卡,在“纸张大小”下拉列表中选择“16开(18.4×26厘米)”,如下图所示。

步骤2:切换至“页边距”选项卡,将页边距“上”“下”“左”“右”微调框分别设置为2.8厘米、2.8厘米、3厘米、3厘米。

切换至“文档网格”选项卡,选择“网格”选项组中的“只指定行网格”,将“行数”选项组下的“每页”微调框设置为36,单击“确定”按钮,如下图所示。

3. 会议秩序册由封面、目录、正文三大块内容组成。

其中,正文又分为四个部分,每部分的标题均已经以中文大写数字一、二、三、四进行编排。

要求将封面、目录以及正文中包含的四个部分分别独立设置为Word文档的一节。

页码编排要求为:封面无页码;目录采用罗马数字编排;正文从第一部分内容开始连续编码,起始页码为1(如采用格式- 1 -),页码设置在页脚右侧位置。

全国计算机等级考试2020年三级网络技术模拟试题2_真题-无答案

全国计算机等级考试2020年三级网络技术模拟试题2_真题-无答案

全国计算机等级考试2020年三级网络技术模拟试题2(总分50,考试时间120分钟)选择题1. 下列属于广域网QoS 技术的是A. RSVPB. PSTNC. MSTPD. ISDN2. 下列关于RPR 技术的描述中,错误的是A. RPR 与FDDI 一样使用双环结构B. 在RPR 环中,源节点向目的节点成功发出的数据帧要由源节点从环中收回C. RPR 环中每一个节点都执行SRP 公平算法D. RPR 能够在50ms 内隔离出现故障的节点和光纤段3. 按照ITU 标准,OC-3 的传输速度是A. 51.84 Mbit/sB. 155.52Mbit/sC. 622.08Mbit/sD. 1.244Gbit/s4. 以下关于IEEE 802.16 协议的描述中,错误的是A. 802.16 主要用于解决城市地区范围内的宽带无线接入问题B. 802.16a 用于移动节点接入C. 802.16d 用于固定节点接入D. 802.16e 用于固定或移动节点接入5. 下列关于B/S 模式应用服务器的描述中,错误的是A. 网络应用建立在Web 服务的基础上B. 访问不同的应用服务器需要不同的客户端程序C. 浏览器不能直接访问数据库服务器D. 采用三层架构6. 下列关于路由器技术指标的描述中,正确的是A. 丢包率通常是衡量路由器超负荷工作时的性能指标B. 吞吐量决定了路由器的背板能力C. 语音、视频业务对延时抖动要求不高D. 突发处理能力是以最小帧间隔值来衡量的7. &nbsp;IP 地址块58.192.33.125/29 的子网掩码可写为A. 255.255.255.192B. 255.255.255.224C. 255.255.255.240D. 255.255.255.2488. 若服务器的系统年停机时间为55 分钟,那么系统的可用性至少达到A. 99%B. 99.9%C. 99.99%D. 99.999%9. 将内部专用IP 地址转换为外部公用IP 地址的技术是A. RARPB. NA TC. DHCPD. ARP10. 某公司分配给人事部的IP 地址块为59.67.159.224/27,分配给培训部的IP 地址块为59.67.159.208/28,分配给销售部的IP 地址块为59.67.159.192/28,那么这三个地址块经过聚合后的地址为A. 59.67.159.192/25B. 59.67.159.224/25C. 59.67.159.192/26D. 59.67.159.224/2611. 下列对IPv6 地址FE01:0:0:050D:23:0:0:03D4 的简化表示中,错误的是A. FE01::50D:23:0:0:03D4B. FE01:0:0:050D:23::03D4C. FE01:0:0:50D:23::03D4D. FE01::50D:23::03D412. 以下协议中不属于内部网关协议的是A. RIPB. OSPFC. BGPD. IGRP13. R1、R2 是一个自治系统中采用RIP 路由协议的两个相邻路由器,R1 的路由表如图1(a)所示,当R1 收到R2 发送的如图1(b)的[V,D]报文后,R1更新的路由表项中距离值从上到下依次为0、4、4、3。

全国计算机等级考试一级试题 (2)

全国计算机等级考试一级试题 (2)

一、选择题1、除硬盘容量大小外,以下也属于硬盘技术指标的是〔 D 〕。

A) 转速B) 平均访问时间C) 传输速率D) 以上全部【解析】硬盘技术指标包含容量大小、转速、平均访问时间、传输速率等方面,因此答案选择D。

2、一个字长为8位的无符号二进制整数能表示的十进制数值范围是〔 B 〕。

A) 0~256B) 0~255C) 1~256D) 1~255【解析】无符号二进制数的第一位可为0,所以当全为0时最小值为0,当全为1时最大值为28-1=255。

3、计算机软件确实切含义是〔 A 〕A) 计算机程序、数据与相应文档的总称B) 系统软件与应用软件的总和C) 操作系统、数据库管理软件与应用软件的总和D) 各类应用软件的总称【解析】计算机软件系统是为运行、管理和维护计算机而编制的各种程序、数据和文档的总称,因此答案选择A。

4、接入因特网的每台主机都有一个唯一可识别的地址,称为〔 B 〕。

A) TCP地址B) IP地址C) TCP/IP地址D) URL【解析】每个域名对应一个IP地址,且在全球是唯一的。

因此答案选择B。

5、在标准ASCII码表中,英文字母K的十六进制码值是4B,那么二进制ASCII码1001000对应的字符是〔 B 〕。

A) GB) HC) ID) J【解析】直接对照7位ASCII码表,二进制ASCII码为1001000的字符是大写字母H。

因此答案选择B。

6、一个完整的计算机系统的组成局部确实切提法应该是〔 D 〕。

A) 计算机主机、键盘、显示器和软件B) 计算机硬件和应用软件C) 计算机硬件和系统软件D) 计算机硬件和软件【解析】计算机系统由硬件〔Hardware〕系统和软件〔Software〕系统两大局部组成。

硬件系统主要包括控制器、运算器、存储器、输入设备、输出设备、接口和总线等。

软件系统主要包括系统软件和应用软件。

因此直接排除答案A、B、C。

7、运算器的完整功能是进行〔 B 〕。

A) 逻辑运算B) 算术运算和逻辑运算C) 算术运算D) 逻辑运算和微积分运算【解析】运算器也称为算术逻辑部件,是执行各种运算的装置,主要功能是对二进制数码进行算术运算或者逻辑运算。

江西省大专Vf考试模拟题及答案2

江西省大专Vf考试模拟题及答案2

全国高等学校计算机等级考试模拟试卷(二)I、计算机基础部分(30分)试题一、选择题(每个选项1分,共30分)。

考生从提供的答案中选择一个正确的,并把所选答案的字母填入答题卡对应栏内。

1、能将高级语言源程序转换成目标程序的是。

A、编译程序B、解释程序C、调试程序D、编辑程序2、键单独按下通常不起作用。

A、EscB、ShiftC、Caps LockD、Insert3、下列关于计算机病毒的叙述中,正确的选项是。

A、计算机病毒可以通过读写软盘、硬盘或Internet网络进行传播B、计算机病毒只感染.exe或.com文件C、计算机病毒是通过电力网进行传播的D、计算机病毒是由于软盘片表面不清洁而造成的4、网络是按相互通信的。

A、信息交换方式B、传播装置C、网络协议D、分类标准5、网络中使用的传输介质,抗干扰性能最好的是。

A、双绞线B、光缆C、细缆D、粗缆6、早期的计算机主要是用来进行。

A、科学计算B、系统仿真C、自动控制D、动画设计7、计算机所具有的“存储程序和数据”的原理是提出的。

A、图灵B、布尔C、冯.诺依曼D、爱因斯坦8、无符号二进制整数1011011转换成十进制数是。

A、90B、91C、92D、939、下列各计算机程序语言中,不属于高级程序设计语言的是。

A、Visual BasicB、C#语言C、Java语言D、汇编语言10、英文缩写CAI的中文意思是。

A、计算机辅助设计B、计算机辅助制造C、计算机辅助教学D、计算机辅助管理11、删除Windows桌面上某个应用程序的快捷方式图标,意味着。

A、该应用程序连同其图标一起被删除B、只删除了该应用程序,对应的图标被隐藏C、该应用程序连同其图标一起被隐藏D、只删除了图标,对应的应用程序被保留12、从运行的MS-DOS全屏幕方式返回到Windows 2000的方法是。

A、按Ctrl键,并按Enter键B、键入Quit,并按Enter键C、键入Exit,并按Enter键D、重新启动,进入Windows13、在Windows中,按PrintScreen键,则使整个桌面内容。

全国计算机等级考试二级C语言模拟试题及答案

全国计算机等级考试二级C语言模拟试题及答案

全国计算机等级考试二级C语言模拟试题及答案(一) 一、选择题(1)栈和队列的共同特点是A)都是先进先出B)都是先进后出C)只允许在端点处插入和删除元素D)没有共同点正确答案: C(2)已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是A)acbedB)decabC)deabcD)cedba正确答案: D(3)链表不具有的特点是A)不必事先估计存储空间B)可随机访问任一元素C)插入删除不需要移动元素D)所需空间与线性表长度成正比正确答案: B(4)结构化程序设计的3种结构是A)顺序结构、选择结构、转移结构B)分支结构、等价结构、循环结构C)多分支结构、赋值结构、等价结构D)顺序结构、选择结构、循环结构正确答案: D(5)为了提高测试的效率,应该A)随机选取测试数据B)取一切可能的输入数据作为测试数据C)在完成编码以后制定软件的测试计划D)集中对付那些错误群集的程序正确答案: D(6)算法的时间复杂度是指A)执行算法程序所需要的时间B)算法程序的长度C)算法执行过程中所需要的基本运算次数D)算法程序中的指令条数正确答案: C(7)软件生命周期中所花费用最多的阶段是A)详细设计B)软件编码C)软件测试D)软件维护正确答案: D(8)数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为A)CB)BasicC)DDLD)DML正确答案: C(9)下列有关数据库的描述,正确的是A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件正确答案: C(10)下列有关数据库的描述,正确的是A)数据处理是将信息转化为数据的过程B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C)关系中的每一列称为元组,一个元组就是一个字段D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字正确答案: D(11)以下叙述中正确的是A)C语言比其他语言高级B)C语言可以不用编译就能被计算机识别执行C)C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D)C语言出现的最晚,具有其他语言的一切优点正确答案: C(12)C语言中用于结构化程序设计的3种基本结构是A)顺序结构、选择结构、循环结构B)if,switch,breakC)for,while,do-whileD)if,for,continue正确答案: A(13)C语言中最简单的数据类型包括A)整型、实型、逻辑型B)整型、实型、字符型C)整型、字符型、逻辑型D)字符型、实型、逻辑型正确答案: B(14)若变量已正确定义并赋值,以下符合C语言语法的表达式是A)a:=b+1B)a=b=c+2C)int %3D)a=a+7=c+b正确答案: B(15)下列可用于C语言用户标识符的一组是A)void, define, WORDB)a3_b3, _123,CarC)For, -abc, IF CaseD)2a, DO, sizeof正确答案: B(16)C语言中运算对象必须是整型的运算符是A)%=B)/C)=D)<=正确答案: A(17)若变量a,i已正确定义,且i已正确赋值,合法的语句是A)a= =1B)++i;C)a=a++=5;D)a=int(i);正确答案: B(18)已知int t=0;while (t=1){...}则以下叙述正确的是A)循环控制表达式的值为0B)循环控制表达式的值为1C)循环控制表达式不合法D)以上说法都不对正确答案: B(19)若变量已正确说明为float型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋予,b赋予,c赋予,下列不正确的输入形式是A)10<回车>22<回车>33<回车>B),,<回车>C)<回车>22.033.0<回车>D)10 22<回车>33<回车>正确答案: B(20)有如下程序:main(){int x=1,a=0,b=0;switch(x){case 0: b++;case 1: a++;case 2: a++;b++;}printf("a=%d,b=%d\n",a,b);} 该程序的输出结果是A)a=2,b=1B)a=1,b=1C)a=1,b=0D)a=2,b=2正确答案: A(21)有以下程序main(){int i=1,j=1,k=2;if((j++||k++)&&i++)printf("%d,%d,%d\n",i,j,k); }执行后输出结果是A)1,1,2B)2,2,1C)2,2,2D)2,2,3正确答案: C(22)有如下程序main(){float x=,y;if(x<)y=;else if(x<)y=x;else y=;printf("%f\n",y);}该程序的输出结果是A)B)0.250000C)D)正确答案: C(23)有如下程序:main(){int n=9;while(n>6){n--; printf("%d",n);}}该程序的输出结果是A)987B)876C)8765D)9876正确答案: B(24)在下列选项中,没有构成死循环的是A)int i=100;while(1){i=i%100+1;if(i>100)break;}B)for(;;);C)int k=10000;do{k++;}while(k>10000);D)int s=36;while(s)--s;正确答案: D(25)设int x=1,y=1;表达式(!x||y--)的值是A)0B)1C)2D)-1正确答案: B(26)若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是A)函数调用可以作为独立的语句存在B)函数调用可以作为一个函数的实参C)函数调用可以出现在表达式中D)函数调用可以作为一个函数的形参正确答案: D(27)有以下程序float fun(int x,int y){return(x+y);}main(){int a=2,b=5,c=8;printf("%3.0f\n",fun((int)fun(a+c,b),a-c));}程序运行后的输出结果是A)编译出错B)9C)21D)正确答案: B(28)若有以下调用语句,则不正确的fun函数的首部是main(){ …int a[50],n;…fun(n, &a[9]);…}A)void fun(int m, int x[])B)void fun(int s, int h[41])C)void fun(int p, int *s)D)void fun(int n, int a)正确答案: D(29)fseek函数的正确调用形式是A)fseek(文件指针,起始点,位移量)B)fseek(文件指针,位移量,起始点)C)fseek(位移量,起始点,文件指针)D)fseek(起始点,位移量,文件指针)正确答案: B(30)若fp是指向某文件的指针,且已读到文件末尾,则函数feof(fp)的返回值是A)EOFB)-1C)1D)NULL正确答案: C(31)若有说明语句:char c='\72';则变量cA)包含1个字符B)包含2个字符C)包含3个字符D)说明不合法,c的值不确定正确答案: A(32)若有说明 int a[3][4];则a数组元素的非法引用是A)a[0][2*1]B)a[1][3]C)a[4-2][0]D)a[0][4]正确答案: D(33)设有以下说明语句struct stu{int a;float b;} stutype;则下面的叙述不正确的是A)struct是结构体类型的关键字B)struct stu是用户定义的结构体类型C)stutype是用户定义的结构体类型名D)a和b都是结构体成员名正确答案: C(34)在C语言中,引用数组元素时,其数组下标的数据类型允许是A)整型常量B)整型表达式C)整型常量或整型表达式D)任何类型的表达式正确答案: C(35)若运行时给变量x输入12,则以下程序的运行结果是main(){int x,y;scanf("%d",&x);y=x>12?x+10:x-12;printf("%d\n",y);}A)0B)22C)12D)10正确答案: A(36)以下说法正确的是A)C语言程序总是从第一个的函数开始执行B)在C语言程序中,要调用函数必须在main()函数中定义C)C语言程序总是从main()函数开始执行D)C语言程序中的main()函数必须放在程序的开始部分正确答案: C(37)表达式0x13^0x17的值是A)0x04B)0x13C)0xE8D)0x17正确答案: A(38)有以下程序#define F(X,Y)(X)*(Y)main(){int a=3, b=4;printf("%d\n", F(a++, b++)); }程序运行后的输出结果是A)12B)15C)16D)20正确答案: A(39)下列程序执行后的输出结果是void func(int *a,int b[]){ b[0]=*a+6; }main(){int a,b[5];a=0; b[0]=3;func(&a,b); printf("%d\n",b[0]);}A)6B)7C)8D)9正确答案: A(40)若有下面的程序段:char s[]="china";char *p; p=s;则下列叙述正确的是A)s和p完全相同B)数组s中的内容和指针变量p中的内容相等C)s数组长度和p所指向的字符串长度相等D)*p与s[0]相等正确答案: D(41)以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序void sort(int a[],int n){int i,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]<a[j]){t=a[i];a[i]=a[j];a[j]=t;}}main(){int aa[10]={1,2,3,4,5,6,7,8,9,10},i;sort(&aa[3],5);for(i=0;i<10;i++)printf("%d,",aa[i]);printf("\n");}程序运行后的输出结果是A)1,2,3,4,5,6,7,8,9,10,B)10,9,8,7,6,5,4,3,2,1,C)1,2,3,8,7,6,5,4,9,10,D)1,2,10,9,8,7,6,5,4,3,正确答案: C(42)以下程序的运行结果是#include ""main(){struct date{int year,month,day;}today;printf("%d\n",sizeof(struct date));}A)6B)8C)10D)12正确答案: A(43)若有语句int *point,a=4;和 point=&a;下面均代表地址的一组选项是A)a,point,*&aB)&*a,&a,*pointC)*&point,*point,&aD)&a,&*point,point正确答案: D(44)在调用函数时,如果实参是简单的变量,它与对应形参之间的数据传递方式是A)地址传递B)单向值传递C)由实参传形参,再由形参传实参D)传递方式由用户指定正确答案: B(45)已定义以下函数fun(char *p2, char *p1){while((*p2=*p1)!='\0'){p1++;p2++;}}函数的功能是A)将p1所指字符串复制到p2所指内存空间B)将p1所指字符串的地址赋给指针p2C)对p1和p2两个指针所指字符串进行比较D)检查p1和p2两个指针所指字符串中是否有'\0'正确答案: A(46)若执行下述程序时,若从键盘输入6和8时,结果为main(){int a,b,s;scanf("%d%d",&a,&b);s=aif(a<b)s=b;s*=s;printf("%d",s);}A)36B)64C)48D)以上都不对正确答案: B(47)fscanf函数的正确调用形式是A)fscanf(fp,格式字符串,输出表列);B)fscanf(格式字符串,输出表列,fp);C)fscanf(格式字符串,文件指针,输出表列);D)fscanf(文件指针,格式字符串,输入表列);正确答案: D(48)下列关于C语言数据文件的叙述中正确的是A)文件由ASCII码字符序列组成,C语言只能读写文本文件B)文件由二进制数据序列组成,C语言只能读写二进制文件C)文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件D)文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件正确答案: D(49)有以下程序void ss(char *s,char t){while(*s){if(*s= =t)*s=t-'a'+'A';s++;}}main(){char str1[100]="abcddfefdbd",c='d';ss(str1,c); printf("%s\n",str1);}程序运行后的输出结果是A)ABCDDEFEDBDB)abcDDfefDbDC)abcAAfefAbAD)Abcddfefdbd正确答案: B(50)若以下定义:struct link{int data;struct link *next;} a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。

全国计算机等级考试二级真题测试(答案)二、字处理题-三

全国计算机等级考试二级真题测试(答案)二、字处理题-三

二、字处理题请在[答题]菜单下选择[进入 ]命令,并按照题目要求完成下面的操作。

注意:以下的文件必须都保存在考生文件夹下。

公司将于今年举办“创新产品展示说明会”,市场部助理小王需要将会议邀请函制作完成,并寄送给相关的客户。

现在,请你按照如下需求,在Word.docx文档中完成制作工作:1. 将文档中“会议议程:”段落后的7行文字转换为3列7行的表格,并根据窗口大小自动调整表格列宽。

该问题分值: 3[解题步骤]步骤1:打开考生文件夹下的Word.docx素材文件。

步骤2:根据题目要求,选中“会议议程”文字下方的7行文字,单击[插入]选项卡下[表格]组中的“表格”下拉按钮,在弹出的下拉列表中选择“文本转换成表格”命令,弹出“将文字转换成表格”对话框,在该对话框中设置“列数”“行数”为3、7,并单击“固定列宽”将其设为“自动”,单击“确定”按钮,如下图所示。

答案考生文件夹2. 为制作完成的表格套用一种表格样式,使表格更加美观。

该问题分值: 3[解题步骤]步骤:根据题目要求,为制作完成的表格套用一种表格样式,使表格更加美观。

此处在[设计]选项卡下[表格样式]组中选择“浅色底纹-强调文字颜色4”。

3. 为了可以在以后的邀请函制作中再利用会议议程内容,将文档中的表格内容保存至“表格”部件库,并将其命名为“会议议程”。

该问题分值: 3[解题步骤]步骤1:选中所有表格内容,单击[插入]选项卡下[文本]组中的“文档部件”按钮,在弹出的下拉列表中选择“将所选内容保存到文档部件库”命令。

步骤2:在打开的“新建构建模块”对话框中将“名称”设置为“会议议程”,在“库”下拉列表中选择表格,单击“确定”按钮,如下图所示。

4. 将文档末尾处的日期调整为可以根据邀请函生成日期而自动更新的格式,日期格式显示为“2014年1月1日”。

该问题分值: 3[解题步骤]步骤1:选中“2014年4月20日”,单击[插入]选项卡下[文本]组中的“日期和时间”按钮,在弹出的对话框中将“语言(国家/地区)”设置为“中文(中国)”,在“可用格式”中选择与“2014年1月1日”同样的格式,勾选“自动更新”,单击“确定”按钮。

全国计算机等级考试二级MySQL模拟试题及解析10套

全国计算机等级考试二级MySQL模拟试题及解析10套

全国计算机等级考试二级MySQL模拟试题及解析(1)一、选择题1.结构化分析方法是面向( )的自顶向下、逐步求精进行需求分析的方法A.对象B.数据结构C.数据流D.目标答案:C2.对线性表进行二分法检索,其前提条件是( )。

A.线性表以顺序方式存储,并按关键码值排好序B.线性表以顺序方式存储,并按关键码的检索频率排好序C.线性表以链式方式存储,并按关键码值排好序D.线性表以链式方式存储,并按关键码的检索频率排好序答案:A3.结构化程序设计的3种结构是( )。

A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构答案:D4.已知数据表A中每个元素距其最终位置不远,为了节省时间,应采用的算法是( )。

A.堆排序B.直接插入排序C.快速排序D.直接选择排序答案:B5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

其中数据独立性最高的阶段是( )。

A.数据库系统B.文件系统C.人工管理D.数据项管理答案:A6.栈和队列的共同特点是( )。

A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点答案:C7.链表不具有的特点是( )。

A.不必事先估计存储空间B.可随机访问任意元素C.插入、删除不需要移动元素D.所需空间与线性表长度成正比答案:B8.在数据库设计中,将E—R图转换为关系模式的过程属于( )。

A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段答案:B9.C语言可执行程序的开始执行点是( )。

A.包含文件中的第一个函数B.程序中第一个函数C.程序中的main()函数D.程序中第一条语句答案:C10.在C语言程序中可用做用户标识符的是( )。

A.void123BBNB.aa_abccasC.as+b3-123IfD.6fDoSIG答案:B二、填空题1.创建索引通常使用()语句.参考解析:CREATE INDEX2.在如下的建表语句中,设置外键sno参照于xs(sno),外键kno参照于kc(kno),并都在更新、删除数据时设置cascade策略Create table xs_kc( id int not null auto_increment primary key,sno char(6) not null,Kno char(3) not null,Chengji tinyint(1) null,()参考解析:Create table xs_kc( id int not null auto_increment primary key,sno char(6) not null,Kno char(3) not null,Chengji tinyint(1) null,Foreign key(sno) references xs(sno) on delete cascade on update cascade,Foreign key(kno) references kc(kno) on delete cascade on update cascade);3.一个关系R的3NF是指它们的()都不传递依赖它的任一候选关键字参考解析:非主属性4.数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。

2020年全国计算机二级等级考试全真模拟试卷及答案(二)

2020年全国计算机二级等级考试全真模拟试卷及答案(二)

2020年全国计算机二级等级考试全真模拟试卷及答案(二)1.下列关于算法复杂度叙述正确的是A) 最坏情况下的时间复杂度一定高于平均情况的时间复杂度B) 时间复杂度与所用的计算工具无关C) 对同一个问题,采用不同的算法,则它们的时间复杂度是相同的D) 时间复杂度与采用的算法描述语言有关参考答案:B(2014.9)2.设有栈S和队列Q,初始状态均为空。

首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z 入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为A) DEFXYZABCB) DEFXYZABCC) FEDXYZCBAD) DEFZYXABC参考答案:B(2014.9)3.下列叙述中正确的是A) 有两个指针域的链表称为二叉链表B) 循环链表是循环队列的链式存储结构C) 带链的栈有栈顶指针和栈底指针,因此又称为双重链表D) 结点中具有多个指针域的链表称为多重链表参考答案:D(2014.9)4.某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为A) 400B) 754C) 756D) 不确定参考答案:C(2014.9)5.软件需求分析阶段的主要任务是A) 确定软件开发方法B) 确定软件开发工具C) 确定软件开发计划D) 确定软件系统的功能参考答案:D(2014.9)6.下面对软件测试描述错误的是A) 严格执行测试计划,排除测试的随意性B) 随机地选取测试数据C) 随机地选取测试数据D) 软件测试是保证软件质量的重要手段参考答案:B(2014.9)7.结构化程序的三种基本控制结构是A) 顺序、选择和重复(循环)B) 过程、子程序和分程序C) 顺序、选择和调用D) 调用、返回和转移参考答案:A(2014.9)8.数据库中对概念模式内容进行说明的语言是A) 数据定义语言B) 数据操纵语言C) 数据控制语言D) 数据宿主型语言参考答案:A(2014.9)9. 某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。

全国计算机等级二级考试试题

全国计算机等级二级考试试题

全国计算机等级二级考试试题一、选择题(每题2分,共40分)1. 在计算机科学中,冯·诺依曼体系结构的主要特点是______。

A. 程序存储B. 程序执行C. 数据存储D. 数据执行2. 下列关于计算机病毒的描述,错误的是______。

A. 计算机病毒具有自我复制的能力B. 计算机病毒可以不依附于其他程序独立运行C. 计算机病毒可以通过电子邮件传播D. 计算机病毒可能会破坏计算机系统3. 在Windows操作系统中,要查看文件的扩展名,应该______。

A. 双击文件B. 右键点击文件,选择“属性”C. 右键点击文件,选择“打开方式”D. 双击“我的电脑”,选择“工具”->“文件夹选项”->“查看”,取消勾选“隐藏已知文件类型的扩展名”4. 下列关于Word文档的描述,正确的是______。

A. Word文档默认的文件扩展名为.txtB. Word文档可以插入表格和图片C. Word文档只能包含文字内容D. Word文档无法进行格式编辑5. 在Excel中,要对一列数据进行排序,应该______。

A. 选择数据列,点击“数据”选项卡,选择“排序”B. 选择数据列,点击“文件”选项卡,选择“排序”C. 选择数据列,点击“开始”选项卡,选择“排序”D. 选择数据列,点击“插入”选项卡,选择“排序”6-40. (此处省略其他35道选择题,格式与上述题目相同)二、填空题(每题3分,共30分)41. 在计算机网络中,TCP协议提供的是______服务,而UDP协议提供的是______服务。

______:可靠性;______:速度。

42. HTML是一种用于创建网页的标准标记语言,它的全称是______。

43. 在PowerPoint中,如果要创建一个包含多个幻灯片的演示文稿,可以使用“______”功能。

44. 数据库管理系统(DBMS)通常包含两大组成部分:数据库本身和______。

全国计算机等级考试二级Access试题及答案

全国计算机等级考试二级Access试题及答案

全国计算机等级考试二级ACCESS模拟题一、选择题((1)~(35)每小题2分,共70分)(1)在计算机中,算法是指______。

A.查询方法B.加工方法C.解题方案的准确而完整的描述D.排序方法(2)栈和队列的共同点是______。

A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素D.没有共同点(3)已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。

A.cedbaB.acbedC.decabD.deabc(4)在下列几种排序方法中,要求内存量最大的是______.A.插入排序B.选择排序C.快速排序D.归并排序(5)在设计程序时,应采纳的原则之一是______。

A.程序结构应有助于读者理解B.不限制goto语句的使用C.减少或取消注解行D.程序越短越好(6)下列不属于软件调试技术的是______。

A.强行排错法B.集成测试法C.回溯法D.原因排除法(7)下列叙述中,不属于软件需求规格说明书的作用的是______。

A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析(8)在数据流图(DFD.中,带有名字的箭头表示______.A.控制程序的执行顺序B.模块之间的调用关系C.数据的流向D.程序的组成成分(9)SQL语言又称为______。

A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言(10)视图设计一般有3种设计次序,下列不属于视图设计的是______。

A.自顶向下B.由外向内C.由内向外D.自底向上(11)关于数据库系统对比文件系统的优点,下列说法错误的是______.A.提高了数据的共享性,使多个用户能够同时访问数据库中的数据。

B.消除了数据冗余现象。

C.提高了数据的一致性和完整性。

D.提供数据与应用程序的独立性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档