首页 > 试题

计算机编程基础

更新时间:2025-02-25 17:34:06 阅读: 评论:0

三七粉怎么分好坏-车险索赔


2023年3月10日发(作者:本量利)

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

编程练习题及参考答案

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

#include

main()

{intta,b,s;

printf("pleainputa,b:n");

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

s=a*a+b*b;

printf("theresultis%dn",s);

}

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

#include

#definePI3.14

main()

{floatr,s,l;

printf("pleainputr:n");

scanf("%f”,&r);

if(r>=0)

{s=pi*r*r;

l=2*i*r;

printf("theareais%fn",s);

printf("thecircumferenceis%fn",l);}

el

printf("inputerror!n");

}

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

2x+1(x<0)

y=0(x=0)

2x-1(x>0)

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

main()

{intx,y;

scanf(“%d”,&x);

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

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

If(x==0)y=0;

printf(“%d”,y);}

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

main()

{inta,b,c,d,t;

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;}

printf(“min=%dn”,a);

}

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

输出y值。

main()

{intx,y;

scanf("%d",&x);

if(x<0)y=1;

elif(x==0)y=5;

ely=3;

printf("x=%d,y=%dn",x,y);}

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

main()

{floatmax(floatx,floaty);

floata,b,m;

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

m=max(a,b);

printf("Maxis%fn",m);

}

floatmax(floatx,floaty)

{

floattemp;

if(x

{temp=x;

x=y;

y=temp;

}

return(x);

}

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

#include

main()

{intyourAge,hisAge;

printf("Pleaenteryourage:");

scanf("%d",&yourAge);/*输入你的年龄yourAge*/

printf("Pleaenteryourfriend'sage:");

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

if(yourAge>=hisAge)

{

printf("Youareolder!Yourageis=%dn",yourAge);

}

if(hisAge>yourAge)

{

printf("Yourfriendisolder!HisAgeageis=%dn",hisAge);

}}

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

#include“stdio.h”

main()

{inta,b,c;

printf(“pleainputaandbn”);

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

printf(“pleainputtheanswerfora+bn”);

scanf(%d”,&c);

if(c==a+b)

printf(“rightn”);

el

printf(“errorn”);

}

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

小时

小时

小时

元每小时

元每小时

费用

50

5010

10

5.2

3

30

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

main()

{inthour;

floatfee;

printf(“pleainputhour:n”);

scanf(“%d”,&hour);

if(hour<=10)

fee=30;

elif(hour>=10&&hour<=50)

fee=3*hour;

elfee=hour*2.5;

printf(“Thetotalfeeis%f”,fee);

}

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

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

main()

{floata,x,y;

printf(“n请输入您的话费:”);

scanf(“%f,”,&a);

x=0.6*a;

y=50+0.4*a;

printf(“神州行话费为:%fn”,x);

printf(“全球通话费为:%fn”,y);

if(x>=y)

printf(“建议使用全球通”);

elprintf(“建议使用神州行);

}

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

收入税率

收入<=1000元部分0%

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

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

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

收入>6000元的部分20%

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

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

#include“stdio.h”

main()

{

intgrade;

floatincome,tax,money;

printf(“pleainputyourincomen”);

scanf(“%f”,&income);

if(income<0)

printf(“theinputirror”);

el

{grade=(int)income/1000;

switch(grade)

{ca0:tax=0;break;

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

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

ca3:

ca4:

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

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

}

money=income-tax;

printf(“ntax=%f,money=%f”,tax,money);

}

}

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

80≤score<90,等级为B;70≤score<80,等级为C;60≤score<70,等级为D;score<60,

等级为E。

#include

main()

{

intdata;

chargrade;

printf("Pleaenterthescore:");

scanf("%d”,&data);

switch(data/10)

{ca10:

ca9:grade=’A’;break;

ca8:grade=’B’;break;

ca7:grade=’C’;break;

ca6:grade=’D’;break;

default:grade=’E’;

}

printf("thegradeis%c”,grade);

}

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

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

#include

main()

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

charop;/*定义运算符*/

printf("Pleaentertheexpression:");

scanf("%d%c%d",&data1,&op,&data2);/*输入运算表达式*/

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

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

printf("%d+%d=%dn",data1,data2,data1+data2);

break;

ca'-':/*处理减法*/

printf("%d-%d=%dn",data1,data2,data1-data2);

break;

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

printf("%d*%d=%dn",data1,data2,data1*data2);

break;

ca'/':/*处理除法*/

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

printf("Divisionbyzero!n");

el

printf("%d/%d=%dn",data1,data2,data1/data2);

break;

default:

printf("Unknownoperator!n");

}

}

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

main()

{inta[10],i,p=0,n=0,z=0;

printf(“pleainputnumber”);

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

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

if(a[i]>0)

p++;

elif(a[i]<0)

n++;

elz++}

printf(“正数:%5d,负数:%5d,零:%5dn”,p,n,z);

}

}

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

#include

main()

{inti,sum=1

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

sum=sum*i;

printf(“thesumofoddis:%d”,sum);

}

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

main()

{

inta[10],i,s=0;

floatave;;

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

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

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

sum+=a[i];

ave=(float)sum/10;

printf("ave=%fn",ave);

}

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

#include

main()

{inti,sum=0;

for(i=1;i<1000;i=i+2)

sum=sum+i;

printf(“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=1,s=0;

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

{s=s+a/b;

t=a;

a=a+b;

b=t;

}

printf("sum=%",s);

}

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

main()

{floata[5],i;

floats=0;

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

scanf(“%f”,&a[i]);

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

s=s+a[i];

printf(“result=%f”,s/5);

}

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

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

main()

{inta[5][5],i,j,s=0;

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

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

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

ela[i][j]=0;

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

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

{if(j==0)printf(“n”);

printf(“%d”,a[i][j]);

}

}

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

main()

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

inti,j;

printf("Enterdata:n");

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

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

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

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

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

printf("sum=%d",sum);

}

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

*

***

*****

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

#include

main()

{inti,j,k;

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

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

{printf("*");}

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

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

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

#include

#defineM30

main()

{floatscore[M],max,min,aver;

inti;

printf(“pleainputscore:n”);

for(i=0;i

scanf(“%f”,&score[i]);

max=score[0];

min=score[0];

aver=score[0];

for(i=1;i

{if(max

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

aver+=score[i];

}

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

}

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

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

#include

#defineARR_SIZE40

main()

{floatscore[ARR_SIZE],maxScore,minScore,sum;

intn,i;

longmaxNum,minNum,num[ARR_SIZE];

printf("Pleaentertotalnumber:");

scanf("%d",&n);

printf("Pleaenterthenumberandscore:n");

for(i=0;i

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

maxScore=score[0];minScore=score[0];

maxNum=num[0];minNum=num[0];

sum=score[0];

for(i=1;i

{if(score[i]>maxScore)

{maxScore=score[i];

maxNum=num[i];

}

elif(score[i]

{minScore=score[i];

minNum=num[i];

}

sum=sum+score[i];

}

printf("maxScore=%.0f,maxNum=%ldn",maxScore,maxNum);

printf("minScore=%.0f,minNum=%ldn",minScore,minNum);

printf("sum=%.1f,average=%.1fn",sum,sum/n);

}

*25.将一个有5个元素的数组中的值(整数)按逆序重新存放。

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

defineN5

main()

{inta[N],I,temp;

printf(“enterarraya:n”);

for(I=0;I

scanf(“%d”,$a[i]);

for(I=0;I

{temp=a[i];

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

a[N-I-1]=temp;

}

printf(“nNow,arraya:n”);

for(I=0;I

printf(“%4d”,a[i]);

printf(“n”);

}

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

main()

{inta[2][3],b[3][2],i,j;

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

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

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

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

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

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

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

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

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

printf("n”);

}

}

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

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

#include"stdio.h"

mingb(x,y)

intx,y;

{intz,i,t;

z=1;

i=1;

if(x>y)

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

while(z<=x*y)

{

z=i*y;

if((z%x==0)&&(z%y==0))break;

i++;

}

return(z);

}

maxgy(x,y)

intx,y;

{intz,t;

if(x>y)

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

z=x;

while(z>1)

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

z--;

}

return(z);

}

main()

{

inta,b,c;

charch;

printf("nmingb(1)/maxgy(2)?");

ch=getchar();

printf("ninput:");

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

if(ch=='1')c=mingb(a,b);

elif(ch='2')c=maxgy(a,b);

printf("theresultis%d",c);

getch();

}

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

main()

{

inta[3][3];

intb[3][3];

intc[3][3]

inti,j;

printf(“pleainput6numbers!”)

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

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

{

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

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

}

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

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

{

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

}

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

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

{

printf(“%d”,a[i][j]);

}

}

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

放成绩数据)

main()

{inta[10];

inti,j,temp;

printf("inputscore:n");

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

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

printf("n");

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

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

if(a[j]

{temp=a[j];

a[j]=a[j+1];

a[j+1]=temp;

}

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

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

}

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

#include

main()

{inti,j,a[5][3];

printf(“Enterdata:n”);

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

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

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

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

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

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

printf(“sum=%5dn”,sum);

}

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

#include

#defineN20

main()

{inta[N],b[N],i,j,temp;

printf(“pleainputa:n”);

for(i=0;i

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

printf(“pleainputb:n”);

for(j=0;j

scanf(“%d”,&b[i]);

for(i=0;i

{temp=a[i];

a[i]=b[i];

b[i]=temp;

}

for(j=0;j

printf(“%d,”,a[j]);

printf(“n”);

for(j=0;j

printf(“%d,”,b[j]);

}

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

#include

main()

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

printf("Pleaenterdata:");

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++)

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

if(a[i][j]

{min=a[i][j];

m=i;

n=j;

}

printf("theminis%dn,min);

printf("posionis%d%dn,m,n);

}

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

字符的个数。

#include

#include

#defineARR_SIZE80

main()

{

charstr[ARR_SIZE];

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

printf("Pleainputastring:");

gets(str);

len=strlen(str);

for(i=0;i

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

letter++;/*统计英文字符*/

elif(str[i]>='0'&&str[i]<='9')

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

el

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

}

printf("Englishcharacter:%dn",letter);

printf("digitcharacter:%dn",digit);

printf("othercharacter:%dn",others);

}

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

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

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

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

#include

#defineARR_SIZE40

voidSort(floatscore[],longnum[],intn);

main()

{floatscore[ARR_SIZE];

intn,i;

longnum[ARR_SIZE];

printf("Pleaentertotalnumber:");

scanf("%d",&n);

printf("Pleaenterthenumberandscore:n");

for(i=0;i

{

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

}

Sort(score,num,n);

printf("Sortedresults:n");

for(i=0;i

{printf("%ldt%n",num[i],score[i]);

}

}

voidSort(floatscore[],longnum[],intn)

{inti,j;

floattemp1;

longtemp2;

for(i=0;i

{for(j=i+1;j

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

{temp1=score[j];

score[j]=score[i];

score[i]=temp1;

/*交换学号*/

temp2=num[j];

num[j]=num[i];

num[i]=temp2;

}

}

}

}

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

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

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

#include

#include

#defineARR_SIZE80

voidMyStrcat(chardstStr[],charsrcStr[]);

main()

{chars[ARR_SIZE],t[ARR_SIZE];

printf("Pleaentersourcestring:");

gets(s);

printf("Pleaenterdestinationstring:");

gets(t);

MyStrcat(s,t);

printf("Theconcatenatestringis:");

puts(s);

}

voidMyStrcat(chardstStr[],charsrcStr[])

{inti=0,j;

while(dstStr[i]!='0'){

i++;

}

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

{

dstStr[i]=srcStr[j];

}

dstStr[i]='0';

}

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

次数。

注:rand()函数可以产生0~32767间的正整数,程序中需包含stdli。

#include

#include

main()

{

intmagic;

intguess;

intcounter;

magic=rand()%100+1;

counter=0;

do{

printf("Pleaguessamagicnumber:");

scanf("%d",&guess);

counter++;

if(guess>magic)

printf("Wrong!Toohigh!n");

elif(guess

printf("Wrong!Toolow!n");

}while(guess!=magic);

printf("Right!n");

printf("counter=%dn",counter);

}

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

重新输出。

#include

voidSwap(int*x,int*y);

main()

{inta,b;

printf("Pleaentera,b:");

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

printf("Beforeswap:a=%d,b=%dn",a,b);

Swap(&a,&b);

printf("Afterswap:a=%d,b=%dn",a,b);

}

voidSwap(int*x,int*y)

{

inttemp;

temp=*x;

*x=*y;

*y=temp;}

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

均体重。

#include

main()

{intn=0;

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

printf(“pleainputtheweight:”);

scanf(“%f”,&weight);

while(weight>0)

{sum=weight+sum;

n++;

if(weight

min=weight;

elif(weight>max)

max=weight;

scanf(“%f”,&weight);}

if(n>0)

{ave=sum/n;

printf("maxweight=%fn",max);

printf("minweight=%fn",min);

printf("ave=%fn",ave);

elprintf("NOVALIDDATA”);

}

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

题)

)!(

!

km

k

p

#include

unsignedlongFactorial(unsignedintnumber);

main()

{unsignedintm,k;

doublep;

printf("Pleainputm,k:");

scanf("%u,%u",&m,&k);

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

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

}

unsignedlongFactorial(unsignedintnumber)

{unsignedlongi,result=1;

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

result*=i;

returnresult;

}

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

出是否为素数。

#include

intIsPrimeNumber(intnumber)

{inti;

if(number<=1)

return0;

for(i=2;i

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

return0;}

return1;}

main()

{intn;

printf(“Pleainputn:”);

scanf(“%d”,&n);

if(IsPrimeNumber(n))

printf(“n%disaPrimeNumber”,n);

elprintf(“n%disnotaPrimeNumber”,n);}

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

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

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

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

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

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

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

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

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

__4__。目前打印质量最好的打印机是5。

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

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

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

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

分中的信息全部丢失8。

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

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

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

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

分类,它应属于10。

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、品牌

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

13、A、、tD、Y

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

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

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

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

八、操作系统是计算机最重要的17。下列不属于操作系统的是18。

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

18、A、LinuxB、OfficeC、UnixD、Windows7

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

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

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

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

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

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

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

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

大部分。文件夹树窗口显示的是23,文件夹内容窗口显示的是24。文件夹图标前的“”标记表

示25B,“”标记表示25A

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

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

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

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

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

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

C、该已经被查看过

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

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

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

26、A、分布式处理B、数据通信和资源共享C、提高计算机系统可靠性D、以上都是

27、A、网络服务器B、个人计算机工作站C、网卡D、网络操作系统

28、A、CSMA/CDB、IEEE802、5C、TCP/IPD、X..25

十三、接入Internet的计算机都拥有一个唯一的地址,称为29。下列30是合法的IP地址。

29、A、CD地址B、IP地址C、TCP地址D、通信地址

30、A、192.168.250B、192,168,0,250C、192.305.201.35

十四、计算机病毒是指31。网上“黑客”是指__32_的人。在计算机信息安全中,防火墙主要用于研究33。

31、A、内存的一部分B、一组对计算机运行有害的程序C、计算机的编码D、计算机硬件的一部分

32、A、总在晚上网B、匿名上网C、不花钱上网D、非法入侵他人计算机系统

33、A、硬件安全B、软件安全C、数据安全D、网络安全

十五、WWW引进了超文本的概念,超文本指的是34。URL指的是35。BBS指的是36。

34、A、包含多种文字的文本B、包含图像的文本

C、包含超链接的文本D、包含多种颜色的文本

35、A、网络服务器B、统一资源定位器C、发送邮件的服务器D、域名系统

36、A、文件传输B、电子商务C、电子公告牌D、网上新闻

十六、在Word文档中,要把多处同样的文字内容更正为另外的文字,一次操作就能完成的方法是37。将

一个修改好的Word文档保存在其他文件夹下,正确的作法是38。

37、A、使用“撤销”与“恢复”命令

B、使用“编辑”菜单中的“替换”命令

C、使用“审阅”选项卡中的“修订”命令

D、用插入光标逐处查找,先删除错误文字,再输入正确文字

38、A、单击“快捷”工具栏上的“保存”图标

B、在“文件”选项卡中单击“保存”命令

C、在“文件”选项卡中单击“另存为”命令

D、只能先关闭此文档,然后进行复制操作

十七、在Word的编辑状态,若选定文字块中包含的文字有多种字体,在“格式”工具栏的“字体”框将显示39。

输入文本时,在段落结束处输入回车键后,若不专门指定,新开始的段落会自动使用40排版。

39、A、块首字符的字号B、块尾字符的字号C、空白D、块中最大的字号

40、A、宋体5号,单倍行距B、开机时默认格式C、仿宋体,3号字D、与上一段相同的排版格式

十八、在Word的“开始”选项卡中,如果“复制”和“剪切”按钮呈灰色,则表示41。Word文档中插

入了一幅图片,对此图片不能在文档窗口中实现的操作是42。

41、A、在文档中没有选定任何对象B、编辑的是页眉和页脚的内容

C、剪贴板已满D、选定的文档太长,剪贴板无法容纳

42、A、改变图片大小B、移动位置C、设置图片动画D、改变图片叠放次序

十九、Excel工作簿由一系列43组成;在新创建的Excel工作簿中,第一张默认的工作表名是44。Excel

工作簿既有一般工作表又有图表,当执行“文件”选项卡中的“保存”命令时,则45。

43、A、单元格B、工作表C、数据D、表格

44、A、wordlB、booklC、ExcellD、Sheet1

45、A、只保存工作表文件B、保存图表文件

C、分别保存D、二者作为一个文件保存

二十、不属于多媒体基本特性的是46。多媒体技术的核心技术是47。

46、A、多样性B、稳定性C、交互性D、集成性

47、A、压缩和解压缩技术B、软件技术

C、硬件技术D、输入/输出技术

二十一、目前在网络最流行的声音文件格式是__48_;不能将模拟图像转换为数字图像的设备是__49_。

48、A、MP3B、MP4C、GIFD、JPG

49、A、数码相机B、扫描仪C、胶片照相机D、DV摄像机

二十二、PowerPoint2010提供了多种50,它包含了相应的配色方案,母版和字体样式等,可供用户快

速生成风格统一的演示文稿。

50、A、版式B、设计模板C、母版D、幻灯片

本文发布于:2023-03-10 18:08:30,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/e/action/ShowInfo.php?classid=88&id=7574

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:计算机编程基础.doc

本文 PDF 下载地址:计算机编程基础.pdf

下一篇:爱的觉醒
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|