计算机程序设计基础(C语言)编程习题_第1页
计算机程序设计基础(C语言)编程习题_第2页
计算机程序设计基础(C语言)编程习题_第3页
计算机程序设计基础(C语言)编程习题_第4页
计算机程序设计基础(C语言)编程习题_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机程序设计基础(C语言)

编程练习题及参考答案

1.输入2个整数,求两数的平方和并输出。

#include<stdio.h>

main()

{intta,b,s;

printf("pleaseinputa,b:\n“);

scanf("%d%d\&a/&b);

s=a*a+b*b;

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

)

2.输入一个圆半径(r)当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。

#include<stdio.h>

#definePI3,14<stdio.h>

main()

{floatr,s,I;

printf("plenseinputr:\n"):

scanf("%f\&r);

if(r>=0)

{s=pi*r*r;

I二2*i*r;

printf("theareais%f\n"zs);

printf("thecircumferenceis

else

printf("inputerror!\nH);

}

3、函数y=f(x)可表示为:

2x+l(x<0)

0(x=0)

{2x-l(x>0)

编程实现输入一个x值,输出y值。

main()

{intx,y;

scanfC%d\&x);

If(x<0)y=2*x+l;

If(x>0)y=2*x-l;

If(x==O)y=0;

printfC%df\y);)

4、编写一个程序,从4个整数中找出最小的数,并显示此数。

main()

{inta,b,c,d1;

scanf(、'%d,%d,%d,%d",&a,&b,&c,&d);

if(a>b)

{t=a;a=b;b=t;}

if(a>c)

{t=a;a=c;c=t;}

if(a>d)

{t=a;a=d;d=t;J

printf("min=%d\n",a):

}

5有一函数当x<0时y=l,当x>0时,y=3,当x=0时y=5,编程,从键盘输入一个x值,

输出y值。

main()

{intx,y;

scanf("%d”,&x);

if(x<0)y=l;

elseif(x==O)y=5;

elsey=3;

printf("x=%d,y=%d\n",x/y);)

6从键盘输入两个数,求出其最大值(要求使用函数完成求最大值,并在主函数中调用该函数)

main()

{floatmax(floatxjloaty);

floata,b,m;

m=max(a,b);

printf("Maxis

}

floatmax(floatx,floaty)

(

floattemp;

if(x<y)

{temp=x;

x=y;

y=temp;

}

return(x);

)

7、从键盘输入你和你朋友的年龄,编成判断谁的年龄最大,并打印最大者的年龄。

#include<stdio.h>

main。

{intyourAge,hisAge;

printf(HPleaseenteryourage:");

scanf(”%d",AyourAge);/*输入你的年龄ycurAge*/

printf(HPleaseenteryourfriend'sage:");

scanf("%d",AhisAge);/*输入你朋友的年龄hisAge*/

if(yourAge>=hisAge)

(

printfC'Youareolder!Yourageis二%d\n"/yourAge);

)

if(hisAge>yourAge)

(

printfCYourfriendisolder!HisAgeageis=%d\n”,hisAge);

))

8、键盘输入2个加数,再输入答案,如果正确,显示“right”,否则显示“error”

#include"stdio.h"

main()

{inta,b,c;

printff'pleaseinputaandb\n");

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

printfC'pleaseinputtheanswerfora+b\n");

scanf(%d",&c);

if(c==a+b)

printf(''right\n,/);

else

printf("error\n");

}

9.编一程序每个月根据每个月上网时间计算上网费用,计算方法如下:

30元<10小时

费用=|每小时3元10-50小时

[I每小时2.5元250小时

要求当输入每月上网小时数,显示该月总的上网费用(6分)

main()

{inthour;

floatfee;

printfC'pleaseinputhourAn0);

scanf("%cT,&hour);

if(hour<=10)

fee二30;

elseif(hour>=10d&hour<=50)

fee=3*hour;

elsefee=hour*2.5;

printff'Thetotalfeeis%f*\fee);

)

10.神州行用户无月租费,话费每分钟元,全球通用户月租费50元,话费每分钟0.4元。输

入一个月的通话时间,分别计算出两种方式的费用,判断哪一种合适。

main。

{floata,x,y;

printfC'Xn请输入您的话费:”):

scanf(tt%f;;(&a);

x=0.6*a;

y=50+0.4*a;

printf("神州行话费为:%f\n\x);

printf(''全球通话费为:%f\n°/y);

if(x>=y)

printf。建议使用全球通”);

elseprintf("建设使用神州行);

}

11.个人所得税计算,应纳税款的计算公式如下:

收入税率

___________收入<=1000元部分___________0%

2000元>=收入>1000元的部分5%

3000元>=收入>2000元的部分10%

6000元>=收入>3000元的部分15%

___________收入>6000元的部分___________20%

输入某人的收入,计算出应纳税额及实际得到的报酬。(7分)

(如需连续计算多个人的纳税情况,直到输入负数为止,程序应如何改进?试写出程序)

#include"stdio.h"

main。

(

intgrade;

floatincome,tax,money;

printfC'pleaseinputyourincomeXn0);

scanf("%f",&ncome);

if(income<0)

printfC'theinputiserror");

else

{grade=(inr)income/lOOO;

switch(grade)

{case0:tax=O;break;

case1:tax=(income-1000)*0.05;break;

case2:tax=50+(income-2000)*0.1;break;

case3:

case4:

case5:tax=150+(income-3000)*0.15;break;

default:tax=600+(income-6000)*0.2;

}

money=income-tax:

printf(''\ntax=%f/money:tax,money);

}

}

12.从键盘上输入一个百分制成绩score,按下列原则输出其等级:score*。,等级为A;

80<score<90,等级为B;70<score<80,等级为G60<score<70,等级为b;score<60,

等级为Eo

#include<stdio.h>

main()

(

intdata;

chargrade;

printf("Pleaseenterthescore:");

,,

scanf("%d/&data);

switch(data/10)

{case10:

case9:grade='A';break;

case8:grade='B,;break;

case7:grade='C';break;

case6:grade='D';break;

default:grade#;

}

printfC'thegradeis%c”,grade);

}

*13.编程设计一个简单的计算器程序。从键盘输入2个操作数,1个运算符,当运算符为加(♦)、

减(-)、乘(★)、除(/)时,输出计算结果

#include<stdio.h>

main()

{intdatal,data2;/*定义两个操作符*/

charop;/*定义运算符*/

printfC'Pleaseentertheexpression:");

scanf("%d%c%d"/AdatatAop,ddata2);/*输入运算表达式*/

switchSp)/*根据输入的运算符确定要执行的运算*/

{case'+':/*处理加法*/

printf("%d+%d=%d\n'\dated,data2/datal+data2);

break;

case/*处理减法*/

printf("%d-%d=%d\n”,datal,data2zdatal-data2);

break;

case'*':/*处理乘法*/

printf(u%d*%d二%d\n",datal,da十a2,datal*data?):

break;

case7':/*处理除法*/

if(0==data2)/*为避免出现溢出错误,检验除数是否为0*/

printf("Divisionbyzero!\n");

else

printf("%d/%d=%d\n'\datal,data2,datal/data2);

break;

default:

printf("Unknownoperator!\n");

}

)

14.从键盘输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出。

main()

(int0[10],i/p=0/n=0/z=0;

printfC'pleaseinputnumber");

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

{scanfC%d;;(&a[i]);

if(a[i]>0)

p++;

elseif(a[i]<0)

n++;

elsez++}

printfC正数:%5d,负数:%5d,零:%5d\nM,p,n,z);

}

}

15、编程序实现求1-200之间的所有数的乘积并输出。

#include<stdio.h>

main()

{inti,sum二1

for(i=l;i<200i=i+1)

sum=sum*i;

printfC'thesumofoddis:%d”,sum);

}

16.从键盘上输入10个数,求其平均值。

main()

(

inia[10],i,s=0;

floatave;;

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

scanf(M%d\&a[i]);

for(i=O;i<lO;i++)

sum+=a[i];

ave=(float)sum/lO;

printf("ave二ave);

}

17、编程序实现求1-1000之间的所有奇数的和并输出。

#include<stdio.h>

main()

{inti,sum=0;for(i=l;

i<1000;i=i+2)

sum=sum+i;

printfC'thesumofoddis:%d”,sum);

}

18.有一个分数序列:2/1,3/2,5/3,8/5,13/8,21/13……

编程求这个序列的前20项之和。

main()

(

inti,t,n二20;

floata二2,b二l,s=0;

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

{s=s+a/b;

t二a;

a=a+b;

b=t;

)

printf("sum=%"/s);

}

19.用数组实现以下功能:输入5个学生成绩,而后求出这些成绩的平均值并显示出来。

main()

{floata[5]j;

floats=0;

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

scanfC%f\&a[i]);

for(i=0;i<5;I++)s=s+a[i];

,,

printf(*'result=%f,s/5);

}

★20、用循环的方法构造一个5行5列的二维数组,使主对角线上的变量为1,其它为0,并将

数组中所有项按行按列显示出来。

main()

{ints=0;

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

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

if(i==j)a[i][j]=l;

elsea[i][j]=0;

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

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

{if(j==0)printfC\nM);

printfC%d",a[i][j]);

)

}

a求一个3x3矩阵对角线元素之和。从键盘输入矩阵元素的值并输出和的值.

main()

{inta[3][3],sum=0;

intij;

printfC'Enterdata:\n");

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

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

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

sum=sum+a[i][i];

printfC'sum=%d"/surn);

}

2输入n的值,n代表行数,输出如图所示的图形。(6分)

***

*****

*******(此图为n=4时的输出结果)

#include<stdio.h>

main()

{inti,j,k;

for(i=1;i<=4;i++)/*控制行数*/

{for(k=1;k<=(2*i-1);k++)/*控制每行输出的*号个数*/

{printfC'*");}

printf("\n");}}/*输出一行后换行*/

23、从键盘输入30名学生的成绩数据,求其中的最高分、最低分和平均分。

(提示:用数组存放成绩数据)

#include<stdio.h>

#defineM30

main()

(floatscore[M]zmax,min,aver:

inti;

printf(upleaseinputscore:\n");

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

scanf("%f",4score[i]);

max=score[0];

min=score[0];

aver=score[0];

for(i=l;i<M;i++)

{if(max<score[i])max=score[i];

if(min>score[i])min=score[i];

aver+=score[i];

}

,,

printf(''max=%f/min=%f/aver=%f/max,min,aver/M);

}

24.从键盘输入某班学生某门课的成绩及其学号(班级人数最多40人,具体人数由键盘输入),

输出该班最高分和最低分及其学生学号;并输出该班该课程的总分和平均分。请编写程序。

#include<stdio.h>

#defineARR_SIZE40

main。

{floatscore[ARR_5IZE],maxScore^inScore.sum;

intn,i;

longmaxNum,minNum/num[ARR_SIZE];

printf("Pleaseentertotalnumber:");

scanf("%d”,&n);

printf("PleaseenterthenumberandscoreAn");

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

scanf("%ld%f",&score[i]);

maxScore二score[O];min5core=score[0];

maxNum=num[O];minNum二num[O];

sum=score[0];

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

{if(score[i]>maxScore)

{maxScore二score[i];

maxNum=num[i];

}

elseif(score[i]<minScore)

{minScore二score[i];

minNum=num[i];

)

sum=sum+score[i];

}

printf("maxScore二%.0fzmaxNum二%ld\n",maxScore,maxNum);

printf("minScore=%.0f,minNum=%ld\n"zminScore,minNum);

printf("sum=%.lfzaverage二%.lfXn",sum,sum/n);

}

★25,将一个有5个元素的数组中的值(整数成逆序重新存放。

例:原来顺序为:8、6、5、4、1,要求改为1、4、5、6、8

defineN5

main()

{inta[N],Ltemp;

printfC'enterarraya:\n");

for(I=0;I<N;R+)

scanfC%d\$a[i]);

for(I=0;I<N;I^)

{temp=a[i];

a[i]=a[N-I-l];

a[N-I-l]=temp;

)

printf(M\nNow,arraya:\nM);

for(I=0;I<N;I^)

H

printfC%4d,a[i]);

printf(”\n");

)

*26.从键盘上输入一个2・3的矩阵,将其转置后形成3*2的矩阵输出。

main()

{inta[2][3],b[3][2]jj;

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

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

scanfC%d\&a[i][j]);

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

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

b[i][j]=Q[j][i];

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

(forG=0;j<2;j++)

printfd'n)

}

}

*27.编写两个函数分别求两个整数的最小公倍数和最大公约数,用主函数调用这两个函数并输

出结果。两个整数由键盘输入。

#include"stdio.h"

mingb(x,y)

intx,y;

{intzj,t;

z=l;

i=l;

if(x>y)

{t=x;x=y;y=t;}

while(z<=x*y)

(

z=i*y;if((z%x==0)4&(z%y==0))

break;i++;

}

return(z);

)

max9y(x,y)

intx,y;

{intzj;

if(x>y)

(t=x;x=y;y=t;J

z=x;

while(z>l)

{if((x%z==O)&&(y%z==O))break;

z-;

}

return(z);

)

main()

(

intQ,b,c;

charch;

printf(H\nmingb(l)/maxgy(2)?");

ch=getchar();

printf("\ninput:"):

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

if(ch=='l')c=tningb(azb);

elseif(ch='2')c=max9y(a,b);

printf("theresultis%d"/c);

getch();

)

*28.输入一个3/3矩阵,求出其转置矩阵,并求出两个矩阵的和.

main。

(

inta[3][3];

intb[3][3];

intc[3][3]

intiJ

printfC'pleaseinput6numbers!")

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

for(j=l;j<3;j++)

(

scanfC%d\&a[i][j]);

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

}

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

forQ=l;j<3;j++)

(

c[i][j]=a[i][j]+b[i][j];

}

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

forG=l;j<3;j++)

(

printfC%d\a[i][j]);

}

)

29、从键盘输入10名学生的成绩数据,按成绩从高到低的顺序排列并输出。(提示:用数组存

放成绩数据)

main()

{inta[10];

intiJtemp;

printf("inputscore:\n");

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

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

printf("\nH);

for(i=l:i<10:i++)

for。二。小9;j++)

if(a[j]<a[j+l])

{temp=a[j];

a[j]=a[j+l];

a[j+l]=temp;

}

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

}

30.定义一个5行3列的数组,从键盘输入各数组元素的值,计算各数组元素之和。

#include<stdio.h>

main()

{intiJ/0[5][3];

printfC'Enterdata:\n");

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

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

scanfC%d\&a[i][j]);

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

forQ=0;j<3;j++)

sum=sum+a[i][j];

M

printfCsum=%5d\n/sum);

)

31、编写程序,交换两个数组中的对应元素。

#include<stdio.h>

#defineN20

main()

{inttemp;

printfC'pleaseinputQ:\n");

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

scanfC%d\&a[i]);

printfC'pleaseinputb:\n");

f。咛o;j<N;j++)

scanfC'%d\&b[i]);

for(i=O;i<N;i++)

{temp=a[i];

a[i]=b[i];

b[i]=temp;

)

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

printfC^d;,a[j]);

printf(tt\nH);

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

printf(tt%d/;b[j]);

)

*32、从键盘上输入一个4*3的整型数组,找出数组中的最小值及其在数组中的下标。

#include<stdio.h>

main()

{inta[4][3]zi,j,min,m,n;

prinTf("Pleaseenterdata:");

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

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

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

min=a[0][0];

m=0;n=0;

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

forQ=0;j<3;j++)

if(a[i][j]<min)

{min=a[i][j];

m=i;

n二j;

)

printf("theminis%d\nzmin);

printf("posionis%d%d\n,mzn);

)

33.编程实现如下功能:从键盘输入一行字符,统计其中大写英文字符,小写英文字符和其他

字符的个数。

#include<stdio.h>

#include<string.h>

#defineARR_5IZE80

main()

charstr[ARR_5IZE];

intlen,i,letter=0,digit=0,space=0,others=0;

printf("Pleaseinputastring:");

gets(slr);

len二strlen(str);

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

{if(Str[i]>='a,&&str[i]<='z'11str[i]>='A'&&str[i]<=Z)

Ie廿er++;/*统计英文字符*/

elseif(str[i]>='O'&&str[i]<='9')

digit++;/*统计数字字符*/

else

others++;/*统计其它字符的个数*/

)

,

printf("Englishcharacter:%d\n'/letter);

printfC'digitcharacter:%d\nH,digit);

printf("othercharacter:%d\n"/others);

}

*34.编程实现如下功能:

1)在主函数中,实现从键盘输入10名学生某门课的成绩,保存在一维数组中;调用排序函

数;对排序后的数组中的元素按从高到低打印输出。

2)编写排序函数,使用数组名做函数参数,实现对该成绩的排序。

#include<stdio.h>

#defineARR_SIZE40

void5ort(floatscoret],longnum[],intn);

main()

{floatscore[ARR_SIZE];

intn,i;

longnum[ARR_SIZE];

printf("Pleaseentertotalnumber:");

scanfC^d",&n);

printf("Pleaseenterthenumberandscore:\n");

for(i=0;i<n:i++)

(

scanfC'%ld%f",&num[i],&score[i]);

)

SortCscore,num,n);

printf("Sortedresults:\n");

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

H

{printf("%ld\t%\n/num[i]/score[i]);

}

}

voidSort(floatscore[]tlongnum[],intn)

{Mtij;

floattempi;

longtemp2;

for(i=0;i++)

{for(j=i+l;j<n;j++)

{if(score[j]>score[i])

{tempi=score[j];

score[j]二score[i]:

score[i]=tempi;

/*交换学号*/

temp2=num[j];

num[j]=num[i];

num[i]:temp2;

}

}

*35.编程实现如下功能:

实现从键盘输入两个字符串,分别存入两个不同的字符数组中;将两个字符串连接为一个

字符串,并打印输出连接后的整个字符。

#include<stdio.h>

#include<string.h>

#defineARR_S工ZE80

voidMyStrcat(chardstStr[],charsrcStr[]);

main()

{chars[ARR_SIZE]zt[ARR_SIZE];

printf("Pleaseentersourcestring:11);

gets(s);

printf("Pleaseenterdestinationstring:");

gets⑴;

MyStrcatCs^);

printff'Theconcatenatestringis:");

puts(s);

}

voidAAy5trcat(chardstStr[]zcharsrcStr[])

{inti=0,j;

while(dstStr[i]!='\0")

(

i++;

)

for(j=O;srcStr[j]!八O';j++,i++)

(

dst5tr[i]=src5tr[j];

}

dstStr[i]=*\O';

}

*36、猜数游戏。系统随机产生一个整数,通过键盘输入数据猜数,猜对为止,并要求统计猜的

次数。

注;rand()函数可以产生0-32767间的正整数,程序中需包含stdlio

#include<stdio.h>

#include<stdlib.h>

main()

(

intmagic;

intguess;

intcounter;

magic=rand()%100+1;

counter=0;

do{

printf("Pleaseguessamagicnumber:");

scanf("%d”,Aguess);

counter++;

if(guess>magic)

printfCWronglToohigh!\n");

elseif(guess<magic)

printf(HWrong!Toolow!\n");

Jwhile(guess!=magic);

printf("Right!\n");

printf("counter二%d\n"/counter);

}

37.输入两个整数,利用指针变量作为函数参数,编程实现两数互换功能.并将交换后的数据

重新输出。

#include<stdio.h>

voidSwap(int*x,int*y);

main()

{inta,b;

u

printf("Pleaseenterazb:);

scanfC'%d,%cr&Q,&b);

printf("Beforeswap;a=%d,b二%d\n",azb);

Swap(&a,&b);

printf("Afterswap:a二%d,b二%d\n",a,b);

)

voidSwap(int*x,int*y)

(

inttemp;

temp=*x;

*x=*y;

*y=temp;}

38.随机输入若干个学生的体重,以输入负数或零结束,分别求最重和最轻的体重,并计算平

均体重。

#include<stdio.h>

main()

{intn=0;

floatweight,max=0,min=10,sum二0,ave;

printfC'pleaseinputtheweight:");

scanf("%f",&weight);

while(weight>0)

{sum=weight+sum;

n++;

if(weight<min)

min二weight;

elseif(weight>max)

max二weight;

scanf("%f",&weight);}

if(n>0)

{ave=sum/n;

printf("maxweight二%f\n",max);

printf("minweight=%f\n"zmin);

printfC'ave=%f\n"zave);

elseprintfC'NOVALIDDATA");

)

39.输入m,k的值,编程求下面表达式的值:(要求编写一个求阶乘的函数,调用函数实现本

题)

k\

p-----------

(〃?一k)!

/include<stdio.h>

unsignedlongFactorial(unsignedintnumber);

main。

(unsignedintm,k;

doublep;

printf("Pleaseinputm,k:");

scanfC^u,&k);

p二(double)Factorial(k)/Factorial(m-k);

printf("p=%fXn",p);

}

unsignedlongFactorial(unsignedintnumber)

{unsignedlongi,result=1;

for(i=2:k=number:i++)

result*=i;

returnresult;

)

*40.编写程序,其中自定义一函数,用来判断一个整数是否为素数,主函数输入一个数,输

出是否为素数。

#include<math.h>

intIsPrimeNumber(intnumber)

{inti;

if(number<=1)

return0;

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

{if((number%i)==0)

return0;}

return1;}

main。

{intn;

printfC'Pleaseinputn:");

scanf(“%d”,&n);

if(IsPrimeNumber(n))

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

elseprintf(*\n%disnotaPrimeNumber",n);}

2012-2013学年下学期《大学计算机基础》笔试试卷(A

选择题(每小题只有一个正确答案,每小题2分,共50题)

(考试时间:60分钟,闭卷)

注意:请将正确的答案填入答题卡中

一、现代计算机之所以运算速度快,自动化程度高是因为计算机内部采用二进制表示数是因

1、A、采用二进制B、具有存储程序的能力C、安装了高速的CPUD、安装了Windows

2、A、二进制运算法则简单B、二进制运算速度快

C、二进制在计算机电路上容易实现D、二进制容易与八进制、十六进制转换

二、不同的外部设备必须通过不同的才能与主机相连。显示器性能指标中的“1024X768”,

4O目前打印质量最好的打印机是5o

3、A、接口电路B、电脑线C、设备D、插座

4、A、分辨率B、色彩深度C、显示存储器容量D、颜色种类

5、A、喷墨打印机B、针式打印机C、激光打印机D、都一样

三、微型计算机的核心部件是」,计算机的数据交换中心是」如果计算机电源突然断电,下

分中的信息全部丢失

6、A、CPUB、外存C、内存D、显示器

7、A、硬盘B、内存C、CPUD、输入输出设备

8、A、ROM和RAM中的信息B、RAM中的信息C、ROM中的信息D、U盘中的信息

四、CAD是计算机的应用领域之一,其含义是_9_。用计算机控制人造卫星和导弹的发射,按计算

分类,它应属于10Q

9、A、计算机辅助决定B、计算机辅助设计C、计算机辅助制造D、计算机辅助教学

10、A、科学计算B、辅助设计C、数据处理D、实时控制

五、64位微机中的“64”是指该微机11:计算机的技术指标有多种,最重要的是一12一。

11、A、能同时处理64位二进制数B、能同时处理64位十进制数

C、具有64根地址总线D、运算精度可达小数点定后64位

12、A、制造商B、价格C、主频D、品牌

六、下列字符中,ASCH码值最小的是13。在计算机内部实际用来表示汉字的代码是上一。

13、A、fB.AC>tD、Y

14、A、国标码B、机内码C、ASCII码D、区位码

七、计算机能直接识别的语言是15,C/C++属于16。

15、A、机器语言B、汇编语言C、高级语言D、特殊语言

16、A、机器语言B、汇编语言C、高级语言D、低级语言

八、操作系统是计算机最重要的一L2_“下列不属于操作系统的是」8_o

17、A、实用软件包B、应用软件C、编译软件D、系统软件

18、A、LinuxB、OfficeC、UnixD、Windows7

九、在Windows7操作系统中,桌面指的是_JL9__,它包括

19、A、办公桌面B、屏幕上的所有图标C、Windows7的主控窗口D、活动窗口

20、A、回收站、菜单、文件夹B、图标、开始按钮、任务栏

C、我的文档、菜单、资源管理器D、附件、任务栏、我的电脑

十、Windows7文件名最长可由一个字符组成。具有一22^属性的文件不能修改。

21、A、32B、64C、128D、255

22、A、系统B、存档C、隐藏D、只读

十一、打开Windows7的资源管理器窗口,可看到分隔条将整个窗口分为文件夹树窗口和文件夹内

大部分。文件夹树窗口显示的是一23-,文件夹内容窗口显示的是T4-。文件夹图标前的

“年~25—B,“”标记表示25A

23、A、当前盘所包含的文件B、当前目录和下级目录

C、计算机的磁盘目录结构D、当前盘所包含的目录和文件

24、A、当前盘所包含的文件的内容B、系统盘所包含的文件夹和文件名

C、当前盘所包含的全部文件名D、当前文件夹所包含的文件名及下级子文件夹

25、A、该文件夹包含有子文件夹,且该文件夹已经打开

B、该文件夹包含有子文件夹,且该文件夹尚未打开

C、该已经被查看过

D、该文件夹曾经增添过文件

十二、建立计算机网络的主要目的是一26—。下面不属于网络硬件组成的是一25^。Internet实现

分布在世界各地的各类网络的互联,其最基础和核心的协议为-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论