Advertisement

c语言事业单位笔试题目及答案,计算机专业综合试题(有答案)--适合事业单位考试...

阅读量:
wygwy300.jpg

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

1以下各项,对Excel中的筛选功能描述正确的是( C )

A、按要求对工作表数据进行排序 B、隐藏符合条件的数据

C项仅显示满足特定条件的数据而不显示不符合条件的数据 D项要求将工作表中的数据按照指定标准进行分组或分类

2、最早的计算机是用来进行( A )的。

A) 科学计算B) 系统仿真

C) 自动控制 D) 信息处理

3、C语言中,3+3= =6>0的值为( B ).

A、3 B、0 C、1 D、6

4、备注型字段的数据宽度是4个字节符,它用来存放( D )。

A、指向备注的具体内容 B、指向DBF的指针

C、指向FPT文件的指针 D、指向FPT文件内容的指针

5、OSI模型中负责路由选择工作的是( A )。

A、网络层 B、数据层C、会话层 D、传输层

在EXCEL2000软件环境中,在处理"整页显示"的工作表时,请选择以下(D)方案以确保其所有内容在同一页面上完整呈现。

A、缩小左、右页边距设置

B、使数据字体变小,然后重新定义所有列的宽度

C、使用“页面设置”对话框中的“缩放比例”选项,将其设置为常规大小的80%

D、使用“页面设置”对话框中的调整为“缩放”选项,将打印设置为1页宽、1页高

7、WORD2000具有分栏功能,下列关于分栏的说法中正确的是( C )。

A、最多可以分11栏 B、各栏的栏宽必须相等

C、各栏的宽度可以不同 D、各栏之间的间距是固定的

在Excel的工作表中,默认情况下如果单元格D3和E3均为10,D4和E4均为20,那么当在单元格F3输入公式'=D3+E3'后,然后将该公式复制至F4单元格时,F4的值将是

B )。

A、40 B、20 C、30 D、10

9、在EXCEL中,给工作表设置密码的操作是( C )。

A、隐藏 B、单击[插入]菜单中[工作表]

C、单击[工具]菜单的[保护] D、无法实现

10、100BASETX的100指的是( D )。

A、100兆赫兹 B、100米 C、100MbpsD、100个结点

11、在微机中插入以太网网卡后,要正确设置( A )。

A、中断号 B、网卡号 C、计算机号 D、网络名称

12、设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为( B )。

A、1 B、2 C、3D、4

13、执行如下命令,最后输出结果是( D )。

X=STR(33,2,0)

Y=LEFT(X, l)

Z="&X-&Y"

?&Z

A)343 B)333 C)31 D)30

14、在Visual FoxPro中,关于过程调用的叙述正确的是( A ):

A)当实参的数量少于形参的数量时,多余的形参初值取逻辑假(.F.)

B)当实参的数量多于形参的数量时,多余的实参被忽略

C)实参与形参的数量必须相等

D)上面A和B都正确

15、计算机通信体系结构中最关键的一层是( A )。

A、传输层 B、网络层 C、应用层 D、会话层

16、下列四个不同进制的数中,数值最小的是( C )。

A、247Q B、169 C、A6HD、10101000B

17、计算机软件包括( C )。

A、算法及数据结构 B、程序和数据 C、程序及文档 D、文档及数据

18、“计算机辅助管理”的英文缩写是( B )。

A、CAD B、CAM C、CAI D、CIM

19、计算机内部处理数据的基本单位是( D )。

A、字符 B、字节 C、位D、字

20、国标GB2312-80规定计算机能处理的汉字总数为( D )。

A、1.4万个 B、8063个 C、4764个 D、6763个

二、填空题(每空2分,共30分):

1、Visual FoxPro 6.0是一个 32 位的数据库管理系统。

在Visual FoxPro 6.0软件中,在布局工具栏中的按钮具有多种功能。这些按钮能够实现将选定的控件居中排列以及横向对齐等多种操作功能。

3、一个数字图像的分辨率为800×600,位深度32,这个图像文件大小是

1920000 B。

4、计算机指令是由 操作码 和址组成.

5、设int x=17,y=5; 执行语句x* =x+ +/ - -y后x的值为69 。

使用VF6.0开发环境中为顶层表单配置一个下拉式菜单,在 menu designer 状态界面中打开并进入常规 options 设置。

对话框中选择“顶层表单”复选框;其中次要将表单的 SHOWWINDOWS

属性值设为2后将之作为顶层表单对象;最后一步将在表单的INIT事件代码中配置运行菜单程序的命令。

。。。。。。。。。

14、无符号8位二进制数能表示的最大十进制整数为 255 。

三、判断题:(20分)

1、将高级语源程序翻译成机器语言目标程序的过程叫编译。( 对 )

2、“回收站”在职每个逻辑盘上都可以有,且可以单独设置。( 对 )

3、函数BETWEEN(40,34,50)的运算结果是34。( 错 )

  1. 多媒体是由数字技术作为基础的核心技术组成的图像与声音以及计算机通信的融合信息生态系统,并被广泛地用作信息系统的统称

5、在WINDOWS XP“开始”菜单程序组的程序项无法删除。( 错 )

在文档中检查时,在有意见处提交审批意见或记录修改建议,则可以使用[插入]菜单中的‘批注’命令。( 对 )

7、在EXCEL中,可以收用其它工作薄中的单元格。( 对 )

8、显示器的分辨率越高,越容易引起眼睛的疲劳。(错 )

9、WINDOWS XP中,可使用任意长度的文件名。( 错 )

10、INTERNET的主要功能是实现资源共享。( 对 )

四、简答题(每题5分,共15分):

1、 CP/IP协议有哪几层?

答:TCP/IP协议有物理层、网络接口层、传输层和应用层共4层。

2、写出WORD2000的文档显示方式。

回答:WORD 2000中的文档显示模式包括标准视图、网络版式布局、默认视图、结构视图、主文件窗口、扩展视图以及打印预览等多种设置选项。

3、冯·诺依曼结构计算机的设计思想是什么?

答:冯·诺依曼结构计算机的设计思想是:一、数据运算与存储应以二进

以基础制为出发点;在运行机制上,则采用了存储程序与程序控制相结合的方式,并明确指出,在硬件结构上,则主要由运算器、控制器以及输入输出设备三大部分构成

五、阅读程序,写出程序结果(15分)。

1、main()

{

int m[3],a,b,c;

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

m[a]=0;

c=2;

for(a=0;a

for(b=0;b

m=m[a]+1;

printf(“%d

”,m[1]);

}

程序结果:3_____________________

2、int k=2;

f(int m)

{ m+=k;k+=m;

printf(“%d,%d

”,m,k++);

}

main()

{ int i=4;

f(i++);

printf(“%d,%d

”,i,k); }

程序结果: 6,8

_5,9

3、CLEAR

STORE 10 TO X1,X2FUNCTION P1(X1,X2)

DO P1 WITH X1,(X2) STORE X1+10 TO X1

?X1,X2STORE X2+10 TO X2

STORE 10 TO X1,X2 RETURN X1+X2

?P1(X1,X2) ENDFUNC

RETURN

结果:

2010

40

六、如下图所示的表单,(10分)

开始时,在List1中呈现职工档案.DBF表的所有字段,在List2中处于空白状态;点击List1中的某一项时,在List2中展示该字段的对应值;执行清空操作会使两个列表框的所有项目消失;选择退出功能则会终止程序运行。

 初始状态图时图

请将下面的代码补充完整。

(1)Form1的Init Event代码:

Use 职工档案

ThisForm.List1.RowSourceType=8 &&表结构

ThisForm.List1.RowSource= “职工档案.DBF”

ThisForm.List2.RowSourceType=1 &&值

(2)List1的Click Event代码:

zd=allt(this.value) &&将选择的值存入变量zd中(字符型值)

scan

*将;相应字段的每条记录的值添加到List2中

THISFORM.LIST2.VALUE= THISFORM.LIST2.VALUE +ZD+CHR(13)

endscan

(3)Command1(“清空”按钮)的Click Event代码:

ThisForm.List1. =“”

ThisForm.List2. =””

(4)Command2(“退出”按钮)的Click Event代码:

ThisForm .RELEASE

七、按要求编写程序(每题10分,共20分)。

编写两个C语言函数。这些函数将分别计算给定的两个整数值的最大公约数与最小公倍数。然后通过主程序中的主函数来调用这两个自定义的计算功能模块,并将最终得到的结果进行显示输出。这些整数值将由用户通过键盘输入获取。

Int hcf(int u,int v)

{int t,r;

if(v>u)

{t=u;u=v;v=t;}

while((r=u%v)!=0)

{u=v;v=r;}

return(v);}

int lcd(int u,int v,int h)

{

return(u*v/h);}

main()

{int u,v,h,l;

scanf(“%d,%d”,&u,&v);

h=hcf(u,v);

printf(“H.C.F=%d

”,h);

l=lcd(u,v,h);

printf(“L.C.D=%d

”,l);}

通过VF6.0开发一个程序,在接收任意输入的十个数值后,将它们按升序排列后逐步存入数组中,并在屏幕上输出结果信息

DIMENSION A(10)

FOR I=1 TO 10

INPUT”请输入任一整数:” TO A(I)

ENDFOR

FOR I=1 TO 9

FOR J=I+1 TO 10

IF A(I)>A(J)

TEMP=A(I)

A(I)=A(J)

A(J)=TEMP

ENDIF

ENDFOR

? A(I)

ENDFOR

全部评论 (0)

还没有任何评论哟~