辽宁省专升本计算机试题.docx

上传人:b****8 文档编号:9711200 上传时间:2023-02-06 格式:DOCX 页数:17 大小:20.90KB
下载 相关 举报
辽宁省专升本计算机试题.docx_第1页
第1页 / 共17页
辽宁省专升本计算机试题.docx_第2页
第2页 / 共17页
辽宁省专升本计算机试题.docx_第3页
第3页 / 共17页
辽宁省专升本计算机试题.docx_第4页
第4页 / 共17页
辽宁省专升本计算机试题.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

辽宁省专升本计算机试题.docx

《辽宁省专升本计算机试题.docx》由会员分享,可在线阅读,更多相关《辽宁省专升本计算机试题.docx(17页珍藏版)》请在冰豆网上搜索。

辽宁省专升本计算机试题.docx

辽宁省专升本计算机试题

2006辽宁省专升本计算机试卷(C语言)

第一部分:

计算机基础

一、单项选择题(每小题2分,共40分)

1.世界上第一台计算机ENIAC诞生于()

A.1945年B.1946年

C.1947年D.1948年

2.将十六进制数5AH转换成八进制数是()

A.32B.50C.132D.231

3.计算机能够直接执行的程序是()

A.源程序B.汇编语言程序C.BASIC语言程序D.机器语言程序

4.在计算机中,负责指挥和控制计算机各部分自动地、直辖市一致地进行工作的部分是()

A.控制器B.运算器C.存储器D.总线

5.在Windows中,用下列带有通配符的文件名查找文件时,能和文件MYD.DOC匹配的是()

A.?

.?

CB.*YD.?

CM?

.*D.?

YD.*

6.在Windows的“资源管理器”窗口中,用鼠标单击目录树窗口中的一个文件夹,则()

A.删除文件夹B。

选定当前文件夹,显示其内容

C.创建文件病例D.弹出对话框

7.在Windows中,硬盘上被菜单中“删除”命令删除的文件或文件夹将存放在()

A.内存B.软盘C.回收站D.剪贴板

8.在Windows中,复制文件或文件夹的组织键是()

A.ctrl+CB.ctrl+DC.ctrl+XD.ctrl+V

9.在Word中,为文档设置页码,可以使用()

A.工具菜单中的命令B.编辑菜单中的命令C.格式菜单中的命令D.插入菜单中的命令

10.在Word中,若要改变插入点所在文档段落的行间距,应该()

A.打开“字体”对话框B.打开“段落”对话框C.打开“分栏”对话框D.打开“样式”对话框

11.在Word中,打开“查找和替换”对话框的组合键是()

A.Ctrl+CB.Ctrl+VC.Ctrl+FD.ctrl+X

12.在Word窗口的文档编辑区内,有一个闪动的竖线,它表示()

A.文章结尾符B.字符插入点C.鼠标光标D.字符选取标志

13.在Excel中,若干个工作表的集合称为()

A.工作簿B.数据清单C.工作区D.单元格

14.默认情况下,Excel单元格中的数值数据()

A.靠右对齐B.靠左对齐C.居中D.两端对齐

15.在excel中,绝对对引用时需要在公式中单元格地址的列标和行号前加上()

A.@B.$C.&D.*

16.在Excel中,若某个单元格中显示为若干个#号,表示()

A.公式错误B.格式错误C.行高不够D.列宽不够

17.关于计算机病毒的叙述,正确的是()

A.计算机病毒只感染.exe或.com文件

B.计算机病毒可以通过读写软盘、光盘或Internet网络传播

C.计算机病毒可以通过电力网进行传播

D.计算机病毒是由于软盘表面不清洁而造成的。

18.在不知道网站的确切网址的情况下,从因特网上查找所需要的信息,常用的方法是()

A.浏览网页B.使用电子邮件C.下载软件D.使用搜索搜擎

19.关于电子邮件的概述,错误的是()

A.发送电子邮件时,一次发送操作只能发送给一个接收者

B.收发电子邮件时,接收方无需了解对方的电子邮件地址就能发回函

C.向对方发送电子邮件时,并不要求对方一定处于开机状态

D.使用电子邮件的首要条件是拥有一个电子邮箱。

20.在Windows中,声音文件的扩展名是()

A.TXTB.RARC.DOCD.WAV

二、多项选择题(每题2分,共20分)

21.计算机的特点有()

A.运算速度快B.计算精度高C.记忆力强D.具有逻辑判断能力E.可靠性高,通用性强

22.CPU中包括()

A.运算器B.输入设备C.存储器D.输出设备E.控制器

23.属于计算机输出设备的有()

A.键盘B.绘图仪C.显示器D.打印机E.鼠标器

24.在Windows中,关于应用程序窗口的描述,正确的有()

A.一个应用程序窗口只能含一个文档窗口

B.一个应用程序窗口与多个应用程序相对应

C.应用程序窗口最小化后,其对应的程序仍占用系统资源

D.应用程序窗口关闭后,其对应的程序结束运行

E.一个应用程序窗口可含多个文档窗口

25.在Word中,对所插入的来自文件的图片进行编辑时,能进行的操作有()

A.放大和缩小B.裁剪C.改变亮度D.移动其在文档中的位置E.旋转

26.Word为文档提供的视图有()

A.幻灯片视图B.普通视图C.页面视图D.Web版式视图E.备注页视图

27.能退出Excel的方法有()

A.单击Excel窗口左上角的控制菜单框

B.双击Excel窗口左上角的控制菜单框

C.选择Excel窗口中的“文件”菜单中的“退出”命令

D.按Alt+F4键

E.按Ctrl+F4键

28.Excel包含的运算符种类有()

A.算术运算符B.比较运算符C.文本运算符D.引用运算符E.逻辑运算符

29.多媒体技术的主要特性有()

A.继承性B.集成化C.交互性D.多样化E.实时性

30.目前因特网提供的服务有()

A.电子力传输B.电子公告板BBSC.电子邮件D.远程登录E.文件传输

三、判断题(每小题2分,共20分)

31.现在的计算机有几十位有效数字,而且理论上不可以再提高()

32.现在计算机内部都已经采用十进制数来表示数据。

()

33.Windows是一种图形界面的操作系统,又称为“视窗”操作系统。

()

34.在Windows中,可以随时使用Ctrl+space键来打开和关闭中文输入法。

()

35.在Windows中,可以通过“控制面板”进行文件属性的设置。

()

36.在一个Word文档编辑过程中,撤消命令只能执行一次()

37.Word的查找功能非常强大,查找的对象可以是文本、格式或图像()

38.Excel的工作表位于工作簿窗口的中央区域,由行号、列标和网格线构成。

()

39.在Excel中,工作是一个由65536和256列组成的表格。

()

40.HTTP是超文本传输协议,它是浏览器浏览网页时使用的协议。

()

第二部分:

计算机高级语言部分(C语言)

四、填空题(每小题2分,共10分)

41.实数有两种表示形式,分别是十进制小数形式和___________。

42.字符串的结束标志是___________。

43.定义一维数组inta[5];则数组a的最后一个元素的下标是___________。

44.C程序的基本单位是___________。

45.设inta=9,b=8;则表达式a==b+1的值是___________。

五、阅读程序题(阅读下列程序,将正确的运行结果填写到答题卡相应的位置上。

每小题3分,共24分)

46.下面程序运行结果是__________________。

#include

main()

{

intx=1,y=2,z=3,sum;

sum=x+y+z;

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

}

x=1,y=2,z=3,sum=6

47.下面程序运行结果是__________________。

#include

main()

{

intx=-10;

inty;

if(x<0)y=-x;

elsey=x;

printf("%d\n",y);

}

48.下面程序运行结果是__________________。

#include

main()

{

inti,sum=0;

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

if(i%5==0)

sum+=i;

printg("%d\n",sum);

}

49.下面程序运行结果是__________________。

#include

voidswap(int*p1,int*p2)

{

inttmp;

tmp=*p1;

*p1=*p2;

*p2=tmp;

}

main()

{

intx=10,y=20;

printf("%d,%d",x,y);

swap(&x,&y);

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

}

50.下面程序运行结果是__________________。

#include

main()

{

intx=2,y=3;

printf("%d,",x>y?

x:

y);

printf("%d,",(x<=y)+2);

printf("%d",(x,y));

}

51.下面程序运行结果是__________________。

#include

main()

{

inta[]={2,4,6,8,10},y=1,x;

for(x=0;x<3;x++)y+=a[x+1];

printf("%d\n",y);

}

52.下面程序运行结果是__________________。

#include

int_f(intx)

{

staticinta=3;

a+=x;

returna;

}

main()

{

intk=2,m=1,n;

n=f(k);

n=f(m);

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

}

53.下面程序运行结果是__________________。

#include

main()

{

inti;

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

switch(i)

{

case0:

printf("%d,",i);

case2:

printf("%d,",i);dreak;

default:

printf("%d,",i)

}

}

六、完善程序题(每小题3分,共24分)

54.从键盘上输入若干个学生的成绩,统计并输出最高成绩和平均成绩,当输入负数时结束输入。

#include

main()

{

floatavg=0.0;

intx,amax,count=0;

scanf("%d",&x);

amax=x;

while(______________){

if(x>amax)amax=x;

avg+=x;

count++;

scanf("%d",&x);

}

printf("\namax=%d\navg=%f\n",amax,avg/count);

}

55.下面程序功能是将两个字符串连接起来(每个字符串长度不超过40个字符)。

#include

main()

{

charsl[80],s2[40];

inti=0,j=0;

printf("\nInputstringl:

");

scanf("%s",s1);

printf("Inputstring2:

");

scanf("%s",s2);

while(s1[i]!

='\0')i++;

while(s2[j]!

='\0')

_________________________;

s1[i]='\0';

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

}

56.以下程序是用来统计一个正整数中零的个数。

#include

main()

{

unsignedlongnum,t;

intcount;

count=0;

scanf("%1d",&num);

do{

t=num%10;

if(t==0)++count;

num/=10;

}while(_______________);

printf("count=%d\n",count);

}

57.下面的程序的功能是把100-200之间的不能被3整除的数显示在屏幕上。

#include

main()

{

inti;

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

{

if(i%3==0)

_____________;

printf("%d",i);

}

}

58.下面程序的功能是计算数组中最小的下标。

#include

intfindmin(int*s,intn)

{

inti,k=0;

for(i=1;i

if(s[i]

_____________;

returnk;

}

main()

{

inta[10],j,k;

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

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

k=findmin(a,10);

printf("%d",k);

}

59.Fibonacci数列中的头两个数是1和1,从第三个数开始,每个数等于前两个数之和。

下述程序计算此数列的前20个数,且每行输出4个数。

#include

main()

{

intf,f1=1,f2=1;

inti;

printf("%6d%6d",f1,f2);

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

{

f=f1+f2;

printf("%6d",f);

if(_______________)printf("\n");

f1=f2;

f2=f;

}

}

60.本程序演示打印如下图案(菱形)。

*

***

*****

*******

*****

***

*

#include

main()

{

inti,j,k;

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

{

for(j=0;j<=2-i;j++)printf("");

for(k=0;k<=2*i;k++)printf("*");

printf("\n");

}

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

{

for(j=0;j<=i;j++)printf("");

for(k=0;____________;k++)printf("*");

printf("\n");

}

}

61.函数inv(intx[],intn)将长度为n的数组x中的元素按相反顺序存放。

voidinv(intx[],intn)

{

intt,i,j,m=(n-1)/2;

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

{

j=_______________;

t=x[i];x[i]=x[j];x[j]=t;

}

}

七、程序改错题(每小题3分,共12分)

62.输入三角形的三边长,求三角形面积。

(1)#include

(2)#include

(3)main()

(4){

(5)floata,b,c,s,area;

(6)scanf("%f,%f,%f",a,b,c);

(7)s=1.0/2*(a+b+c);

(8)area=aqrt(s*(s-a)*(s-b)*(s-c));

(9)printf("a=%f,b=%f,c=%f,area=%f\n",a,b,c,area);

(10)}

错误的行是:

________________________________________

改为:

__________________________________________

63.从键盘输入100个字符,分别统计其中字母(不区分大、小写)、数字字符和其它字符的个数。

(1)#include

(2)main()

(3){

(4)charc;

(5)inti,letter,digit,other;

(6)letter=digit=other=0;

(7)for(i=0;i<100;i++){

(8)c=getchar();

(9)if(c>='a'&&c<='z'&&c>='A'&&c<='Z')

(10)letter++;

(11)elseif(c>='0'&&c<='9')

(12)digit++;

(13)else

(14)other++;

(15)}

(16)printf("%d\n%d\n%d\n",letter,digit,other);

(17)}

错误的行是:

________________________________________

改为:

__________________________________________

64.下面是有关结构体的定义和引用。

()structnode

(){intdata;

()structnode*next;

()}*p;

()*pdata=34;

错误的行是:

________________________________________

改为:

__________________________________________

65.从键盘输入一些字符,逐个把它们送到磁盘文件myfile.txt上去,直到输入一个'#'为止。

(1)#include

(2)#include

(3)main()

(4){

(5)FILE*fp;

(6)charch;

(7)if((fp=fopen("myfile.txt","w"))!

=NULL){

(8)printf("cannotopenfile\n");

(9)exit(0);

(10)}

(11)ch=getchar();

(12)while(ch!

='#'){

(13)fputc(ch,fp);

(14)putchar(ch);

(15)ch=getchar()

(16)}

(17)fclose(fp);

(18)}

错误的行是:

________________________________________

改为:

__________________________________________

参考答案

第一部分:

计算机基础

1~5:

bcdad6~10:

bcadb11~15:

cbaab16~20:

dbdad

二、

21、abcde22、aE23、bcd24、cde25、abcde26、bcd27、bcd

28、abcde29、bcde30、bcde

三、

31~35:

××√√×

36~40:

××√√√

第二部分:

计算机高级语言部分(C语言)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1