第一范文网 - 专业文章范例文档资料分享平台

安徽省公务员考试安徽省考计算机专业大纲及真题

来源:用户分享 时间:2025/6/14 9:55:01 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

B、用鼠标右键单击不同的图标时,而弹出的快捷菜单的内容都是一样的 7、―开始‖菜单中的―文档‖存放的是( )

C、用鼠标右键单击桌面空白区,也会弹出快捷菜单

D、右击―资源管理区‖窗口中的文件夹图标,也会弹出快捷菜单

6、对―我的电脑‖的图标单击鼠标右键,可执行下面的哪个操作( ) A、打开文件 B、图标成反白色 C、打开快捷菜单 D、没有反应 7、双击左键的作用有( )

A、选择对象 B、拖曵对象 C、复制对象 D、运行对象

(三)windowsxp——桌面组成

1、有关―开始‖菜单中的关闭计算机命令说法正确的是( )

A、可关闭计算机也可重启计算机 B、点击该命令则立刻关闭计算机 C、点击该命令后会弹出一个对话框 D、用鼠标右键双击该命令就可执行它

2、启动windowsxp中文版,下列中( )的图标不是常见的图标 A、我的电脑 B、回收站 C、资源管理器 D、收件箱

3、―我的电脑‖是用来管理用户计算机资源的,下面的说法正确的是:( ) A、可对文件进行复制、删除、移动等操作且可对文件夹进行复制、删除、移动等操作

B、可对文件进行复制、删除、移动等操作但不可对文件夹进行复制、删除、移动等操作

C、不可对文件进行复制、删除、移动等操作但可对文件夹进行复制、删除、移动等操作

D、不可对文件进行复制、删除、移动等操作也不可对文件夹进行复制、删除、移动等操作

4、怎样操作可打开―关闭WINDOWS‖对话框( )

A、右键单击―开始‖按扭 B、可单击―开始‖按扭,选择―关闭系统‖命令 C、任何时候同时按下alt+F4组合功能键 D、同时按下ctrl+F4组合功能键

5、开始菜单中运行命令通常用于安装应用程序( ) A、对 B、错

6、在快速启动工具栏中包括下面哪些( )

A、启动Outlook Express B、―我的电脑‖的快捷方式 C、启动Internet Explore D、显示桌面

A、被删除的文件 B、未使用的文件 C、曾使用过的文件 D、即将使用的文件

8、windowsxp的任务栏不可以( )

A、和桌面图标一样删除 B、隐藏 C、改变大小 D、移动 9、桌面又称为( )

A、用户区 B、用户工作区 C、屏幕工作区 D、界面 10、下面关于任务栏的叙述,正确的是( )

A、处于前台运行的程序相应的小图标在任务栏是―凹进‖显示的

B、在桌面上有五个窗口被逐一打开,在程序框中就相应的有五个小图标 C、将桌面上某一个窗口关闭,任务栏相应的小图标一定消失

D、若要把后台窗口拉向前台,只需单击任务栏上相应的小图标即可 11、下面有关回收站的说法正确的是( ) A、回收站可暂时存放被用户删除的文件 B、回收站的文件是不可恢复的

C、被用户永久删除的文件也可存放在回收站中一段时间 D、回收站中的文件如果被还原,则回到它原来的位置

安徽公务员考试-C语言基础(一)

(windows、office那个部分考的和计算机文化基础差不多,可以找本文化基础课本把课后的习题看看。等把大纲的内容更新完毕后,再找些相应的题目贴出来)

公务员考试计算机专业考试C语言基础(一) 公务员考试大纲

①程序设计与程序设计语言的基本概念

②C语言的历史和特点,常见C语言程序开发环境的使用

③C语言的基本语法与简单程序设计,包括基本数据类型、运算符与表达式;数据的输入与输出;基本程序流程控制语句;函数、编译预处理与存储属性

④指针及其应用

⑤高级数据结构及其应用,包括数组、字符串、结构、联合、位域、枚举和文件,位运算

先贴一些基础的题目:

1.在C语言中,字符型数据在内存中是以()形式存放的。

A.原码 B.BCD码 C.反码 D.ASCII码 2.正确的自定义标识符是

A.a=2 B.a+b C.name D.default 3.以下选项中不合法的用户标识符是()。 A.abc.c B.file C.Main D.PRONTF

4.以下选项中不合法的用户标识符是()。 A.123 B.printf C.A$ D.Dim 5.()是构成C语言的基本单位。 A.函数 B.过程 C.子程序 D.子例程

6.若x为int型变量,则执行以下语句后,x的值为 x=6;

x+=x-=x*x;

A.36 B.-60 C.60 D.-24

7.在C语言中,char 型数据在内存中是以()形式存储的。 A.原码 B.补码 C.ASCII码 D.反码

8.以下运算符中优先级最低的算符为(),优先级最高的为()。 A.&& B.& C.|= D.|| E.?: F.!=

9.若有运算符 >、*=、<<、%、sizeof,则它们按优先级(由低至高)的正确排列顺序为

A.*= << > % sizeof B.<< *= > % sizeof C.*= > << sizeof % D.*= > << % sizeof

10.若有以下类型说明语句char w; int x; float y; double z; 则表达式 w*x+z-y 的结果是()类型。 A.float B.char C.int D.double

11.若 w,x,y,z 均为int 型变量,则执行下面的语句后, w=(1), x=(2), y=(3), z=(4)。 w=5; x=4;

y=w++*w++*w++; z=--x*=--x*--x;

(1)A.8 B.7 C.6 D.24

(2) A.4 B.3 C.2 D.1

(3) A.150 B.125 C.210 D.336 (4) A.64 B.1 C.6 D.24

12.C语言的程序一行写不下时,可以

A.用逗号换行 B.用分号换行C.在任意一空格处换行 D.用回车符换

公务员考试-C语言基础(二)

1.下述标识符中,()是合法的用户标识符。 A.A#C B.getch C.void D.ab* 2.错误的转义字符是

A.'\\091' B.'\\\\' C.'\\0' D.'\\''

3.设int a,b,c;执行表达式a=b=1,a++,b+1,c=a+b--后,a,b和c的值分别是

A.2,1,2 B.2,0,3 C.2,2,3 D.2,1,3 4.在C语言中,错误的常数是

A.1E+0.0 B.5. C.0xaf D.0L 5.下面运算符优先级最高的是

A.<= B.= C.% D.&&

6.若数组名作实参而指针变量作形参,函数调用实参传给形参的是 A.数组的长度 B.数组第一个元素的值

C.数组所有元素的值 D.数组第一个元素的地址 7.变量的指针含意是指变量的

A.值 B.地址 C.存储 D.名字

8.设int k;则语句for(k=0;k=1;k++);和语句for(k=0;k==1;k++);执行的次数分别是

A.无限和0 B.0和无限 C.都是无限 D.都是0 9.某文件中定义的静态全局变量(或称静态外部变量)其作用域是 A.只限某个函数 B.本文件 C.跨文件 D.不限制作用域 10.设struct {int a; char b; } Q, *p=&Q;错误的表达式是 A.Q.a B.(*p),b C.p->a D.*p.b

公务员考试-C语言基础(三)

(教C语言的时候出的题目,也是比较基本的,答案下周一发布)

(1)以下叙述中错误的是( )

A)算法正确的程序最终一定会结束 B)算法正确的程序可以有零个输出 C)算法正确的程序可以有零个输入

D)算法正确的程序对于相同的输入一定有相同的结果 (2)字符型数据在内存中占用几个字节( ) A.1个 B.2个 C.3个 D.4个

(3)结构化程序设计的三种基本结构是( ) A.顺序、递归、嵌套 B.顺序、选择、循环 C.选择、循环、递归 D.循环、递归、嵌套

(4)下面关于―break语句‖和―continue语句‖说法错误的是( ) A.break语句可以用于跳出循环体 B.continue语句用于结束本次循环

C.break语句可以用于switch结构 D.break可以用于任何语句中 (5)下面选项中,正确定义一维数组的是( )

A.int [10]; B.int a[10]; C.int (10); D.int a(10);

(6)有结构体类型定义如:struct student{int no;char sex;float score;};问这种类型的数据占用的内存空间是多少( )个字节 A.1 B.4 C.7 D.11

(7)以下叙述中错误的是( )

A)C程序必须由一个或一个以上的函数组成 B)函数调用可以作为一个独立的语句存在

C)若函数有返回值,必须通过return语句返回 D)函数形参的值也可以传回给对应的实参 (8)以下不合法的用户标识符是( ) A)j2_KEY B)Double C)4d D)_8_ (9)以下不合法的数值常量是( )

A)011 B)1e1 C)8.0E0.5 D)0xabcd (10)以下不合法的字符常量是( ) A)′\\018′ B)′\\′″ C)′\\\\′ D)′\\xcc′ (11)表达式3.6-5/2+1.2+5%2的值是 A)4.3 B)4.8 C)3.3 D)3.8

(12)设a的值是10,则表达式a*=2+3的值是( )

A.20 B.23 C.50 D.32 (13) 设有以下定义 int a=0;

double b=1.25; char c='A'; #define d 2

则下面语句中错误的是( )

A)a++; B)b++ C)c++; D)d++;

公务员考试计算机专业考试C语言基础(一)参考答案

1D2C3C4AC5A6B7C8C9D10D11(1)A(2)D(3)C(4)C(第(4)小题的题目应该是:z=--x*--x*--x;多了个‘=’号。12D

公务员考试计算机专业考试C语言基础(二)参考答案 1B23A4A5C6D7B8A9B10B

公务员考试计算机专业考试C语言基础(三)参考答案 1C2A3B4D5B6C7D8C9C10A11D12C13D

安徽省公务员考试计算机专业C语言重点难点

1、合法的标识符(数字字母下划线构成,只能以字母和下划线开头,且不能与系统保留字重复)

2、运算符的优先级(看C语言教程的附录)

3、复合赋值运算符(优先级比较第,结合方向从右至左,解决办法是加上括号)

4、自加自减运算符++,--(注意前缀和后缀的区别,一个是先引用,一个先自加、自减)

5、变量的作用域(搞清楚全局变量局部变量,难点是静态变量)

6、指针的用法(烦人的是函数调用的时候是传值还是传地址(指针)) 下面结合上面几点更新一些练习题: 1、2点还是看看书比较合适。 3、复合赋值运算符

符合赋值运算符的优先级和赋值运算符是一样的结合方向右->左,实际的解题过程中可以加上括号。 例如:

a*=a+=2+3相当与a*=(a+=(2+3))再把复合赋值去掉相等于 a=a*(a=a+(2+3)),这样看起来也许更清楚。 4、++、——运算符 前缀是先引用后改变其值,后缀是先改变其值后引用。例如:a=3;进行a++运算,那么表达式a++的值是3运算后a的值是4,即所谓的先引用后自加。如果是++a则表达式++a的值是4运算后a的值也是4,即所谓的先自加后引用。在这个地方要注意表达式的含义,详细的请参考C语言教程。 i=1; ....... }

如上所述,不论f被调用多少次语句static int i;只被执行一次,但是这个函数和上面的区别在于对i的赋值,所以这个程序从i=1;之后i的值从1开始。这就是为什么有变量初始化这个说法。需要注意的是静态变量指的是变量的地址是静态的并不是值是静态的。 5、变量的作用域。

主要介绍一下静态变量。首先要明确的是变量有动态和静态之分。动态就是分配的地址是不固定的,而静态是固定的。例如有一下函数(片断): f() {

int i=1; ....... }

那么在每一次调用函数f的时候都会向系统申请一个int空间用于存放i,并且在f结束后i消失,所以每次调用f的时候int i=1;都会被执行一次,也就是i的值每次都是从1开始的。 再有 f() {

static int i=1; ....... }

由于i是静态变量,所以程序只要向系统要求一次地址分配,也就是不管f被调用多少次static int i=1;只被执行一次,所以i的值并不是每次都从1开始。 还有 f() {

static int i; 6、指针的用法

前面说的传值和传地址,其实全部是传值不同的是一个传的是变量的值,一个传的是变量的地址的值,所以如果函数试图通过形参来改变实参的值都是不可能的,举例如下: 例子:交换两个变量的值 (1)

swap(int a,int b) {

int c;

c=a;a=b;b=c; }

这种方法是不行的,因为是从实参到形参是单向的值传递。

(2)假设 *pa,*pb分别指向a和b swap(int *pa,int *pb) {

int *pc;

*pc=*pa;*pa=*pb;*pb=*pc; }

这种方法是可以实现ab两个变量的值交换,所谓的传地址。

(3)假设 *pa,*pb分别指向a和b swap(int *pa,int *pb) {

int *pc;

pc=pa;pa=pb;pb=pc;

安徽省公务员考试安徽省考计算机专业大纲及真题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8y1ic1ow0102tjb2ir9x_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top