灵科普将给你介绍计算机基础试题的解决方法,希望可以帮助你。以下关于下半年计算机二级c语言基础试题的观点希望能帮助到您找到想要的答案。

下半年计算机二级c语言基础试题

下半年计算机二级c语言基础试题

下半年计算机二级c语言基础试题

任何设计活动都是在各种约束条件和相互矛盾的需求之间寻求一种平衡,程序设计也不例外。下面是我收集的关于计算机二级c语言基础试题,希望大家认真阅读!

下半年计算机二级c语言基础试题1

一、选择:

1.给出以下定义:

char acX[ ]= "abcdefg";

char acY[ ]= {'a','b','c','d','e','f','g'};

则正确的叙述为( )

A) 数组acX和数组acY等价 B) 数组acX和数组acY的长度相同

C) 数组acX的长度大于数组acY的长度 D) 数组acX的长度小于数组acY的长度

答案:C

2.

void example(char acHello[])

{

printf("%d", sizeof(acHello));

return;

}

void main()

{

char acHello[] = "hello";

example(acHello);//数组名称作参数,传的是地址,一个地址占四个字节

return;

}

的输出是

A 4 B 5 C 6 D不确定

答案:A

3. 有以下程序段

char acArr[]= "ABCDE";

char *pcPtr;

for(pcPtr = acArr; pcPtr < acArr + 5; pcPtr++)

{

printf("%s/n", pcPtr);

}

return;

输出结果是( )

A) ABCD B) A C) E D) ABCDE

B D BCDE

C C CDE

D B DE

E A E

答案:D

4.在中断中,不能同步获取信号量,但是可以释放信号量。

A.正确 B.错误

答案:A

5.以下叙述中不正确的是( )

A) 在不同的函数中可以使用相同名字的变量

B) 函数中的形式参数是局部变量

C) 在一个函数内定义的变量只在本函数范围内有效

D) 在一个函数内的复合语句中定义的变量在本函数范围内有效(复合语句指函数中的成对括号构成的代码)

答案:D

6.设有如下定义:

unsigned long pulArray[] = {6, 7, 8, 9, 10};

unsigned long *pulPtr;

则下列程序段的输出结果为( )

pulPtr = pulArray;

*(pulPtr + 2) += 2;

printf ("%d,%d/n", *pulPtr, *(pulPtr + 2));

A)8,10 B)6,8 C)7,9 D)6,10

答案:D

7. 定义结构体时有下面几种说法,请指出正确的(多选):

A、结构体中的每个部分,最好进行四字节对齐;

B、结构体的总长度最好是四字节对齐;

C、结构中成员的存放不用考虑字节对齐情况;

答案:A、B

8.void example()

{

int i;

char acNew[20];

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

{

acNew[i] = '0';

}

printf("%d/n", strlen(acNew));

return;

}

的输出为( )

A 0 B 10 C 11 D不确定

答案:D

9.switch(c)中的c的数据类型可以是char、long、float、unsigned、bool. ( )

A. 正确 B. 错误

答案:B

10. 网络上传输的字节序默认是大字节的,如果主机是小字节序,在网络通信时则须进行字节序转换;如果主机是

大字节序,为了程序的一致性及可移植性,最好也在程序中加上字节序转换的操作(空操作)。

A. 正确 B.错误

答案:A

二、 填空题

1、 C语言函数返回类型的默认定义类型是

2、 函数的实参传递到形参有两种方式: 和

3、在一个函数内部调用另一个函数的调用方式称为 。在一个函数内部直接或间接调用该函数成为函数 的调用方式

4、C语言变量按其作用域分为 和

5、凡在函数中未指定存储类别的局部变量,其默认的存储类别为

三、 看程序写结果

1、#include

Int abc(int u,int v);

Void main()

{int a=24,b=16,c;

c=abc(a,b);

printf(“value=%d”,c);

}

Int abc(int u, int v)

{int w;

While(v)

{w=u%v;

u=v;

v=w;

}

Return u;

}

2、#include

int x1=30,x2=40;

main()

{int x3=10,x4=20;

sub(x3,x4);

sub(x2,x1);

printf(“%d,%d,%d,%d ”,x3,x4,x1,x2);

}

sub(int x,int y)

{x1=x;x=y;y=x1;}

3、#include

Main()

{int i=5;

Printf(“%d ”,sub(i));

}

sub(int n)

{int a;

If(n==1) return 1;

a=n+sub(n-1);

return (a);

}

4、#include

Void fun()

{static int m;

m+=2;

printf(“%d ”,m);

}

Main()

{int a;

For(a=1;a<=4;a++) fun();

Printf(“ ”);

}

四、 编程题

1、 编写一个函数,判断任一整数是否为素数,用main()函数调用并测试之。

2、 用递归方法求n!

3、 有一个一维数组,内放10个学生成绩,写一个函数,求出平均分,最高分和最低分

下半年计算机二级c语言基础试题2

1.下列叙述中正确的是( )。

A. 所有数据结构必须有根结点

B. 所有数据结构必须有终端结点(即叶子结点)

C. 只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构

D. 没有根结点或没有叶子结点的数据结构一定是非线性结构

【答案】D

【解析】D项正确,线性结构的特点是:

①集合中必存在“第一个元素"且惟一;

②集合中必存在“最后一个元素”且惟一;

③除最后一个元素外,其他数据元素均有惟一的“后继;

④除第一个元素外,其他数据元素均有惟一的“前驱”。所以没有根结点或没有叶子结点的数据结构一定是非线性结构。AB两项错误,不是所有数据结构都必须有根结点和叶子结点;C项错误,数据结构中若有中间结点不满足只有一个前件或者后件的条件,就不是线性结构。答案选择D选项。

2. 以下叙述中错误的是( )。

A. C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令

B. C程序经过编译、链接步骤之后才能形成一个真正可执行的二进制机器指令文件

C. 用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中

D. C语言源程序经编译后生成后缀为.obj的目标程序

【答案】A

【解析】A项错误,注释语句不会被翻译成二进制的'机器指令。C源程序经过C编译程序编译之后生成后缀为.obj的二进制文件(称为目标文件),然后由“链接程序”(Link)的软件把.obj文件与各种库函数连接起来生成一个后缀为.exe的可执行文件。答案选择A选项。

3. C语言主要是借助以下( )功能来实现程序模块化的。

A. 定义函数

B. 定义常量和外部变量

C. 三种基本结构语句

D. 丰富的数据类型

【答案】A

【解析】C程序的模块化主要通过函数来实现。C语言允许对函数单独进行编译,从而可以实现模块化。答案选择A选项。

4. 有以下程序段:

char ch;

int k;

ch='a';

k=12;

print("%c,%d,",h,ch,k);

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

已知字符a的ASCII码十进制值为97,则执行上述程序段后输出的结果是( )。

A. 因变量类型与格式描述符的类型不匹配输出无定值

B. 输出项与格式描述符个数不符,输出为零值或不定值

C.a,97,12k=12

D. a,97,k=12

【答案】D

【解析】字符变量的值是该字符的ASCII码值,可以参与整型变量所允许的任何运算。"ch='a",%c表示以字符格式输出ch的值,所以输出为a;%d表示以十进制代码的形式输出ch的值,为97;k没有对应的输出格式,不输出。在第二个语句中,首先输出"k=",然后以十进制代码输出k的值,为12。答案选择D选项。

5. 下列叙述中正确的是( )。

A. 栈是“先进先出”的线性表

B. 队列是“先进后出"的线性表

C. 循环队列是非线性结构

D. 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

【答案】D

【解析】有序的线性表既可采用顺序存储结构,也可以采用链式存储结构。A项错误,栈是“先进后出"的线性表B项错误,队列是“先进先出"的线性表;C项错误,循环队列是线性结构的,有序的线性表既可采用顺序存储结构,也可采用链式存储结构。

答案选择D选项。

6. 某二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,则该二叉树的深度(根结点在第1层)为( )。

A. 5

B. 40

C.3

D. 2

【答案】B

【解析】二叉树的后序序列为DCBGFEA,则A为根结点。中序序列为DCBAEFG,则DCB为左子树结点,EFG为右子树结点。同理B为C父结点,C为D父结点。根据分析,可画出左子树,同理E为F父结点,F为G父结点。根据分析,可画出右子树,故二叉树深度为4层。答案选择B选项。

7. 设有定义:struct{intn;floatx;}s[2],m[2]={{10,2.8},{0,0.0}};,则以下赋值语句中正确的是( )。

A. s[0]=m[1];

B. s=m;

C.s.n=m.n;

D. s[2].x=m[2].x;

【答案】A

【解析】定义了结构体类型数组s,长度为2,结构体类型数组m,长度为2,并对数组m进行了初始化。同类型的结构体可以直接用变量名实现赋值,A项正确;数组名为数组首地址,地址常量之间不可以相互赋值,B项错误;数组名为地址常量不是结构体变量,不能引用成员,C项错误;s[2]与m[2]数组越界,D项错误。答案选择A选项。

8. 关于C语言标识符,以下叙述错误的是( )。

A. 标识符可全部由数字组成

B. 标识符可全部由下划线组成

C. 标识符可全部由小写字母组成

D. 标识符可全部由大写字母组成

【答案】A

【解析】C语言标识符只能由字母、数字、下划线构成,且只能以字母、下划线开头,故答案选择A选项。

9. 以下程序段中的变量已定义为int类型,则

sum=pAd=5;

pAd=sum++,++pAd,pAd++;

printf("%d ",pAd);

程序段的输出结果是( )。

A. 6

B. 4

C. 5

D. 7

【答案】D

【解析】自增和自减运算符的两种用法:前置运算,运算符放在变量之前,规则是先使变量的值增(或减)1,然后以变化后表达式的值参与其他运算;后置运算,运算符放在变量之后,规则是变量先参与其他运算,然后再使变量的值增(或减)1。执行pAd=sum++,sum++是后置自增,执行完后,pAd=5,sum=6。++pAd和pAd++语句中没有其他运算,即效果相同,pAd分别加1,两句执行完后,pAd7。答案选择D选项。

;

计算机应用基础试题

一、 判断题

1.B——ISDN在低层采用了X.25协议。 (×)

2.帧中继的设计主要是针对广域网互连为目标。 (×)

3.Windows操作系统各种版本均适合作网络服务器的基本平台工作。 (×)

4.总线型局域网的 CSMA/CD与 Token Bus都属于随机访问型介质控制方法,而环型局域网 Token Ring属于确定型介质访问控制方法。 (×)

5.自适应智能以太网交换机端口既支持10BASE-T标准,又支持100BASE-T标准。(√)

6.ATM的信元长度最小为 53bytes。(√)

7. 应用网 关是在应用层实现网络互连的设备。(√)

8.如果一台计算机可以和其它地理位置的另一台计算机进行通信,那么这台计算机就是一个遵循OSI标准的开放系统。 (×)

9.在TCP/IP协议中,TCP提供可靠的面向连接服务,UDP提供简单的无连接服务,而电子邮件、文件传送协议等应用层服务是分别建立在TCP协议、UDP协议、TCP或UDP协议之上的。(√)

10.ISO划分网络层次的基本原则是:不同的节点都有相同的层次;不同节点的'相同层次可以有不同的功能。 (×)

二、填空题:

1、计算机系统一般有和两大系统组成。 答案:硬件,软件

2、微型计算机系统结构由、控制器、、输入设备、输出设备五大部分组成。 答案:运算器,存储器

3、在表示存储容量时,1GB表示2的次方,或是MB。

答案:30,1024

4、衡量计算机中CPU的性能指标主要有和两个。

答案:时钟频率,字长

5、存储器一般可以分为主存储器和存储器两种。主存储器又称。

答案:辅助,内存

6、构成存储器的最小单位是,存储容量一般以为单位。

答案:二进制位(bit),字节(Byte)

7、计算机软件一般可以分为和两大类。 答案:系统软件,应用软件

8、在衡量显示设备能表示像素个数的性能指标是,目前微型计算机可以配置不同的显示系统,在CGA、EGA和VGA标准中,显示性能最好的一种是。

答案:显示分辨率,VGA

9、系统总线按其传输信息的不同可分为、和3类。

答案:数据总线,地址总线,控制总线

10、光盘按性能不同可分为光盘、光盘和光盘。

答案:只读式,一次性写入,可重写

11、7个二进制位可表示种状态。 答案:128

12、在微型计算机中,西文字符通常用编码来表示。 答案:ASCII

13、以国标码为基础的汉字机内码是两个字节的编码,一般在微型计算机中每个字节的最

高位为。答案:1

14、计算机的开机应该遵循先开,后开的原则。 答案:外设,主机

15、常见的计算机病毒按其寄生方式的不同可以分为、和混合型病毒。 答案:引导型病毒,文件型病毒

16、操作系统的功能由5个部分组成:处理器管理、存储器管理、管理、管理和作业管理。 答案:设备,文件

17、操作系统可以分成单用户、批处理、实时、、以及分布式操作系统。 答案:分时,网络

18、处理器管理最基本的功能是处理事件。 答案:中断

19、每个用户请求计算机系统完成的一个独立的操作称为。答案:作业

20、Windows的整个屏幕画面所包含的区域称。答案:桌面

21、窗口是Windows程序存在的基本方式,每一个窗口都代表一段运行的。答案:应用,程序

22、windows是一个完全化的环境,其中最主要的设备或称交互工具是鼠标。 答案:图形,定位

23、任务栏上显示的是以外的所有窗口,Alt+可以在包括对话框在内的所有窗口之间切换。答案:对话框,Tab

24、在任何窗口下,用户都可以用组合键(Ctrl+键或Ctrl+键)或热键切换输入法。答案:空格(或Space),Shift

25、要安装或卸除某个中文输入法,应先启动,再使用其中的功能。答案:控制面板,区域选项

26、在“控制面板”的“添加/删除程序”中,可以方便地进行程序和windows的删除和安装的工作。答案:应用,组件

27、当你要删除某一应用程序时,可以使用工具。如果采用直接删文件夹的方法,很可能造成系统错误。答案:“添加/删除程序”,设置

28、在“添加/删除程序”对话框中列出要或删除的应用程序,表示该应用程序已经了。答案:更新,注册

29、按键,从关闭程序列表中选择程序,再单击按钮可以退出应用程序。

答案:ctrl+Allt+Del,“结束任务”

30、对于MS—DOS方式,输人命令可以退出“命令提示符”环境。答案: Exit

31、从Windows 95 开始,Windows就抛弃了传统的Dos的的命名方式,文件的名称最多可以由个字符构成。答案:8.3,255

32、Windows的文件名中用“*”代表任意个字符,用“”代表任意个字符。答案:多,某一

33、可供选择的各种查看文件夹内容的显示方式的菜单项,共有5项(大图标、、、详细资源和缩略图)。答案:小图标、列表

34、复制文件夹时,按住键,然后拖放文件夹图标到另一个图标或驱动器图标上即可。答案:Ctrl,文件夹

35、移动文件夹时,按住键再拖放图标到目的位置后释放即可。 答案:Shift,文件夹

36、Windows把所有的系统设置功能都统一到了中。

答案:环境,控制面板

37、在添加新硬件时,如果该硬件符合的规范,那么操作系统在启动的过程中将能找到该硬件并将在屏幕上显示的提示信息。

答案:即插即用,“发现新硬件”

38、Office套装软件主要包括:、、、Outlook、Access、和FrontPage6个组件。

答案:Word、Excel、PowerPoint

39、Word可以让用户根据自己的习惯建立库,在输入英文单词时会自动修复单词的错误。答案:自动更正,拼写

40、Word中,水平标尺主要用于设置或显示所在的段落缩进格式。

答案:插入点

41、文档的默认扩展名为。答案:.doc或doc

42、在Word中,新建文档的快捷键是。答案Ctrl+N

43、在Word中,打开已有文档的快捷键是。答案Ctrl+O

44、在编辑文本时,按键删除插入点前的字符;按键删除插入点后的字符。答案:退格(BackSpace),Del

45、在Word中,按键,将插入点移动到文档首部,按键,将插入点移动到文档尾部。答案:Ctrl+Home,Ctrl+End

46、在Word中,按键,将插入点移动到当前段首,按键,将插入点移动到下一段首。答案:Ctrl+↑,Ctrl+↓

47、在Word文档中,要输入当前的日期-b时间,可单击“”菜单中的“”命令。

答案:插入,日期和时间

48、在Word文档中,从插入点选定到它所在行的开头的快捷键是,从插入点选定到它所在行的末尾的快捷键是。答案:Shift+Home,Shift+End

49、在Word中,快速选定整篇文档的快捷键是。答案:Ctrl+A

50、Office剪贴板可以在内存允许的情况下,将用户最近复制的次内容全部保存。答案:12

计算机基础应用试题(2)

计算机基础应用试题

三、从参考答案中选择全部正确答案

1.计算机系统分两个子系统(AD)。

A. 硬件 B. 字处理 C. CAD D. 软件 E. Windows

2. 奠定计算机数学理论基础和计算机基础结构的著名科学家是(AC)。

A. 艾伦·图灵 B. 王选 C. 冯·诺依曼D. 比尔·盖茨 E.柳传志

3. 下列(BDE)为计算机辅助系统的应用。

A.CPUB. CAD C. ACCESS D. CAME. CAI

4. 网络的应用是(AB)技术的结合。

A. 计算机B. 通信 C. 信息 D. 打印机E. CPU

5. 计算机主机的功能组件是(ACD)。

A. 运算器B. 外存 C. 内存 D. 控制器E. I/O设备

6. 下列(BD)为操作系统软件。

A.Internet Explorer B. MS-DOS C. Word

D.Windows E. Photoshop

7. 下列(BDE)为外存储器。

A.ROMB. CD-R C. RAM D. U盘E. 磁盘

8. 下列(BCD)为输出设备。

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

9. 计算机主要技术指标有(ABC)。

A. 字长B. 运算C. 存储容量 D. 价格E. 外设

10. 下列选项中正确的是(BDE)。

A. 存储在计算机中的信息以十进制编码表示

B. 西文字符在计算机中以ASCII码表示

C. 中文的输入码与机内码相同

D. 汉字字型码也叫汉字输出码

E. ASCII采用7位二进制数表示一个西文字符的编码

;

计算机网络技术基础试题「附答案」

计算机网络技术基础试题「附答案」

一、单选题

1. 以下IP地址中,属于B类地址的是D_。

A. 112.213.12.23 B.210.123.23.12 C. 23.123.213.23 D.16.123.32.12

2. 一个具体对象对其他对象的超级链接是一种A_的关系。

A. 一对一 B. 一对多 C. 多对一 D. 多对多

3. IP地址83.3.1.6为__A。

A. A类地址 B. B类地址 C. C类地址 D. 非法地址

4. 属于B类IP地址的有B __。

A. 103. 6. 7. 8 B. 13.2. 3. C. 63. . 6. 7 D. 203 .1. 1. 1

5. _D应用可以实现网上实时交流。

A. 电子邮件 B. 网络新闻组 C. FTP D. QQ

6. 关于对等网,下列说法中不正确的是__D_。

A. 对等网上各台计算机无主从之分

B. 网上任意节点计算机可以作为网络服务器,为其他计算机提供资源

C. 网上任意节点可以作为工作站,以分享其它服务器的资源

D. 当网上一台计算机有故障时,全部网络瘫痪

7. TCP/IP参考模型源于__A_的网络模型。

A. 互联网体系结构 B. 局域网网体系结构C. 广域网体系结构 D. 城域网体系结构

8. 数字信号传输时,传送速率bps是指__D。

A. 每秒字节数 B. 每分钟字节数C. 每秒并行通过的字节数 D. 每秒串行通过的位数

9. FTP的主要功能是_A_。

A. 在网上传送文件 B. 远程登录 C. 收发电子邮件 D. 浏览网页

10. 一座大楼内的一个计算机网络系统,一般属于_B。

A. PAN B. LAN C. MAN D.WAN

11. 计算机网络能够提供共享的资源有_D_。

A. 硬件资源和软件资源 B. 软件资源和数据资源 C. 数据资源 D. 硬件资源、软件资源和数据资源

12. 在网页的表单中允许用户从一组选项中选择多个选项的表单对象是 _C 。

A. 单选按钮 B. 菜单 C. 复选框 D. 单选按钮组

13. 网页设计软件中的CSS表示 _C。

A. 层 B. 行为 C. 样式表 D. 时间线

14. 网关(Gateway)是_D_及其层次的互连设备。

A. 数据链路层 B. 网络层 C. 物理层 D. 传输层

15. HTML代码表示_A。

A. 添加一个图像B. 排列对齐一个图像C. 设置围绕一个图像的边框的'大小D. 加入一条水平线

16. TCP/IP协议集中的IP协议位于_A__。

A. 网络层 B. 传输层 C. 应用层 D. 网络接口层

17. 在计算机网络硬件中,_B可以承担异种网之间协议的转换。

A. 集线器 B. 网关 C. 网桥 D. 交换机

18. 在上海市范围内构建的一个计算机网络系统,一般属于_D_。

A. LAN B. WAN C. Internet D. MAN

19. 在HTML的段落标志中,用于标注网页文本字体的标记是_A。

A. 〈H3〉 B. 〈PRE〉 C. 〈p〉 D. 〈BR〉

20. CSMA/CD技术只可用于_C_网络拓扑结构。

A. 环型 B. 星型 C. 总线型 D. 树型

21. 可以将_C设置成网页背景。

A. 文字 B. 色彩 C. 图像 D. 特效

;