搜档网
当前位置:搜档网 › 国家计算机等级考试二级C常考编程题型

国家计算机等级考试二级C常考编程题型

国家计算机等级考试二级C常考编程题型
国家计算机等级考试二级C常考编程题型

1.把字符转换成数字并输出

char a[]="-12345";int i,m=0;

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

printf("a[%d]=%c",i,a[i]);

for(i=1;i<=5;i++)

m=m*10+a[i]-'0';

printf("m=%d\n",-1*m);

注意:a[i]-'0'才能转变成数字!!!!!

2.行列变化

/*Note:Your choice is C IDE*/

#include"stdio.h"

int fun(int a[][4])

{int i,j,temp;

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

{

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

{temp=a[i][j];

a[i][j]=a[j][i];

a[j][i]=temp;

}

}

}

void main()

{

int a[4][4]={4,3,2,1,5,6,7,8,9,0,11,12,13,14,23,34,},i,count=0,j;

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

{

for(j=0;j<4;j++)

{printf("a[%d][%d]=%d",i,j,a[i][j]);count++;if(count%4==0)printf("\n");}

}

fun(a);

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

{

for(j=0;j<4;j++)

{printf("a[%d][%d]=%d",i,j,a[i][j]);count++;if(count%4==0)printf("\n");}}

}

3.将两个数组的数字排序

void main()

{

int a[20]={1,4,6,8,21,23,35,56,89,98,678,0},b[20]={2,5,7,9,10,11,15,0},c[40],i=0,j=0,k=0;

while(a[i]!=0&&b[j]!=0)

{

if(a[i]>b[j])

{c[k]=b[j];j++;}

else

{c[k]=a[i];i++;}

k++;

}

while(a[i]==0&&b[j]!=0)

c[k++]=b[j++];

while(b[j]==0&&a[i]!=0)

c[k++]=a[i++];

c[k]=0;

for(k=0;c[k]!=0;k++)

printf("%5d",c[k]);

}

4.将数组中的数字逆序存放

/*Note:Your choice is C IDE*/

#include"stdio.h"

void main()

{

int a[10],t,*p,count=0,i;

p=a;

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

scanf("%d",&a[i]);

p=a;

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

printf("%3d",*p++);

printf("\n");

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

{

t=a[i];

a[i]=a[9-i];

a[9-i]=t;

}

p=a;

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

{printf("%3d",*p++);count++;if(count%5==0)printf("\n");} }

5.将数组中的元素前移n位

/*Note:Your choice is C IDE*/

#include"stdio.h"

void fun(int*str,int p,int n);

void main()

{

int a[10]={0,1,2,3,4,5,6,7,8,9},p,i;

printf("please input p:\n");

scanf("%d",&p);

fun(a,p,10);

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

printf("a[%d]=%d",i,a[i]);

}

void fun(int*str,int p,int n)

{

int t,i,j;

for(i=1;i<=p;i++)

{t=str[0];

for(j=0;j

{str[j]=str[j+1];}

str[n-1]=t;

}

}

6.累和

#include

#include

#include

#include

main()

{

int n=10;double x=0.3;

int i,t=1;float s,m,s1=0.0;m=x;

for(i=2;i<=n;i++)

{m*=x;t*=i;

s1+=(m/t);}printf("s1=%d",s1);printf("s=%d",s1+x+1); }

7.偶数分解成素数之和相加

#include"stdio.h"

#include"math.h"

int add(int);

int main()

{

int i,j,d;

for(i=6;i<=50;i+=2)

{

for(j=2;j<=i;j++)

{

d=i-j;

if(d>=2)

{add(j);

add(d);

if(add(j)&&add(d)==1)

printf("%d=%d+%d\n",i,j,d);

}

}

}

}

int add(int i)

{

int j;

for(j=2;j<=sqrt(i);j++)

{if(i%j==0)

return0;

}

if(j>sqrt(i))

return1;

}

8.起泡法

/*Note:Your choice is C IDE*/

#include"stdio.h"

void main()

{

int a[10],j,t,i,count=0,sum=0;float ave=0.0;

printf("please input score:\n");

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

{

scanf("%d",&a[i]);

}

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

{

sum+=a[i];

if(a[i]<60)

count++;

}

ave=sum/10.0;printf("平均成绩是:%f,不及格人数是:%d\n",ave,count);

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

{

if(a[i]

printf("此成绩低于平均成绩:a[%d]<%f\n",i,ave);

}

for(j=1;j<=9;j++)

{

for(i=0;i<=9-j;i++)

if(a[i]>a[i+1])

{t=a[i];

a[i]=a[i+1];

a[i+1]=t;}

}

for(i=0,j=9;i<=9,j>=0;i++,j--)

{

printf("a[%d]=%d,第%d名\n",j,a[j],i+1);}

}

9.求某个数字的位数并输出,负数按其相反数输出

#include"stdio.h"

int len(int m)

{

int count=0;

if(m>=0)

{do

{

count++;

m=m/10;

}while(m);

printf("the number of the m is:%d\n",count);

}

else

len(-1*m);

}

void main()

{

int i;

printf("please input i:\n");

scanf("%d",&i);

len(i);

}

10.删除星号

#include

#include

void fun(char*a,int n,int h,int e)

{

int k,i;;

for(i=h,k=0;i

a[k]=a[i];

a[k]='\0';

NONO()

{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。*/

char s[81],*t,*f;

int m=0,tn=0,fn=0;

int i;

FILE*rf,*wf;

rf=fopen("b38.in","r");

wf=fopen("a38.out","w");

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

{m=0;tn=0;fn=0;

fscanf(rf,"%s",s);

t=f=s;

while(*t){t++;m++;}

t--;

while(*t=='*'){t--;tn++;}

while(*f=='*'){f++;fn++;}

fun(s,m,fn,tn);

fprintf(wf,"%s\n",s);

}

fclose(rf);

fclose(wf);

}

main()

{char s[81],*t,*f;int m=0,tn=0,fn=0;

printf("Enter a string:\n");gets(s);

t=f=s;

while(*t){t++;m++;}

t--;

while(*t=='*'){t--;tn++;}

while(*f=='*'){f++;fn++;}

fun(s,m,fn,tn);

printf("The string after deleted:\n");puts(s);

NONO();

}

11.删除字符数组中的空格

include

#include

#include

#include

void fun(char*str)

{

int i=0,k=0;char p[20];

while(*str!='\0')

{if(*str!='')

{p[k]=*str;str++;}

else

str++;

k++;

}

p[k]='\0';

for(i=0;i

str[i]=p[i];

}

NONO()

{

/*请在此函数内打开文件,输入调试数据,调用fun函数,输出数据,关闭文件。*/

char str[81];

int n=0;

FILE*rf,*wf;

int i;

rf=fopen("b0803.in","r");

wf=fopen("b0803.out","w");

while(n<10){

fgets(str,80,rf);

for(i=0;*(str+i);i++);

fun(str);

fprintf(wf,"%s",str);

n++;

}

fclose(rf);

fclose(wf);

}

main()

{

char str[81];

system("cls");

printf("Input a string:");

gets(str);

puts(str);

fun(str);

printf("***str:%s\n",str);

NONO();

}

12.数组中插入一个整数,并输出

/*Note:Your choice is C IDE*/

#include"stdio.h"

void main()

{

int a[10]={1,2,3,4,5,6,7,9,67,89},k=0,b[20],t,i=0;

printf("please input t:\n");

scanf("%d",&t);

while(a[i]

{

b[k]=a[i];

i++;k++;

}

b[k++]=t;

while(i<=9)

b[k++]=a[i++];

for(i=0;i

printf("b[%d]=%d\n",i,b[i]);

}

13.行列变换

/*Note:Your choice is C IDE*/

#include"stdio.h"

void main()

{

int i,j,a[3][3]={{1,2,3},{4,5,6},{7,8,9}},b[3][3],count=0;

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

for(j=0;j<3;++j)b[j][i]=a[i][j];

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

for(j=0;j<3;++j){printf("%4d",b[i][j]);count++;

if(count%3==0)printf("\n");}

}

14.二位数运算

#include"stdio.h"

#include"stdlib.h"

void p();

void yunsuan();

void main()

{p();

yunsuan();

printf("do you want to go on?\n");

}

void p()

{printf("小学生二位数运算练习\n");

printf("====================================================\n");

printf(" 1.加法 2.减法\n");

printf(" 3.乘法 4.除法\n");

printf("0.退出\n");

printf("====================================================\n");

}

void yunsuan()

{

int x,y,i,a,b,w_answer=0,r_answer=0;char c;

printf("please input your choice:\n");

scanf("%d",&i);

switch(i)

case1:

{rand(a,b);x=a+b;printf("your answer is:%d\n");

scanf("%d",&y);

if(y!=x)

{w_answer++;printf("your answer is wrong\n");}

else{r_answer++;printf("your answer is right\n");}

p();};break;

case2:

{rand(a,b);x=a-b;printf("your answer is:%d\n");

scanf("%d",&y);

if(y!=x)

{w_answer++;printf("your answer is wrong\n");}

else{r_answer++;printf("your answer is right\n");}

p();};break;

case3:

{rand(a,b);x=a*b;printf("your answer is:%d\n");

scanf("%d",&y);

if(y!=x)

{w_answer++;printf("your answer is wrong\n");}

else{r_answer++;printf("your answer is right\n");}

p();};break;

case4:

{rand(a,b);x=a/b;printf("your answer is:%d\n");

scanf("%d",&y);

if(y!=x)

{w_answer++;printf("your answer is wrong\n");}

else{r_answer++;printf("your answer is right\n");}

p();};break;

}

15.选择法对数组中的数进行排列

/*Note:Your choice is C IDE*/

#include"stdio.h"

void sort(int a[])

{

int i,j,t,k;

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

{

k=i;

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

if(a[j]

k=j;

t=a[i];a[i]=a[k];a[k]=t;

}

}

void main()

{

int a[10]={10,9,8,7,6,5,4,3,2,1},i;

sort(a);

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

printf("%5d",a[i]);

}

16.找出二维数组每列中最小的元素存入另一个数组中,输出/*Note:Your choice is C IDE*/

#include"stdio.h"

void main()

{

int a[3][4]={{22,45,56,10},{19,33,45,38},{8,42,66,40}},i,j,b[4],t,k=0; for(j=0;j<=3;j++)

{

if(a[0][j]

t=a[0][j];

else t=a[1][j];

if(a[2][j]

t=a[2][j];

b[k++]=t;

}

printf("数组a是:\n");

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

for(j=0;j<4;j++)

printf("a[%d][%d]=%d\n",i,j,a[i][j]);

printf("数组b是:\n");

for(k=0;k<4;k++)

printf("b[%d]=%d\n",k,b[k]);

}

17.指针的初始化

/*Note:Your choice is C IDE*/

#include"stdio.h"

void main()

{

int a[10],t,*p,count=0,i;

p=a;

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

scanf("%d",p++);

p=a;

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

printf("%3d",*p++);

printf("\n");

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

{

t=a[i];

a[i]=a[9-i];

a[9-i]=t;

}

p=a;

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

{printf("%3d",*p++);count++;if(count%5==0)printf("\n");} }

18.字符数组中的字符转化

#include

#include

#include

#include

int fun(char*s,int num)

{

int i,k,j;char t;

int*p;

p=s;

p++;s++;

while(*P<*(s+1))

{t=*p;*p=*(s+1);*(s+1)=t;

for(i=1;i<(num-1);i++)

{k=i;

for(j=i+1;j<(num-1);j++)

if((s[j]-'0')>(s[k]-'0'))

k=j;

t=s[k];s[k]=s[i];s[i]=t;

}

}

NONO()

{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。*/

char s[10];

int j;

FILE*rf,*wf;

rf=fopen("b15.in","r");

wf=fopen("a15.out","w");

for(j=0;j<4;j++)

{fscanf(rf,"%s",s);

fun(s,7);

fprintf(wf,"%s\n",s);

}

fclose(rf);

fclose(wf);

}

main()

{

char s[10];

system("cls");

printf("输入7个字符的字符串:");

gets(s);

fun(s,7);

printf("\n%s",s);

NONO();

}

19.最大公约数和最小公倍数

#include"stdio.h"

int max_yue(int m,int n)

{

int i=1,t;

while(i<=m&&i<=n)

{if(m%i==0&&n%i==0)

t=i;

i++;

}

printf("the max_yue of m and n is:%d\n",t);

return t;

}

int min_bei(int m,int n)

{

int i;

i=(m>=n)?m:n;

while(i%m!=0||i%n!=0)

{

i++;

}

printf("the min_bei of m and n is:%d\n",i);

return i;

}

void main()

{

int a,b,max,min;

printf("please input a and b:\n");

scanf("%d%d",&a,&b);

max=max_yue(a,b);

min=min_bei(a,b);

printf("最大公约数是:%d,最小公倍数是:%d\n",max,min); }

20.最小的数和最大的数分别与第一和最后一个数互换

/*Note:Your choice is C IDE*/

#include"stdio.h"

void main()

{

int a[10]={57,23,32,456,43,678,56,98,587,54};

int i,j,t1,t2,min,max;

i=0;

min=max=i;

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

{if(a[j]

min=j;

if(a[j]>a[max])

max=j;

}

t1=a[0];a[0]=a[min];a[min]=t1;

t2=a[9];a[9]=a[max];a[max]=t2;

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

printf("a[%d]=%d",i,a[i]);

}

#include"stdio.h"

#include"math.h"

int add(int);

int main()

{

int i,j,d;

for(i=6;i<=50;i+=2)

{

for(j=2;j<=i;j++)

{

d=i-j;

if(d>=2)

{add(j);

add(d);

if(add(j)&&add(d)==1)

printf("%d=%d+%d\n",i,j,d);

}

}

}

}

int add(int i)

{

int j;

for(j=2;j<=sqrt(i);j++)

{if(i%j==0)

return0;

}

if(j>sqrt(i))

return1;

}

/*Note:Your choice is C IDE*/

#include"stdio.h"

void main()

{

int a[10],j,t,i,count=0,sum=0;float ave=0.0; printf("please input score:\n");

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

{

scanf("%d",&a[i]);

}

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

{

sum+=a[i];

if(a[i]<60)

count++;

}

ave=sum/10.0;printf("平均成绩是:%f,不及格人数是:%d\n",ave,count); for(i=0;i<10;i++)

{

if(a[i]

printf("此成绩低于平均成绩:a[%d]<%f\n",i,ave);

}

for(j=1;j<=9;j++)

{

for(i=0;i<=9-j;i++)

if(a[i]>a[i+1])

{t=a[i];

a[i]=a[i+1];

a[i+1]=t;}

}

for(i=0,j=9;i<=9,j>=0;i++,j--)

{

printf("a[%d]=%d,第%d名\n",j,a[j],i+1);}

}

计算机二级考试题目

在考生文件夹下打开文档WORD.DOCX。 某高校学生会计划举办一场"大学生网络创业交流会"的活动,拟邀请部分专家和老师给在校学生进行演讲。因此,校学生会外联部需制作一批邀请函,并分别递送给相关的专家和老师。 请按如下要求,完成邀请函的制作: 1. 调整文档版面,要求页面高度18厘米、宽度30厘米,页边距(上、下)为2厘米,页边距(左、右)为3厘米。 2. 将考生文件夹下的图片"背景图片.jpg"设置为邀请函背景。 3. 根据"Word-邀请函参考样式.docx"文件,调整邀请函中内容文字的字体、字号和颜色。 4. 调整邀请函中内容文字段落对齐方式。 5. 根据页面布局需要,调整邀请函中"大学生网络创业交流会"和"邀请函"两个段落的间距。 6. 在"尊敬的"和"(老师)"文字之间,插入拟邀请的专家和老师姓名,拟邀请的专家和老师姓名在考生文件夹下的"通讯录.xlsx "文件中。每页邀请函中只能包含1位专家或老师的姓名,所有的邀请函页面请另外保存在一个名为"Word-邀请函.docx"文件中。 7. 邀请函文档制作完成后,请保存"Word.docx"文件。

小李今年毕业后,在一家计算机图书销售公司担任市场部助理,主要的工作职责是为部门经理提供销售信息的分析和汇总。 请你根据销售数据报表("Excel.xlsx" 文件),按照如下要求完成统计和分析工作: 1. 请对"订单明细表"工作表进行格式调整,通过套用表格格式方法将所有的销售记录调整为一致的外观格式,并将"单价"列和"小计"列所包含的单元格调整为"会计专用"(人民币)数字格式。 2. 根据图书编号,请在"订单明细表"工作表的"图书名称"列中,使用VLOOKUP 函数完成图书名称的自动填充。"图书名称"和"图书编号"的对应关系在"编号对照"工作表中。 3. 根据图书编号,请在"订单明细表"工作表的"单价"列中,使用VLOOKUP函数完成图书单价的自动填充。"单价"和"图书编号"的对应关系在"编号对照"工作表中。 4. 在"订单明细表"工作表的"小计"列中,计算每笔订单的销售额。 5. 根据"订单明细表"工作表中的销售数据,统计所有订单的总销售金额,并将其填写在"统计报告"工作表的B3单元格中。 6. 根据"订单明细表"工作表中的销售数据,统计《MS Office高级应用》图书在2012年的总销售额,并将其填写在"统计报告"工作表的B4单元格中。 7. 根据"订单明细表"工作表中的销售数据,统计隆华书店在2011年第3季度的总销售额,并将其填写在"统计报告"工作表的B5单元格中。 8. 根据"订单明细表"工作表中的销售数据,统计隆华书店在2011年的每月平

大学计算机二级考试试题及其答案 !!!

全国计算机二级考试试题 【1.1】以下不正确的C语言标识符是____。 A) int B) a_1_2 C) ab1exe D) _x 【1.2】以下是正确的C语言标识符是____。 A) #define B) _123 C) %d D) \n 【1.3】下列四组字符串中都可以用作C语言程序标识符的一组是。A) print B) i\am C) Pxq D) str_l _3d one_half My->book Cpp ??? oodbs tart$it line#pow ??? aBc 3pai His.age while 【1.4】下面各选项组中,均是C语言关键字的组是。 A) auto,enum,include B) switch,typedef,continue C) signed,union,scanf D) if,struct,type 【1.5】下列不属于C语言关键字的是。 A) default B) register C) enum D) external 【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。 A) 程序文件的开始 B) 程序文件的最后 C) 它所调用的函数的前面 D) 程序文件的任何位置

【1.7】下列关于C语言的叙述错误的是____ A) 大写字母和小写字母的意义相同 B) 不同类型的变量可以在一个表达式中 C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义 【1.8】在C语言中,错误的int类型的常数是。 A) 32768 B) 0 C) 037 D) 0xAF 【1.9】执行语句 printf("%x",-1);屏幕显示____。 A) -1 B) 1 C) -ffff D) ffff 【1.10】已知 long i=32768;执行语句printf("%d",i);屏幕显示____。 A) -1 B) -32768 C) 1 D) 32768 【1.11】已知 long i=65539;执行语句printf("%d",i);屏幕显示____。 A) 65539 B) -3 C) 3 D) 程序不能执行 【1.12】在C语言中,整数-8在内存中的存储形式是。 A) 1111 1111 1111 1000 B) 1000 0000 0000 1000 C) 0000 0000 0000 1000 D) 1111 1111 1111 0111 【1.13】C语言中字符型(char)数据在内存中的存储形式是____。 A) 原码 B) 补码

计算机二级考试题目

Word 2010 高级应用综合操作题打开素材库中的“典型试题”文件,按下面的操作要求进行操作,并把操作结果存盘。 1.操作要求 (1)对正文进行排版。 ①使用多级符号对章名、小节名进行自动编号,代替原始的编号。要求: * 章号的自动编号格式为:第X 章(例:第1 章),其中:X 为自动排序,阿拉伯数字序号。对应级别1。居中显示。 *小节名自动编号格式为:,X为章数字序号,Y为节数字序号(例:),X、Y均为阿拉伯数字序号。对应级别2。左对齐显示。 ②新建样式,样式名为:“样式”+考生准考证号后5 位。其中: *字体:中文字体为“楷体” ,西文字体为“ Time New Roman ”,字号为“小四” 。 *段落:首行缩进2 字符,段前行,段后行,行距倍;两端对齐。其余格式,默认设置。 ③对正文中的图添加题注“图” ,位于图下方,居中。要求: *编号为“章序号” -“图在章中的序号” 。例如,第1 章中第2 幅图,题注编号为1-2。 *图的说明使用图下一行的文字,格式同编号。 *图居中。 ④对正文中出现“如下图所示”的“下图”两字,使用交叉引用。 *改为“图X-Y”,其中“ X-Y'为图题注的编号。 ⑤对正文中的表添加题注“表” ,位于表上方,居中。 *编号为“章序号” -“表在章中的序号” 。例如,第1 章中第1 张表,题注编号为1-1。 *表的说明使用表上一行的文字,格式同编号。 *表居中,表内文字不要求居中。 ⑥对正文中出现“如下表所示”中的“下表”两字,使用交叉引用。 *改为“表X-Y,其中“ X-Y'为表题注的编号。 ⑦对正文中首次出现“ Access'的地方插入脚注。 *添加文字“ Access是由微软发布的关联式数据库管理系统。”。 ⑧将②中的新建样式应用到正文中无编号的文字。不包括章名、小节名、表文字、表和图的题注、脚注。 (2)在正文前按序插入三节,使用Word 提供的功能,自动生成如下内容: ①第1 节:目录。其中:“目录”使用样式“标题1”,并居中;“目录”下为目录项。 ②第2 节:图索引。其中:“图索引”使用样式“标题1”,并居中;“图索引”下为图索引项。 ③第3 节:表索引。其中:“表索引”使用样式“标题1”,并居中;“表索引”下为表索引项。 (3)使用适合的分节符,对正文进行分节。添加页脚,使用域插入页码,居中显示。要求: ①正文前的节,页码采用“i ,ii』[,???”格式,页码连续。 ②正文中的节,页码采用“ 1,2,3,…”格式,页码连续。 ③正文中每章为单独一节,页码总是从奇数开始。 ④更新目录、图索引和表索引。

计算机二级考试内容

1.1计算机概述 考点1计算机发展简史 1946年2月日,世界上第一台电子计算机Eniac在美国宾夕法尼亚大学诞生,它的出现具有划时代的伟大意义。 从第一台计算机的诞生到现在,计算机技术经历了大型机、微型机及网络阶段。对于传统的大型机,根据计算机所采用电子元件的不同而划分为电子管、晶体管、集成电路和大规模、超大规模集成电路等四代, 我国在微型计算机方面,研制开发了长城、方正、同方、紫光、联想等系列微型计算机我国在巨型机技术领域中研制开发了“银河”、“曙光”、“神威”等系列巨型机。 考点2计算机的特点 现代计算机算一般具有以下几个重要特点。 (1)处理速度快(2)存储容量大。 (3)计算精度高。(4)工作全自动。 (5)适用范围广,通用性强。 考点3计算机的应用 计算机具有存储容量大,处理速度快,逻辑推理和判断能力强等许多特点,因此已被广泛应用于各种科学领域,并迅速渗透到人类社会的各个方面,同时也进人了家庭。计算机主要有以下几个方面的应用。 (1)科学计算(数值计算)。(2)过程控制。 (3)计算机辅助设计(CAD)和计算机辅助制造(CAM)。 (4)信息处理。 (5)现代教育(计算机辅助教学(CAI)、计算机模拟、多媒体教室、网上教学和电子大学)。(6)家庭生活。 考点4计算机的分类 计算机品种众多,从不同角度可对它们进行分类, 1.2数制与编码 考点5数制的基本概念 1.十进制计欺制

其加法规则是“逢十进一”,任意一个十进制数值都可用0. 1. 2 .3 .4 .5 .6 .7 .8.9共10个数字符号组成的字符串来表示,这些数字符号称为数码;数码处于不同的位置代表不的数值。例如720.30可以写成7x102+2x101+0x100+3 x10 1+0x10 2,此式称为按权展开表示式 2. R进制计数制 从十进制计数制的分析得出,任意R进制计数制同样有基数N、和Ri按权展开的表示式。R 可以是任意正整数如二进制R为2。 (1)基数(Radix) 一个计数所包含的数字符号的个数称为该数的基,.用R表示。例如,对二进制来说,任意一个二进制数可以用0,1两个数字符表示,其基数R等于2。 (2)位值(权) 任何一个R进制数都是由一串数码表示的,其中每一位数码所表示的实际值都大小,除数码本身的数值外,还与它所处的位置有关,由位置决定的值就称为位置(或位权)。 位置用基数R的I次幂Ri表示。假设一个R进制数具有n为整数,m位小数,那么其位权为Ri,其中i=-m~n-1。 (3)数值的按权展开 任一R进制数的数值都可以表示为:各个数码本身的值与其权的乘积之和。例如,二进制数101.01的按权展开为: 101.01B=1×22+0×21+1×20+0×2-1+1×2-2=5.25D 任意一个具有n位整数和m位小数的R进制数的按权展开为: (N)R=dn-1×RN-1+dn-2×RN-2+…+d2×R2+d1×R1+d0×R0+d-1×R-1+…+d-M×R-M其中di 为R进制的数码 考点6二、十、十六进制数的数码 (1)十进制和二进制的基数分别为10和2,即“逢十进一”和“逢二进一”。它们分别含有10个数码(0,1,2,3,4,5,6,7,8,9)和两个数码(0,1)。位权分别为10i和2i(i=-m-n-1,m,n为自然数)。二进制是计算机中采用的数制,它具有简单可行、运算规则简单、适合逻辑运算的特点。 (2)十六进制基数为16,即含有16个数字符号:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。其中A,B,C,D,E,F分别表示数码10,11,12,13,14,15,权为16i(i=-m~n一1,其中m、n为自然数)。加法运算规则为“逢十六进一”。如表1-3所示列出了0~15这16个十进制数与其他3种数制的对应表示。 (3)非十进制数转换成十进制数。利用按权展开的方法,可以把任一数制转换成十进制数。例如: 1010. 101 B=1 ×23+0 ×22+1 ×21+0 ×2 01×2-1+0 ×2-2+1×2-3 只要掌握了数制的概念,那么将任一R进制数转换成十进制数的方法都是一样的。 (4)十进制整数转换成二进制整数。把十进制整数转换成二进制整数,其方法是采用“除二取余”法。具体步骤是:把十进制整数除以2得一商数和一余数;再将所得的商除以2,又得到一个新的商数和余数;这样不断地用2去除所得的商数,直到商等于0为止。每次相除所得的余数便是对应的二进制整数的各位数码。第一次得到的余数为最低有效位,最后一次得到的余数为最高有效位。 把十进制小数转换成二进制小数,方法是“乘2取整”,其结果通常是近似表示。转换成二进制小数,方法是“乘2取整”,其结果通常是近似表示。上述的方法同样适用于十进制数对十六进制数的转换,只是使用的基数不同。 (5)二进制数与十六进制数间的转换。二进制数转换成十六进制数的方法是从个位数开始

计算机二级考试题目

在考生文件夹下打开文档。 某高校学生会计划举办一场"大学生网络创业交流会"的活动,拟邀请部分专家和老师给在校学生进行演讲。因此,校学生会外联部需制作一批邀请函,并分别递送给相关的专家和老师。 请按如下要求,完成邀请函的制作: 1.调整文档版面,要求页面高度18厘米、宽度30厘米,页边距(上、下)为2厘米,页边距(左、右)为3厘米。 2.将考生文件夹下的图片"背景图片.jpg"设置为邀请函背景。 3.根据"Word-邀请函参考样式.docx"文件,调整邀请函中内容文字的字体、字号和颜色。 4.调整邀请函中内容文字段落对齐方式。 5.根据页面布局需要,调整邀请函中"大学生网络创业交流会"和"邀请函"两个段落的间距。 6.在"尊敬的"和"(老师)"文字之间,插入拟邀请的专家和老师姓名,拟邀请的专家和老师姓名在考生文件夹下的"通讯录.xlsx"文件中。每页邀请函中只能包含1位专家或老师的姓名,所有的邀请函页面请另外保存在一个名为"Word-邀请函.docx"文件中。 7.邀请函文档制作完成后,请保存""文件。

小李今年毕业后,在一家计算机图书销售公司担任市场部助理,主要的工作职责是为部门经理提供销售信息的分析和汇总。 请你根据销售数据报表(""文件),按照如下要求完成统计和分析工作: 1.请对"订单明细表"工作表进行格式调整,通过套用表格格式方法将所有的销售记录调整为一致的外观格式,并将"单价"列和"小计"列所包含的单元格调整为"会计专用"(人民币)数字格式。 2.根据图书编号,请在"订单明细表"工作表的"图书名称"列中,使用VLOOKUP函数完成图书名称的自动填充。"图书名称"和"图书编号"的对应关系在"编号对照"工作表中。 3.根据图书编号,请在"订单明细表"工作表的"单价"列中,使用VLOOKUP函数完成图书单价的自动填充。"单价"和"图书编号"的对应关系在"编号对照"工作表中。 4.在"订单明细表"工作表的"小计"列中,计算每笔订单的销售额。 5.根据"订单明细表"工作表中的销售数据,统计所有订单的总销售金额,并将其填写在"统计报告"工作表的B3单元格中。 6.根据"订单明细表"工作表中的销售数据,统计《MSOffice高级应用》图书在2012年的总销售额,并将其填写在"统计报告"工作表的B4单元格中。 7.根据"订单明细表"工作表中的销售数据,统计隆华书店在2011年第3季度的总销售额,并将其填写在"统计报告"工作表的B5单元格中。 8.根据"订单明细表"工作表中的销售数据,统计隆华书店在2011年的每月平均销售额(保留2位小数),并将其填写在"统计报告"工作表的B6单元格中。 9.保存""文件。

计算机等级考试二级真题及答案

2015计算机二级考试试题及答案 1、设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的键(码)为______。 A、公司号,员工号 B、员工号,工资 C、员工号 D、公司号,员工号,工资 【评析】 本题考查知识点是关键字。 能唯一标识实体的属性集称为码(关键字)。码也称为关键字,是表中若干属性的属性组,其值唯一标识表中的一个元组。 本题答案:A。 3、下列叙述中正确的是______。 A、每一个结点有两个指针域的链表一定是非线性结构 B、所有结点的指针域都为非空的链表一定是非线性结构 C、循环链表是循环队列的链式存储结构 D、线性结构的存储结点也可以有多个指针 【评析】 本题考查知识点是线性表的线性结构与非线性结构。

线性表的链式存储结构称为线性链表。在某些应用中,对线性链表中的每个结点设置两个指针,一个称为左指针,用以指向其前件结点;另一个称为右指针,用以指向其后件结点。 本题答案:D。 4、在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数______。 A、相同,元素的存储顺序与逻辑顺序一致 B、相同,但其元素的存储顺序可以与逻辑顺序不一致 C、不同,但元素的存储顺序与逻辑顺序一致 D、不同,且其元素的存储顺序可以与逻辑顺序不一致 【评析】 本题考查知识点是线性表的顺序存储结构。 线性表的顺序存储结构具有两个基本特点:1.线性表中所有元素所占的存储空间是连续的;2.线性表中各元素在存储空间中是按逻辑顺序依次存放的。 本题答案:A。 5、设循环队列为Q(1: m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为______。 A、19 B、20 C、m-19 D、m-20 【评析】 本题考查知识点是循环队列的运算。

计算机二级模拟考试题及答案题目

1[单选题] 计算机软件的确切含义是 A.计算机程序、数据与相应文档的总称 B.系统软件与应用软件的总和 C.操作系统、数据库管理软件与应用软件的总和 D.各类应用软件的总称 参考答案:A 参考解析:本题考查软件的基本概念。计算机软件的含义:(1)运行时,能够提供所要求功能和性能的指令或计算机程序集合;(2)程序能够满意地处理信 息的数据结构;(3)描述程序功能需求以及程序如何操作和使用所要求的文档。故选A。 2[单选题]正确的IP地址是 参考答案:A 参考解析:IP地址是由四个字节组成的,习惯写法是将每个字节作为一段并以十进制数来表示,而且段间用“.”分隔。每个段的十进制数范围是0至255。 3[单选题] 下列关于数据库设计的叙述中,正确的是( )。 A.在需求分析阶段建立数据字典 B.在概念设计阶段建立数据字典 C.在逻辑设计阶段建立数据字典 D.在物理设计阶段建立数据字典 参考答案:A 参考解析: 数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。 4[单选题] 下列关于计算机病毒的叙述中,正确的选项是( )。 A.计算机病毒只感染.exe或.corn文件 B.计算机病毒可以通过读写软件、光盘或互联网络进行传播 C.计算机病毒是通过电力网进行传播的 D.计算机病毒是由于软件片表面不清洁而造成的。 参考答案:B

参考解析:计算机病毒传染途径众多,可以通过读写软件、光盘或Intemet 网络进行传播,故答案选B选项。 5[单选题] 在满足实体完整性约束的条件下( )。 A.一个关系中应该有一个或多个候选关键字 B.一个关系中只能有一个候选关键字 C.一个关系中必须有多个候选关键字 D.一个关系中可以没有候选关键字 参考答案:A 参考解析:实体完整性约束要求关系的主键中属性值不能为空值,所以选择A。 6[单选题] 组成计算机指令的两部分是( )。 A.数据和字符 B.操作码和地址码 C.运算符和运算数 D.运算符和运算结果 参考答案:B 参考解析:一条指令通常由两个部分组成:操作码和操作数。操作码:指明该指令要完成的操作的类型或性质,如取数、做加法或输出数据等。操作数:指明操作码执行时的操作对象,操作数的形式可以是数据本身,也可以是存放数据的内存单元地址或寄存器名称。操作数在大多数情况下是地址码。 7.[简答题]请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。 注意:以下的文件必须都保存在考生文件夹下。 【背景素材】 校摄影社团在今年的摄影比赛结束后,希望可以借助PowerPoint将优秀作品在社团活动中进行展示。这些优秀的摄影作品保存在考试文件夹中,并以Photo(1).jPg~Photo (12).jpg命名。 现在,请你按照如下需求,在PowerPoint中完成制作工作:

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

全国计算机二级考试试题题库(附答案) 一、选择题((1)-(40)每小题1分,(41)-(50)每小题2分,共60分) 下列各题A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。 (1)应用软件是指 A)所有能够使用的软件B)能被各应用单位共同使用的某种软件 C)所有微机上都应使用的基本软件D)专门为某一应用目的而编制的软件 (2)下列述叙中错误的是 A)计算机要经常使用不要长期闲置不用 B)为了延长计算机的寿命,应避免频繁开关计算机 C)在计算机附近应避免磁场干扰 D)计算机用几小时后,应关机一会儿再用 (3)下列字符中,ASCII码值最小的是 A) A B) a C) Z D) x (4)用晶体管作为电子器件制成的计算机属于 A)第一代B)第二代C)第三代D)第四代 (5)下列各不同进制的四个无符号数中,最小的数是 A)()2 B) (37)8 C) (75)10 D) (2A)16 (6)二进制数转换成十六进制数是 A) B) C) D) (7)下列各无符号十进制数中,能用八位二进制表示的是 A) 296 B) 333 C) 256 D) 199 (8)计算机的软件系统可分类为 A)程序与数据B)系统软件与应用软件 D)操作系统与语言处理程序D)程序、数据与文档 (9)486机中的CPU同时能处理的二进制位数为 A) 8 B) 16 C) 32 D) 64 (10)在使用计算机的过程中,需要重新启动DOS则要 A)按Ctrl+Break 键B)按A C 键C)按Ctrl+Alt+Del 键D)按A H 键 (11)现要从软盘启动DOS软盘中已存有DOS系统),设有如下一些操作:①打开计算机电源; ②将该软盘插入A驱动器;③关好A驱动器门。则冷启动的操作顺序应为 A)①T②T③ B)③T②T①C)②T①T③ D)②T③T① (12)设当前盘中某一文件路径为,当前目录为\A。下列命令中错误的是 A) CD.. B) RD \A\C\B C) TYPE \A\C\B\ D) TYPE C\B\ (13)设当前盘中的根目录下有一子目录AB在子目录AB下有一文件。现要查看文件 的内容,应使用命令 A) TYPE \AB B) TYPE \AB\ C) TYPE \ D) DIR \AB\ (14)自动批处理文件必须放在 A) C盘根目录中B) A盘根目录中 C)启动盘的任一个目录中D)启动盘的根目录中

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

全国计算机二级考试试题题库(附答案) 一、选择题((1)-(40)每小题1分,(41)-(50)每小题2分,共60分) 下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。 (1) 应用软件是指 A) 所有能够使用的软件 B) 能被各应用单位共同使用的某种软件 C) 所有微机上都应使用的基本软件 D) 专门为某一应用目的而编制的软件 (2) 下列述叙中错误的是 A) 计算机要经常使用不要长期闲置不用 B) 为了延长计算机的寿命,应避免频繁开关计算机 C) 在计算机附近应避免磁场干扰 D) 计算机用几小时后,应关机一会儿再用 (3) 下列字符中,ASCII码值最小的是 A) A B) a C) Z D) x (4) 用晶体管作为电子器件制成的计算机属于 A) 第一代 B) 第二代 C) 第三代 D) 第四代 (5) 下列各不同进制的四个无符号数中,最小的数是 A) ()2 B) (37)8 C) (75)10 D) (2A)16 (6) 二进制数转换成十六进制数是 A) B) C) D) (7) 下列各无符号十进制数中,能用八位二进制表示的是 A) 296 B) 333 C) 256 D) 199 (8) 计算机的软件系统可分类为 A) 程序与数据 B) 系统软件与应用软件 D) 操作系统与语言处理程序 D) 程序、数据与文档 (9) 486机中的CPU同时能处理的二进制位数为 A) 8 B) 16 C) 32 D) 64 (10) 在使用计算机的过程中,需要重新启动DOS,则要 A) 按Ctrl+Break键 B) 按^C键 C) 按Ctrl+Alt+Del键 D) 按^H键 (11) 现要从软盘启动DOS(软盘中已存有DOS系统),设有如下一些操作:①打开计算机电源;②将该软盘插入A驱动器;③关好A驱动器门。则冷启动的操作顺序应为 A) ①→②→③ B) ③→②→① C) ②→①→③ D) ②→③→① (12) 设当前盘中某一文件路径为\A\C\B\,当前目录为\A。下列命令中错误的是 A) CD.. B) RD \A\C\B C) TYPE \A\C\B\ D) TYPE C\B\ (13) 设当前盘中的根目录下有一子目录AB,在子目录AB下有一文件。现要查看文件的内容,应使用命令 A) TYPE \AB B) TYPE \AB\ C) TYPE \ D) DIR \AB\ (14) 自动批处理文件必须放在 A) C盘根目录中 B) A盘根目录中 C) 启动盘的任一个目录中 D) 启动盘的根目录中

国家计算机二级考试题型分析

国家计算机二级考试题型分析 导读:我根据大家的需要整理了一份关于《国家计算机二级考试题型分析》的内容,具体内容:计算机国家职业资格认证考试全国计算机等级考试社会上计算机类培训、考试名目繁多,有国家的、地方的,也有外资机构和厂商的等等。下面是我为大家整理的,供大家分享。:上机基本操作步骤...计算机国家职业资格认证考试全国计算机等级考试社会上计算机类培训、考试名目繁多,有国家的、地方的,也有外资机构和厂商的等等。下面是我为大家整理的,供大家分享。 :上机基本操作步骤 1.登陆考试系统; 2.输入准考证号码; 3.验证自己的信息是否正确,如果有问题及时向监考老师反映,确保无误后点击开始考试; 4.阅读考试相关规则安排;点击已阅读,才可以开始考试; 5.进入考试界面可以先做选择题也可以先做大题 (提示选择题进入后退出就不可再次进入,但是大题可以先做部分再做选择再返回做大题); 6.答题结束后,选择"交卷"按钮。交卷时,一定要听监考老师的指令,监考人员在最后的十几分钟里会具体描述交卷的方法及要求 :选择题分析 选择题为单选题,是客观性试题,每道题的分值为2分,试题覆盖面广,一般情况下考生不可能做到对每个题目都有把握答对。这时,就需要考生

学会放弃,即不确定的题目不要在上面花费太多的时间,应该在此题上做上标记,立即转移注意力,作答其他题目。最后有空余的时间再回过头来仔细考虑此题。 但要注意,对于那些实在不清楚的题目,就不要浪费时间了,放弃继续思考,不要因小失大。注意,二级笔试题目众多,分值分散,考生一定要有全局观,合理地安排考试时间。 绝大多数选择题的设问是正确观点,称为正面试题;如果设问是错误观点,称为反面试题。考生在作答选择题时可以使用一些答题方法,以提高答题准确率。 (1)正选法(顺选法):如果对题肢中的4个选项,一看就能肯定其中的1个是正确的,就可以直接得出答案。注意,必须要有百分之百的把握才行。 (2)逆选法(排谬法):逆选法是将错误答案排除的方法。对题肢中的4 个选项,一看就知道其中的1个(或2个、3个)是错误的,可以使用逆选法,即排除错误选项。 (3)比较法(蒙猜法):这种办法是没有办法的办法,在有一定知识基础上的蒙猜也是一种方法。 一般情况下在做选择题过程中是三种方法的综合使用。例如:通过逆选法,如果还剩下2个选项无法排除,那么在剩下的选项中随机选一个,因为错选了也不倒扣分,所以不应该漏选,每题都选一个答案。 :填空题分析 填空填一般难度都比较大,一般需要考生准确地填入字符,往往需要非常精确,错一个字也不得分。在分值方面,每题也是2分。所以建议考生

全国计算机等级考试二年级c笔试试题及答案

全国计算机等级考试二年级c笔试试题及答案公司内部档案编码:[OPPTR-OPPT28-OPPTL98-OPPNN08]

全国计算机等级考试二级笔试试卷 基础部分和C语言程序设计 (考试时间:120分钟,满分100分) 2000年9月 一、选择题((1)--(40)每小题1分, (41)--(50)每小题2分, 共60分 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。 (1) 下列电子邮件地址中正确的是(其中□表示空格) A) Malin& B) C) Lin□Ma& D) (2) 下列说法中正确的是 A) 为了使用Novell网提供的服务,必须采用FTP协议 B) 为了使用Internet网提供的服务,必须采用TELNET协议 C) 为了使用Novell网提供的服务,必须采用TCP/IP协议 D) 为了使用Internet网提供的服务,必须采用TCP/IP协议 (3) 下列说法中不正确的是 A) 调制解调器(Modem)是局域网络设备 B) 集线器(Hub)是局域网络设备 C) 网卡(NIC)是局域网络设备

D) 中继器(Repeater)是局域网络设备 (4) 十进制数397的十六进制值为 A) 18D B) 18E C) 277 D) 361 (5) 下列说法中不正确的是 A) CD-ROM是一种只读存储器但不是内存储器 B) CD-ROM驱动器是多媒体计算机的基本部分 C) 只有存放在CD-ROM盘上的数据才称为多媒体信息 D) CD-ROM盘上最多能够存储大约650兆字节的信息 (6) Windows应用环境中鼠标的拖动操作不能完成的是 A) 当窗口不是最大时,可以移动窗口的位置 B) 当窗口最大时,可以将窗口缩小成图标 C) 当窗口有滚动条时可以实现窗口内容的滚动 D) 可以将一个文件移动(或复制)到另一个目录中去 (7) 从Windows中启动MS-DOS方式进入了DOS状态,如果想回到Windos状态,在DOS提示符下,应键入的命令为 A) EXIT B) QUIT C) WIN D) DOS -U (8) 要在WINDOWS标准窗口的下拉菜单中选择命令,下列操作错误的是

大学计算机二级考试试题及其答案_!!!

全国计算机二级考试试题 以下不正确的C语言标识符是____。 A) int B) a_1_2 C) ab1exe D) _x 【1.2】以下是正确的C语言标识符是____。 A) #define B) _123 C) %d D) \n【1.3】下列四组字符串中都可以用作C语言程序标识符的一组是。A) print B) i\am C) Pxq D) str_l _3d one_half My->book Cpp ??? oodbs tart$it line#pow ??? aBc 3pai His.age while 【1.4】下面各选项组中,均是C语言关键字的组是。 A) auto,enum,include B) switch,typedef,continue C) signed,union,scanf D) if,struct,type 【1.5】下列不属于C语言关键字的是。 A) default B) register C) enum D) external 【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。 A) 程序文件的开始B) 程序文件的最后C) 它所调用的函数的前面D) 程序文件的任何位置【1.7】下列关于C语言的叙述错误的是____ A) 大写字母和小写字母的意义相同B) 不同类型的变量可以在一个表达式中 C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义【1.8】在C语言中,错误的int类型的常数是。A) 32768 B) 0 C) 037 D) 0xAF 【1.9】执行语句 printf("%x",-1);屏幕显示____。 A) -1 B) 1 C) -ffff D) ffff 【1.10】已知 long i=32768;执行语句printf("%d",i);屏幕显示____。 A) -1 B) -32768 C) 1 D) 32768 【1.11】已知 long i=65539;执行语句printf("%d",i);屏幕显示____。 A) 65539 B) -3 C) 3 D) 程序不能执行【1.12】在C语言中,整数-8在内存中的存储形式是。 A) 1111 1111 1111 1000 B) 1000 0000 0000 1000 C) 0000 0000 0000 1000 D) 1111 1111 1111 0111 【1.13】C语言中字符型(char)数据在内存中的存储形式是____。A) 原码 B) 补码 C) 反码 D) ASCII码【1.14】将字符g赋给字符变量c,正确的表达式是。 A) c=\147 B) c="\147" C) c=’\147’ D) c=’0147’ 【1.15】下列转义字符中错误的一个是____。 A) ’\000’ B) ’\0014’ C) ’\x111’ D) ’\2’ 【1.16】将空格符赋给字符变量c,正确的赋值语句是____。 A) c=’\0’ B) c=NULL C) c=0 D) c=32 【1.17】已知:char a=’\70’;则变量a中。 A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明非法【1.18】字符串"\"EOF\n=-\61\""的长度是____。A) 8 B) 9 C) 14 D) 非法字符串【1.19】字符串""的长度是____。A) 0 B) 1 C) 2 D) 非法字符串【1.20】已知:char a;int b;float c;double d;执行语句"c=a+b+c+d;"后,变量c的数据类型是。A) int B) char C) float D) double 【1.21】温度华氏和摄氏的关系是: C=-(F-32)。已知:float C,F;由华氏求摄氏的正确的赋值表达式是____。A) C=5/9(F-32) B) C=5*(F-32)/9 C) C=5/9*(F-32) D) 三个表达式都正确【1.22】逗号表达式"(a=3*5,a*4),a+15"的值是____。A) 15 B) 60 C) 30 D) 不确定【1.23】如果

江苏省计算机二级考试真题汇总

江苏省计算机二级考试(08秋) 第一部分计算机基础知识 1.信息技术指的是用来扩展人们信息器官功能、协助人们更有效地进行信息处理的一类技术。在下列有关信息技术的叙述中,错误的是。 A.现代信息技术的主要特征之一是以数字技术和电子技术为基础 B.遥感遥测技术、自动控制技术等均属于现代信息技术 C.微电子技术是信息技术领域的关键技术,它以集成电路为核心 D.利用磁带、光盘、电话、传真等进行信息传递均属于现代通信 2.二进制10111000和11001010进行逻辑“与”运算,结果再与10100110进行逻辑“或”运算,最终结果的16进制形式为。 A. A2 B. DE C. AE D. 95 3.计算机的性能在很大程度上是由CPU决定的。在下列有关CPU结构和原理的一些叙述中,错误的是。 A.目前PC机所使用的CPU均是Intel公司的产品 B.从逻辑组成上看,CPU主要由寄存器组、运算器和控制器等部分组成 C.目前CPU中的运算器部件ALU有多个,每个ALU均可独立完成运算 D.不同CPU能执行的指令有所不同,但同一系列CPU产品通常是“向下兼容的” 4.在下列有关目前PC机主板及其组件的叙述中,正确的是。 A.主板的物理尺寸没有标准,通常不同品牌的主板采用不同的尺寸 B.主板上的BIOS芯片是一种RAM芯片,因而其存储的信息是可以随时刷新的 C.主板上的存储器控制和I/O控制功能大多集成在芯片组内 D.主板上的CMOS芯片是一种非易失性存储器,其存储的信息永远不会丢失 5.下列有关PC机硬盘存储器的叙述中,错误的是。 A.硬盘上的数据块要用柱面号、扇区号和磁头号这三个参数来定位 B.目前硬盘一般都含有DRAM芯片构成的高速缓存(Cache) C.目前硬盘与主机的接口大多为串行ATA接口 D.硬盘容量的增加主要是靠碟片数增加,目前硬盘一般均有数十个碟片组成 6.下列有关PC机I/O总线和接口的叙述中,错误的是。 A.可用于连接键盘或鼠标器的PS/2接口是一种并行数据传输接口 https://www.sodocs.net/doc/3711669424.html,B2.0接口的数据传输速率可达每秒几十MB C.通过USB集线器,USB接口连接设备数最多可达100多个 D.目前数字视频设备常用IEEE-1394接口与主机连接 7.在下列有关PC机软件的叙述中,错误的是。 A.任何软件都具有版权,因此均不能随意复制和使用 B.软件由程序及相关的数据和文档组成 C.数据库管理系统属于系统软件 D.Outlook Express属于应用软件 8.操作系统系统产品有多种。在下列软件中,不属于操作系统产品类型的是。 A.UNIX B.Linux C.Access 2000 D.Windows Sever 2003 9.在下列有关Windows操作系统的叙述中,错误的是。 A.Windows操作系统采用图形用户界面 B.Windows XP操作系统分为家庭版、专业版、平板PC版等多种版本 C.在Windows XP环境下,用户可以通过“任务管理器”查看CPU的使用率 D.在Windows XP中,作为虚拟内存使用的交换文件的文件名是Win386.swp

计算机二级考试试题及答案分解

2011年3月全国计算机等级考试二级笔试试卷 C语言程序设计 (考试时间90分钟,满分100分) 一、选择题(1-10,21-40每题2分,11-20每题1分,共70分) (1)下列关于栈叙述正确的是 A)栈顶元素最先能被删除 B)栈顶元素最后才能被删除 C)栈底元素永远不能被删除 D)以上三种说法都不对 (2)下列叙述中正确的是 A)有一个以上根结点的数据结构不一定是非线性结构 B)只有一个根结点的数据结构不一定是线性结构 C)循环链表是非线性结构 D)双向链表是非线性结构 (3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层) A)3 B)4 C)6 D)7 (4)在软件开发中,需求分析阶段产生的主要文档是 A)软件集成测试计划B)软件详细设计说明书 C)用户手册D)软件需求规格说明书 (5)结构化程序所要求的基本结构不包括 A)顺序结构B)GOTO跳转 C)选择(分支)结构D)重复(循环)结构 (6)下面描述中错误的是 A)系统总体结构图支持软件系统的详细设计 B)软件设计是将软件需求转换为软件表示的过程 C)数据结构与数据库设计是软件设计的任务之一 D)PAD图是软件详细设计的表示工具 (7)负责数据库中查询操作的数据库语言是 A)数据定义语言 B)数据管理语言 C)数据操纵语言 D)数据控制语言 (8)一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是

A)1:1联系B)1:m联系 C)m:1联系D)m:n联系 (9)有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是 A)自然连接B)交C)除D)并 (10)定义无符号整数类为UInt,下面可以作为类UInt实例化值的是 A)-369 B)369 C)0.369 D)整数集合{1,2,3,4,5} (11)计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是 A)C语言程序仅可以编译执行 B)C语言程序仅可以解释执行 C)C语言程序既可以编译执行又可以解释执行 D)以上说法都不对 (12)以下叙述中错误的是 A)C语言的可执行程序是由一系列机器指令构成的 B)用C语言编写的源程序不能直接在计算机上运行 C)通过编译得到的二进制目标程序需要连接才可以运行 D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件 (13)以下选项中不能用作C程序合法常量的是 A)1,234 B)'123' C)123 D)"\x7G" (14)以下选项中可用作C程序合法实数的是 A).1e0 B)3.0e0.2 C)E9 D)9.12E (15)若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是 A)a=(b=4)=3; B)a=b=c+1; C)a=(b=4)+c; D)a=1+(b=c=4); (16)有以下程序段

计算机二级考试常见题型

一、选择题 (1) 下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止 D. 以上三种描述都不对 (2) 以下数据结构中不属于线性数据结构的是(C) A. 队列 B. 线性表 C. 二叉树 D. 栈 (3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得 A. 8 B. 16 C. 32 D. 15 (4) 下面描述中,符合结构化程序设计风格的是(A) A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B. 模块只有一个入口,可以有多个出口 C. 注重提高程序的执行效率 D. 不使用goto语句 (5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58 A. 对象 B. 继承 C. 类 D. 过程调用 (6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B) A. 可行性分析 B. 需求分析 C. 详细设计 D. 程序编码 (7) 在软件开发中,下面任务不属于设计阶段的是(D) A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型 (8) 数据库系统的核心是(B) A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库 (9) 下列叙述中正确的是(C) A.数据库是一个独立的系统,不需要操作系统的支持 B.数据库设计是指设计数据库管理系统 C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致 (10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108 A. 内模式 B. 外模式 C. 概念模式 D. 逻辑模式 (11) 算法的时间复杂度是指(C) A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的基本运算次数 D. 算法程序中的指令条数 (12) 算法的空间复杂度是指(D) A. 算法程序的长度 B. 算法程序中的指令条数 C. 算法程序所占的存储空间 D. 算法执行过程中所需要的存储空间 (13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出 A. 349 B. 350 C. 255 D. 351 (14) 结构化程序设计主要强调的是(B) A.程序的规模 B.程序的易读性 C.程序的执行效率 D.程序的可移植性 (15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D) 注:即第一个阶段 A. 概要设计 B. 详细设计 C. 可行性分析 D. 需求分析 (16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(A) 注:P67 A. 控制流 B. 加工 C. 数据存储 D. 源和潭 (17) 软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B) 注:

相关主题