C语言基础选择试题(一)

C语言基础选择试题(一)
C语言基础选择试题(一)

C语言基础选择试题(一)

2123 答案 :C

所谓“裸机”是指( )。

a:没有安装机箱

b:没有安装应用软件

c:没有安装任何软件的计算机

c:只安装操作系统的计算机

2145 答案 :D

可用于大小写字母转换的键是( )。

a:Esc

b:CapsLock

c:Shift

c:CapsLock或Shift

1068 答案 :D

计算机病毒的主要特征是()。

a:只会感染不会致病

b:造成计算机器件永久失效

c:格式化磁盘

c:传染性、隐蔽性、破坏性和潜伏性

1054 答案 :D

个人计算机属于( ) 。

a:小型计算机

b:中型计算机

c:巨型计算机

d:微型计算机

1080 答案 :B

用汉语拼音输入“长沙”两个汉字,输入“changsha”8个字符,那么,“长沙”两字的内码所占用的字节数是()。

a:2

b:4

c:8

c:16

1053 答案 :A

操作系统的功能是( )。

a:提高系统资源的利用率,方便用户使用计算机

b:负责给程序和数据分配内存空间

c:负责各种文件的管理

c:管理磁盘文件和I/O设备管理

1055 答案 :C

组建以太网时,通常都是用双绞线把若干台计算机连到一个中心的设备上,这个设备叫做()。

a:网络适配器

b:服务器

c:集线器

c:总线

1057 答案 :D

应用软件是指( )。

a:所有能够使用的软件

b:能被各应用单位共同使用的某种软件

c:所有微机上都应用的基本软件

c:专门为某一应用目的而编制的软件

1078 答案 :B

为网络提供共享资源并对这些资源进行管理的计算机称之为()。

a:网卡

b:服务器

c:工作站

c:网桥

1082 答案 :B

在Windows98中运行应用程序时,下列哪个操作调不出帮助信息()。

a:按F1键

b:按F10键

c:单击“帮助”菜单

c:单击窗口右上角“”按钮

1068 答案 :A

ISO/ OSI参考模型七层协议中第一层是()。

a:物理层

b:数据链路层

c:网络层

c:传输层

2083 答案 :A

解释程序的功能是()。

a:解释执行高级语言程序

b:解释执行汇编语言程序

c:将汇编语言程序翻译成目标程序

c:将高级语言程序翻译成目标程序

1071 答案 :B

在计算机网络术语中,WAN的中文意义是()。

a:以太网

b:广域网

c:互联网

c:局域网

1055 答案 :C

主存储器又称为()。

a:RAM

b:ROM

c:内存

c:外存

1056 答案 :D

把同种或异种类型的网络相互连接起来称为()。

a:广域网

b:万维网(WWW

c:城域网

c:互联网

1058 答案 :A

操作系统的功能是()。

a:对计算机系统资源进行控制和管理

b:实行多用户及分布式处理

c:扩充计算机的功能

c:对硬件资源进行分配、控制、调度和回收

1077 答案 :A

I/O设备的含义是()。

a:输入输出设备

b:通信设备

c:网络设备

c:控制设备

1069 答案 :A

按网络的分类来说,因特网应该属于()。

a:广域网

b:局域网

c:卫星网

c:分组无线电网

1072 答案 :D

修改高级语言源程序的是()。

a:调试程序

b:解释程序

c:编译程序

c:编辑程序

1054 答案 :A

在一般情况下,软盘中存储的信息在断电后( )。

a:不会丢失

b:全部丢失

c:大部分丢失

c:局部丢失

1076 答案 :C

10BaseF的含义是()。

a:10Mbps的宽带光纤网络

b:10Mbps的基带同轴电缆网络

c:10Mbps的基带光纤网络

c:10Mbps的宽带同轴电缆网络

1081 答案 :B

为了防止计算机病毒的传染,应该做到()。

a:干净的软盘不要与来历不明的软盘放在一起

b:不要复制来历不明的软盘上的文件

c:长时间不用的软盘要经常格式化

c:对软盘上的文件要经常复制

1069 答案 :B

在存储一个汉字内码的两个字节中,每个字节的最高位分别是()。

a:0和1

b:1和1

c:0和0

c:1和0

1056 答案 :B

计算机软件包括()。

a:程序与数据

b:系统软件和应用软件

c:操作系统和语言处理程序

c:系统软件与程序

1086 答案 :D

下列字符中,ASCII码值最小的是()。

a:R

b:X

c:a

c:B

1055 答案 :C

计算机之所以能够按照人的意图自动地进行操作,主要是因为采用了()。

a:二进制编码

b:高级语言

c:存储程序控制

c:高速的电子元件

1057 答案 :B

计算机病毒通常分为引导型、复合型和()。

a:外壳型

b:文件型

c:内码型

c:操作系统型

1083 答案 :B

目前英寸软盘容量为()MB。

a:

b:

c:720KB

c:B、360KB

1054 答案 :B

下列说法中错误的是( )。

a:计算机的工作就是顺序地执行存放在存储器中的一系列指令

b:指令系统有一个统一的标准,所有的计算机指令系统相同

c:指令是一组二进制代码,规定由计算机执行程序的一步操作

c:为解决某一问题而设计的一系列指令就是程序

1054 答案 :D

下列设备中,既可作为输入设备又可作为输出设备的是()。

a:鼠标器

b:打印机

c:键盘

c:磁盘驱动器

1056 答案 :B

汇编语言编制的可执行程序,可以()。

a:在各种计算机系统中执行

b:在特定的计算机系统中执行

c:由硬件直接识别但不能执行

c:在各种单板机上运行

1088 答案 :B

以下不属于系统软件的是()。

a:WINDOWS98

b:工资管理程序

c:C语言编译程序

c:汇编程序

1065 答案 :D

微机病毒系指()。

a:生物病毒感染

b:细菌感染

c:被损坏的程序

c:特制的具有破坏性的程序

1072 答案 :C

磁盘的第()磁道最重要,一旦损坏,该盘就不能使用了。

a:40

b:1

c:0

c:39

2017 答案 :D

网卡(网络适配器)的主要功能不包括( )。

a:将计算机连接到通信介质上

b:进行电信号匹配

c:实现数据传输

c:网络互连

1072 答案 :B

为了防止系统软盘或专用数据盘感染病毒,一般要()。

a:打开写保护口

b:用滑块挡住写保护口

c:格式化软盘

c:建立子目录

1086 答案 :B

在Word97中,将另一个文件的所有内容插入到当前编辑的Word文档中,需要在“插入”菜单中执行()命令,即可出现“插入文件”对话框。

a:文本框

b:文件

c:对象

c:书签

2017 答案 :C

586计算机的CPU是位处理器

( )。

a:16

b:24

c:32

c:128

1073 答案 :B

在目前因特网上广泛使用的WWW中的服务器文件是使用()语言描述的。

a:HTTP

b:HTML

c:BASIC

c:WWW

1084 答案 :C

为解决CPU和主存的速度匹配问题,其实现可采用介于CPU和主存之间的。

a:光盘

b:辅存

c:Cache

c:辅助软件

1088 答案 :A

一片的软盘可以存储大约140万个()。

a:ASCII字符

b:中文字符

c:磁盘文件

c:子目录

1072 答案 :A

关于系统软件的叙述中,正确的是()。

a:系统软件与具体应用领域无关

b:系统软件与具体硬件逻辑功能无关

c:买来的软件都是系统软件

c:系统软件不提供人机界面

1079 答案 :B

与十六进制数BC等值的二进制数是()。

a:

b:

c:

c:

1086 答案 :B

汉字国标码在汉字处理系统中作为()。

a:汉字输入码

b:机内码

c:汉字交换码

c:汉字输出码

2147 答案 :B

下列说法中错误的是( )。

a:计算机的工作就是顺序地执行存放在存储器中的一系列指令

b:指令系统有一个统一的标准,所有的计算机指令系统相同

c:指令是一组二进制代码,规定由计算机执行程序的一步操作

c:为解决某一问题而设计的一系列指令就是程序

1055 答案 :B

操作系统是一种( )。

a:通用软件

b:系统软件

c:应用软件

c:软件包

1059 答案 :C

计算机执行的指令采用( )表示。

a:ASCII码

b:十进制数码

c:二进制代码

c:BCD码

1074 答案 :D

一般而言,计算机软件是指

()。

a:计算机程序

b:源程序和目标程序

c:源程序

c:程序及其有关文档

1074 答案 :B

UPS是指()。

a:大功率稳压电源

b:不间断电源

c:用户处理系统

c:硬盘中的信息

1075 答案 :D

在查找替换操作时,使用通配符*,表示可以匹配()。

a:一个字符

b:多个字符

c:一个都不匹配

c:一个汉字

1079 答案 :B

下列叙述中,正确的说法是

()。

a:键盘、鼠标、光笔、数字化仪和扫描仪都是输入设备

b:打印机、显示器、数字化仪都是输出设备

c:显示器、扫描仪、打印机都不是输入设备

c:键盘、鼠标和绘图仪都不是输出设备

1136 答案 :C

若Windows的文件名,转换成DOS 的文件名为( )。

a:

b:不变

2082 答案 :C

Word97中的文档不能以()格式保存。

a:文本文件

b:Word文档

c:图形文件

c:Web页

1070 答案 :D

下面列出的计算机病毒传播途径,不正确的说法是()。

a:使用来路不明的软件

b:通过借用他人的软盘

c:通过非法的软件拷贝

c:通过把多张软盘叠放在一起

1054 答案 :B

目标程序是指()。

a:为了某个目的编制的程序

b:由源程序编译后产生的可执行机器指令序列

c:汇编语言程序

c:任意一段机器语言代码

1080 答案 :A

电子邮件的格式是由邮件头和邮件体组成。其中邮件头包括电子邮件地址、发信人电子邮件地址和()部分。

a:主题

b:抄送

c:编辑

c:工具

2017 答案 :D

计算机病毒是一种( )。

a:生物病毒

b:化学感染

c:细菌病毒

c:特制的程序

1068 答案 :D

使用高级语言编写出来的程序,一般应翻译成( )执行。。

a:编译程序

b:解释程序

c:执行程序

c:目标程序

1051 答案 :A

下面叙述中,错误的是( )。

a:地址总线既可传送地址信息,也可传送控制信息和其他信息

b:地址总线只能用来传送存储器单元或输入输出接口的地址信息

c:数据总线用于在CPU与内存或输入输出接口电路之间传送数据

c:控制总线用来传送控制器的各种控制信号

1055 答案 :B

计算机的内存储器是由()构成

的。

a:随机存储器和软盘

b:随机存储器和只读存储器

c:只读存储器和控制器

c:软盘和硬盘

1087 答案 :B

中文Word提供了完全安装、()、自定义安装三种安装方式。

a:最大安装

b:最小安装

c:自选安装

c:厂家安装

1053 答案 :C

Visual FoxPro是一种()。

a:操作系统

b:语言处理程序

c:数据库管理系统

c:文字处理软件

1053 答案 :C

()的主要功能是使用户的计算机与远程主机相连,从而成为远程主机的终端。

a:E-mail

b:FTP

c:Telnet

c:BBS

1059 答案 :A

目前微机上配备的光盘多为( )。

a:只读

b:可读可写

c:一次性擦写

c:只擦

1076 答案 :B

在微机中,应用最普遍的西文字符编码是()。

a:BCD码

b:ASCII码

c:8421码

c:补码

1083 答案 :A

计算机病毒通常是()。

a:一段程序

b:一个命令

c:一个文件

c:一个标记

1054 答案 :C

计算机执行的指令是人与机器会话的最小单位,指令采用( )表示。

a:ASCII码

b:十进制数码

c:二进制代码

c:BCD码

2150 答案 :D

使用超大规模集成电路制造的计算机应该归属于( )。

a:第一代

b:第二代

c:第三代

c:第四代

1082 答案 :B

软盘磁道上每一个扇区为()。

a:256个字节

b:512个字节

c:1024个字节

c:2048个字节

1067 答案 :D

从第一代计算机到第四代计算机的体系结构都是相同的。这种体系结构称为()体系结构。

a:艾伦.图灵

b:罗伯特、诺依斯

c:比尔.盖茨

c:冯.诺依曼

1074 答案 :C

Windows98中,不能对任务栏进行的操作是()。

a:改变尺寸大小

b:移动位置

c:删除

c:隐藏

1078 答案 :D

硬盘和软盘是目前常见的两种存储介质,第一次使用时()。

a:可直接使用,不必进行格式化

b:硬盘必须先进行格式化

c:软盘必须先进行格式化

c:都必须先进行格式化

1086 答案 :B

二进制数转换成十进制数是()。

a:

b:

c:

c:

1056 答案 :D

系统软件和应用软件的关系是()。

a:系统软件以应用软件为基础

b:互为基础

c:互不为基础

c:应用软件以系统软件为基础

1076 答案 :B

TCP/IP协议束中的UDP协议是()协议。

a:面向连接的协议

b:无连接的协议

c:网络层协议

c:广播协议

1082 答案 :B

十进制数397的十六进制值为()。

a:18E

b:18D

c:277

c:361

1054 答案 :C

Visual FoxPro是一种()。

a:操作系统

b:语言处理程序

c:数据库管理系统

c:文字处理软件

1082 答案 :C

收发电子邮件属于计算机在()方面的应用。

a:过程控制

b:数据处理

c:计算机网络

c:CAD

1067 答案 :B

关于硬件和软件的关系,下列说法正确的是()。

a:只要计算机的硬件档次足够高,软件怎么样无所谓

b:要使计算机充分发挥作用,除了要有良好的硬件,还要有软件。

c:硬件和软件在一定条件下可以相互转化

c:硬件性能好可以弥补软件的各种缺陷。

1058 答案 :A

科学计算的特点是()。

a:计算量大,数值范围广

b:数据输入输出量大

c:计算相对简单

c:具有良好的实时性和高可靠性

1067 答案 :C

在计算机中,Bus是指()。

a:公共汽车

b:通信

c:总线

c:插件

1054 答案 :A

我国著名数学家吴文俊院士应用计算机进行几何定理的证明,该应用属于计算机应用领域中的()。

a:人工智能

b:科学计算

c:数据处理

c:计算机辅助设计

1056 答案 :C

接入Internet的电脑必须装有()。

a:Word

b:Excel

c:TCP/IP

c:HTML

1076 答案 :B

操作Windows98有以下特点________。

a:首先选择操作对象,再选择操作项

b:首先选择操作项,再选择操作对象

c:同时选择操作对象和操作项

c:将操作项拖到操作对象上

1077 答案 :A

解释程序的功能是()

a:解释执行高级语言程序

b:解释执行汇编语言程序

c:将汇编语言程序翻译成目标程序

c:将高级语言程序翻译成目标程序

2141 答案 :B

硬盘工作时,应注意避免( )。

a:光线太强

b:强烈振动

c:潮湿

c:噪声

1071 答案 :B

微型计算机内存储器是()。

a:按二进制位编址

b:按字节编址

c:按字长编址

c:根据微处理器型号不同而编址不同

1071 答案 :C

在Windows98桌面上,不可按

()顺序排序图标。

a:大小

b:日期

c:样式

c:类型

1086 答案 :B

若一张双面的磁盘上每面有96条磁道,每条磁道有15个扇区,每个扇区可存放512字节的数据,则该磁盘可以存放()字节的数据

a:720K

b:1440K

c:2880K

c:5760K

1082 答案 :D

计算机程序只有装入(),才有运行。

a:硬盘

b:软盘

c:光盘

c:内存

1082 答案 :C

第三代计算机的逻辑器件是

()。

a:电子管

b:晶体管

c:中、小规模集成电路

c:大规模、超大规模集成电路

2143 答案 :A

Windows98操作系统中的工作区是指( )。

a:窗口内的所有空间

b:根据实际情况而定

c:窗口内的部分空间

c:整个屏幕

1070 答案 :C

“溢出”一般是指计算机在运算过程中产生的()。

a:数据量超过了内存量

b:文件个数超过了磁盘目录区规定的范围

c:数超过了机器的位所表示的范围

c:数超过了变量的表示范围

2140 答案 :D

在局域网中,通信线路是通过

( )接入计算机的。

a:串行输入口

b:第一并行输入口

c:任意一个并行输入口

c:网络适配器(网卡)

1072 答案 :A

主要决定微机性能的是()。

a:CPU

b:耗电量

c:质量

c:价格

1078 答案 :A

为退出Word97,可执行()菜单中的“退出”命令。

a:文件

b:编辑

c:格式

c:帮助

1080 答案 :D

在微机中,访问速度最快的存储器是()。

a:硬盘

b:软盘

c:光盘

c:内存

1080 答案 :B

软磁盘磁道上每一个扇区为

()。

a:256个字节

b:512个字节

c:1024个字节

c:2048个字节

1057 答案 :D

下列各进制数中最大的数是( )。

a:227O

b:1FFH

c:010001B

c:789D

1086 答案 :A

英文CAD指的是()。

a:计算机辅助设计

b:计算机辅助工程

c:计算机辅助制造

c:计算机辅助教学

1066 答案 :B

数字符号0的ASCII码十进制表示为48,数字符号9的ASCII码十进制表示为()。

a:56

b:57

c:58

c:59

1080 答案 :C

在一个Word97文档中,要插入一“√”符号,应从()菜单中进入。

a:文件

b:编辑

c:插入

c:工具

2017 答案 :B

在Windows98中,为了弹出"显示属性"对话框以进行显示器的设置,下列操作中,正确的是( )。

a:用鼠标右键单击"任务栏"空白处,在弹出的快捷菜单中选择"属性"项

b:用鼠标右键单击桌面空白处,在弹出的快捷菜单中选择"属性"项

c:用鼠标右键单击"我的电脑"窗口处,在弹出的快捷菜单中选"属性"项

c:用鼠标右键单击"资源管理器"窗口处,在弹出的快捷菜单中选"属性"项

1067 答案 :B

WORD软件是属于()。

a:系统软件

b:应用软件

c:管理软件

c:多媒体软件

1051 答案 :D

计算机网络的资源共享功能包括()。

a:设备资源和非设备资源共享

b:硬件资源和软件资源共享

c:软件资源和数据资源共享

c:硬件资源、软件资源和数据资源共享

1057 答案 :A

指令的解释是电子计算机的( )来执行。

a:控制部分

b:存储部分

c:输人输出部分

c:算术和逻辑部分

1058 答案 :B

在微机中,硬盘属于( )。

a:内存储器

b:外存储器

c:输入设备

c:输出设备

2116 答案 :D

在下列存储器中,存取速度最快的是( )

a:软盘

b:光盘

c:硬盘

c:内存

1087 答案 :D

800个24×24点阵汉字字形码占存储单元的字节数为()。

a:72KB

b:256KB

c:55KB

c:

1083 答案 :D

下列各网络中,属于局域网的是()。

a:INTERNET

b:CERNET

c:NCFC

c:NOVELL

2142 答案 :B

如果电子邮件到达时,你的电脑没有开机,那么电子邮件将( )。

a:退回给发信人

b:保存在服务商的主机上

c:过一会儿对方再重新发送

c:永远不再发送

1074 答案 :B

应用软件是指()。

a:所有计算机上都能应用的软件

b:为解决某一实际应用而编写的软件

c:能够使用的所有软件

c:能被各应用单位共同使用的软件

1076 答案 :A

Windows98内部的中文输入法提供了许多软键盘,例如有标准PC键盘、日文平假名键盘和()等。

a:图形符号键盘

b:拉丁字母键盘

c:控制符号键盘

c:数学符号键盘

1083 答案 :C

在Windows98中,浏览系统资源可通过“我的电脑”和()来完成。

a:公文包

b:文件管理器

c:资源管理器

c:程序管理器

1085 答案 :C

在微机上通过键盘输入一个程序,如果希望将该程序长期保存,应把它以文件形式()。

a:改名

b:粘贴

c:存盘

c:复制

2052 答案 :C

软件大体可分为()软件和应用软件两大类。

a:高级

b:计算机

c:系统

c:通用

1077 答案 :D

用剪贴板复制文件,一般适用于()情况。

a:距离短,复制一次

b:距离长,复制一次

c:距离短,复制多次

c:距离长,复制多次

2017 答案 :C

同时按下Ctrl+Alt+Del组合键的作用是( )。

a:停止微机工作

b:进行开机准备

c:热启动微机

c:冷启动微机

1066 答案 :C

操作系统主要是对计算机系统的全部()进行管理。

a:应用软件

b:系统硬件

c:资源

c:设备

1053 答案 :A

()的功能是将计算机外部的信息送入计算机。

a:输入设备

b:输出设备

c:软盘

c:电源线

1081 答案 :D

软件与程序的区别是()。

a:程序是用户自己开发的而软件是计算机生产商开发的

b:程序价格便宜而软件价格贵

c:程序是软件以及开发、使用和维护所需要的所有文档的总称

c:软件是程序以及开发、使用和维护所需要的所有文档的总称

1087 答案 :D

英文CAI指的是()。

a:计算机辅助设计

b:计算机辅助工程

c:计算机辅助制造

c:计算机辅助教学

1088 答案 :B

在微机中,VGA的含义是()。

a:键盘型号

b:显示标准

c:光盘驱动器

c:主机型号

2017 答案 :D

一台完整的计算机硬件系统由运算控制单元、控制器、( )输入设备和输出设备等部件构成。

a:硬盘

b:软盘

c:键盘

c:存储器

2115 答案 :B

源程序是指( ).

a:机器语言程序

b:用高级语言或汇编语言编制的程序

c:用反汇编翻译成的汇编语言程序

c:经过编译后的程序

1078 答案 :A

用高级语言编写的程序称之为( )。

a:源程序

b:目标程序

c:汇编程序

c:命令程序

1086 答案 :A

计算机网络按照()进行划分,可分为局域网、广域网和城域网。

a:覆盖面积

b:拓朴结构

c:使用范围

c:用户人数

1067 答案 :A

ISO/ OSI参考模型七层协议中第一层是()。

a:物理层

b:数据链路层

c:网络层

c:传输层

1071 答案 :C

编译程序的功能是( )。

a:发现源程序中的语法错误

b:改正源程序中的语法错误

c:将源程序编译成目标程序

c:将某一高级语言程序翻译成另一种高级语言程序

1051 答案 :B

关于磁盘格式化的叙述,正确的是( )。

a:只能对新盘做格式化,不能对旧盘做格式化

b:对旧盘做格式化将抹去盘上原有的内容

c:做了格式化后的磁盘,就能在任何计算机系统上使用

c:新盘不做格式化照样可以使用,但做格式化可使磁盘容量增大

1075 答案 :B

计算机的发展阶段通常是该计算机所采用的()来划分的。

a:内存容量

b:电子器件

c:程序设计语言

c:操作系统

1078 答案 :D

下述的各种功能中,()不是操作系统的功能。

a:实行文件管理

b:对内存和外部设备实行管理

c:充分利用CPU的处理能力,采取多用户和多任务方式

c:将各种计算机语言翻译成机器指令

1070 答案 :A

个人计算机简称PC机。这种计算机属于()。

a:微型计算机

b:小型计算机

c:超级计算机

c:巨型计算机

1053 答案 :B

被称作“裸机”的计算机是指

( )。

a:没安装外部设备的计算机

b:没安装任何软件的计算机

c:大型机器的终端机

c:没有硬盘的计算机

1058 答案 :B

高级语言编制的程序()。

a:比机器语言编制程序更优化,执行效率更高。

b:经过编译程序编译后,才能被CPU 执行。

c:只能在一种类型计算机上执行。

c:在单板机上运行。

1075 答案 :C

不属于数据处理的应用是()。

a:管理信息系统

b:办公自动化

c:实时控制

c:决策支持系统

1079 答案 :B

计算机网络最突出的优点是

()。

a:存储容量大

b:资源共享

c:运算速度快

c:运算速度高

1087 答案 :C

调制解调器(Modem)的功能是()。

a:将数字信号转换成模拟信号

b:将模拟信号转换成数字信号

c:兼有A)与B)的功能

c:使用不同频率的载波将信号变换到不同频率范围

2147 答案 :B

如果将英寸软盘上的写保护口(一个方形孔)敞开,该软盘处于( )

a:读保护状态

b:写保护状态

c:读写保护状态

c:盘片不能转动

2150 答案 :B

在微型计算机的性能指标中,用户可用的内存容量通常是指( )。

a:ROM的容量

b:RAM的容量

c:CD-ROM的容量

c:RAM和ROM的容量之和

1081 答案 :B

在微型计算机的性能指标中,用户可用的内存容量通常是指()。

a:ROM的容量

b:RAM的容量

c:CD-ROM的容量

c:RAM和ROM的容量之和

2117 答案 :D

在进位计数制中,当某一位的值达到某个固定量时,就要向高位产生进位。这个固定量就是该种进位计数制的( )。

a:阶码

b:尾数

c:原码

c:基数

1081 答案 :A

24、Windows98中改变窗口的大小时,应操作()。

a:窗口的四角或四边

b:窗口右上角的按钮

c:窗口的标题栏

c:窗口左上角的控制栏

1082 答案 :C

Word97中的文档不能以()格式保存。

a:文本文件

b:Word文档

c:图形文件

c:Web页

2017 答案 :C

在计算机应用中,“OA”表示

( )。

a:决策支持系统

b:管理信息系统

c:办公自动化

c:人工智能

1057 答案 :C

组建以太网时,通常都是用双绞线把若干台计算机连到一个中心的设备上,这个设备叫做()。

a:网络适配器

b:服务器

c:集线器

c:总线

1074 答案 :A

编译程序与解释程序的区别,描述错误的是()。

a:编译程序和解释程序将源代码全部翻译成机器指令序列

b:编译程序时所需存储空间较大

c:编译过的程序,执行速度较快

c:编译程序适合于比较复杂的程序设计语言

1087 答案 :C

现代计算机之所以能自动地连续进行数据处理,主要是因为()。

a:采用了开关电路

b:采用了半导体器件

c:具有存储程序的功能

c:采用了二进制

C语言基础知识_测试题

C语言程序设计基础测试题 一、单选 [1] 下面叙述中错误的是____。 A. 复合语句中定义的函数只在该复合语句中有效 B. return( )语句中的括号中,可以是变量,常量或有确定值的表达式 C. 形式参数也是局部变量 D. 主函数中定义的变量在整个程序中都是有效的 [2]下列说法中正确的是____。 A.带参数的宏定义中的参数是没有类型的 B.宏展开将占用程序的运行时间 C.宏定义命令是C语言中的一种特殊语句 D.使用#include命令包含的头文件必须以“.h"为后缀 [3.] 若函数的形参为一维数组,则下列说法中正确的是____。 A.调用函数时的对应实参必为数组名 B.形参数组可以不指定大小 C.形参数组的元素个数必须等于实参数组的元素个数 D.形参数组的元素个数必须多于实参数组的元素个数 [4]. 系统的标准输出设备是____。 A.键盘 B.硬盘 C.内存 D.显示器 [5] 下面叙述中正确的是____。 A.全局变量在定义它的文件中的任何地方都是有效的 B.全局变量在程序的全部执行过程中一直占用内存单元 C. C语言的switch语句中case后可为常量或表达式或有确定值的变量及表达式 D. 说明函数时必须明确其参数类型和返回类型 [6]. C程序的基本结构单位是____。 A.文件 B.语句 C.函数 D.表达式 [7] 对于定义,char *aa[2]={"abcd","ABCD"},选项中说法正确的是____。 A.aa数组元素的值分别是"abcd"和"ABCD" B.aa是指针变量,它指向含有两个数组元素的字符型一维数组 C.aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址 D.aa数组的两个元素中各自存放了字符'a'和'A'的地址 [8]. 任何一个C语言的可执行程序都是从____开始执行的。 A.程序中的第一个函数 B.main( )函数的入口处

大学C语言考试试题及答案

精选考试类文档,如果您需要使用本文档,请点击下载! 祝同学们考得一个好成绩,心想事成,万事如意! 大学C语言考试试题及答案 姓名成绩 温馨提示:同学们,经过培训学习,你一定积累了很多知识,现在请认真、仔细地完成这张试题吧。加油! 一单项选择题 1. 在C语言中,以 D 作为字符串结束标志 A)’\n’ B)’ ’ C) ’0’ D)’\0’ 2.下列数据中属于“字符串常量”的是( A )。 A.“a” B.{ABC} C.‘abc\0’ D.‘a’ 若干个字符构成字符串 在C语言中,用单引号标识字符;用双引号标识字符串

选项B,C,分别用{}和’’标识字符串 选项D,标识字符。 3、以下说法中正确的是( C )。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是( B )。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C )。 A.-a1 B.a[i] C.a2_i D.int t 6.下列C语言用户标识符中合法的是( B )。 A)3ax B)x C)case D)-e2 E)union 7.下列四组选项中,正确的C语言标识符是( C )。 A) %x B) a+b C) a123 D) 123 8、下列四组字符串中都可以用作C语言程序中的标识符的是( A )。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 9.C语言中的简单数据类型包括(D )。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是 C 。 A)2.5 B)2 C)1 D)3 11.如果int a=3,b=4;则条件表达式"a

C语言基本选择题及参考答案

C语言基本选择题及参考 答案 The pony was revised in January 2021

计算机程序设计基础(C语言) 单项选择练习题 一、基本概念 1.C语言程序是由C构成的。 A)一些可执行语言B)main函数C)函数D)包含文件中的第一个函数2.(A)是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 3.C语言程序从C开始执行。 A)程序中第一条可执行语句?B)程序中第一个函数 C)程序中的main函数?D)包含文件中的第一个函数 4.C语言程序从main()函数开始执行,所以这个函数要写在_D___。 A)程序文件的开始B)程序文件的最后 C)它所调用的函数的前面D)程序文件的任何位置 5、以下说法中正确的是(C)。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main()函数中定义

C、C语言程序总是从main()函数开始执行 D、C语言程序中的main()函数必须放在程序的开始部分 6.下列方法中错误的是(D)。 A.主函数可以分为两个部分:主函数说明部分和主函数体。 B.主函数可以调用任何非主函数的其它函数。 C.任何非主函数可以调用其它任何非主函数。 D.程序可以从任何非主函数开始执行。 7.下列说法错误的是:(B) A.C程序运行步骤是编辑、编译、连接、执行。 B.C语言的变量名必须用小写,常量用大写。 C.C语言的三种基本结构是顺序、选择、循环。 D.C程序一定由函数构成的。 8.下列关于C语言的说法错误的是(B)。 A)C程序的工作过程是编辑、编译、连接、运行 B)C语言不区分大小写。 C)C程序的三种基本结构是顺序、选择、循环

C语言程序设计基础试题及答案

第一部分C语言基础 一、选择题 1、以下正确得C语言标识符就是() A。%X B。a+b?C.a123 D.test! 2、已定义int a,b;则以下不正确得C语句就是() A.a*=5;??B。b/=2;? C.a+=1、75;?D.b&&=a; 3、若x、i、j与k都就是整型变量,则执行下面表达式后x得值为( ) x=(i=4,j=16,k=32) A.4?B.16 ?C.32 D.52 4、C语言中得标识符只能由字母、数字与下划线三种字符组成,且第一个字符( ) A.必须就是字母???B.必须为下划线? C.必须为字母或下划线D.可以就是字母、数字、下划线中得任一字符 5、下面正确得字符常量就是( ) A.“c”? B。’\\”? C.‘w’??D.” 6、设int a=2,b=0,c;则执行语句c+=b&&a--后, c得结果为( )。 A.0,1B.1,0 ?C.2,0 D.不确定 7、以下不正确得C语言标识符就是()?A) int B)a_1_2?C)ab1exe D)_x 8、以下就是正确得C语言标识符就是( )。?A)#define?B)_123 C) %d D) \n 9、下列四组字符串中都可以用作C语言程序标识符得一组就是() 。?A) prin tB)i\am C)Pxq D)str_l ???oodbs tart$it line# _3d one_half My-〉bookCpp ? pow 10、下面各选项组中,均就是C语言关键字得组就是()。?A)auto,enu

m,include B)switch,typedef,continue?C)signed,union,scanf?D)if,s truct,type 11、下列不属于C语言关键字得就是( ) 。 A)default?B)register C)enum ?D)external 12、C语言程序从main()函数开始执行,所以这个函数要写在( )。?A) 程序文件得开始?B)程序文件得最后?C)它所调用得函数得前面 D) 程序文件得任何位置 13、下列关于C语言得叙述错误得就是( ) A)大写字母与小写字母得意义相同?B) 不同类型得变量可以在一个表达式中 C)在赋值表达式中等号(=)左边得变量与右边得值可以就是不同类型?D) 同一个运算符号在不同得场合可以有不同得含义 14、在C语言中,错误得int类型得常数就是( ) 。?A)32768?B)0 C)037?D) 0xAF 15、将字符g赋给字符变量c,正确得表达式就是( )。 A) c=\147 ?B)c="\147" ?C)c='\147' 16、下列转义字符中错误得一个就是( )。 A) ’\000’ B)'\0014' ?C) ’\x111’ D) ’\2’ 17、将空格符赋给字符变量c,正确得赋值语句就是( )。 A) c=’\0’ B) c=NULL C)c=0 D)c=32 18、已知:char a=’\70’;则变量a中()。 A)包含1个字符?B)包含2个字符?C) 包含3个字符?D) 说明非法 19、字符串"\”EOF\n=-\61\””得长度就是( )。 A)8 ?B) 9?C)14?D)非法字符串

年C语言程序设计基础期末考试试卷‘B’及答案

年C语言程序设计基础期 末考试试卷‘B’及答案 The following text is amended on 12 November 2020.

一、单项选择题 1. 在C语言中,下面字符串能用作变量名的是( )。 A、a+b B、auto C、2-and D、a2 2. 若double x=2,y;则执行y=x+3/2;后,y的值是( )。 A、 B. C. D. 3 3. 下列关于C语言中字符常量与字符串常量的叙述中,错 误的是( )。 A、字符常量是用单撇号括起来的一个字符 B、空格字符也可用作字符常量 C、字符串常量是用单撇号括起来的一个字符序列 D、字符串常量是用双撇号括起来的一个字符序列 4. 若有以下变量说明和数据的输入方式,则正确的输入语 句为( )。

变量说明:float x1,x2; 数据的输入方式:<回车> <回车> A、scanf(“%f,%f”,&x1,&x2); B、scanf(“%f%f”,&x1,&x2); C、scanf(“%,%”,&x1,&x2); D、scanf(“%%”,&x1,&x2); 6. 在一个源文件中定义的全局变量的作用域为()。 A. 本文件的全部范围 B. 从定义该变量开始至本文件结束 C. 本函数的全部范围 D. 本程序的全部范围

7. 当调用函数时,实参是一个数组名,则向函数传送的是( )。 A、数组的长度 B、数组的首地址 C、数组每一个元素的地址 D、数组每个元素中的值 8.若j为整型变量,则下面while循环( )。 j=10; while(j!=0) j=j-1; A、执行0次 B、执行1次 C、执行10次 D、执行无限次 9. 在while(x)语句中的x与下面条件表达式等价的 是:( )。 A、x!=0 B、 x==1 C、x!=1 D、x==0 10. 以下对C语言函数的描述中,正确的是( )。 A、调用函数时,参数可以是表达式

C语言考试试题

试题 课程名称C语言程序设计适用时间 试卷类别 A 适用专业、年级、班 一、选择题(每小题2分, 2×25=50分) 1.下列叙述错误的是( )。 A) C程序中的每条语句都用一个分号作为结束符B) C程序中的每条命令都用一个分号作为结束符 C) C程序中的变量必须先定义,后使用 D) C语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写 2.以下叙述不正确的是( )。 A) 一个C源程序必须包含一个main函数B) 一个C源程序可由一个或多个函数组成 C) C程序的基本组成单位是函数D) 在C程序中,注释说明只能位于一条语句的后面 3.C语言中最简单的数据类型包括( )。 A)整型、实型、逻辑型B)整型、实型、字符型 C)整型、字符型、逻辑型D)字符型、实型、逻辑型 4.C语言中运算对象必须是整型的运算符是( )。 A)%= B)/ C)= D)<= 5.若变量a,i已正确定义,且i已正确赋值,合法的语句是( )。 A)a= =1 B)++i;C)a=a++=5;D)a=int(i); 6.下列运算符中优先级最高的是( )。 A) < B) + C) && D) ! = 7.设有说明:char w;int x;float y;double z;则表达式w*x+z-y 值的数据类型是( )。 A) int B) float C) double D) char 8.设x和y均为int型变量,则语句:x+=y;y=x-y;x-=y;的功能是( )。 A)把x和y按从大到小排列B)把x和y按从小到大排列C)无确定结果D)交换x和y中的值 9.设整型变量a,b的值均为8, printf("%d,%d",(a++,++b),b--);的输出是( )。 A)8,8 B)8,7 C)9,9 D)8,9 10.若有语句scanf("%d%d",&a,&b);要使变量a,b分别得到10和20,正确的输入形式为( )。 A)10 20 B)10,20 C)1020 D)10:20 11.判断char型变量ch是否为大写字母的正确表达式是( )。 A)'A'<=CH<='Z' B) (CH>='A')& (CH<='Z') C)(CH>='A')&& (CH<='Z') D) ('A'<=ch)AND('Z'>=ch) 12.有如下程序 main( ) { int x=1,a=0,b=0; switch(x) { case 0: b++; case 1: a++; case 2: a++;b++; } printf("a=%d,b=%d\n",a,b);} 该程序的输出结果是( )。 A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2 13.以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下: main( ) { int n,k; float score,sum,ave; sum=0.0; for(n=1;n<=10;n++) { for(k=1;k<=4;k++) { scanf("%f",&score); sum+=score; } ave=sum/4.0; printf("NO%d:%f\n",n,ave); } } 上述程序运行后结果不正确,调试中发现有一条语句出现在程序中的位置不正确。这条语句是( )。 A) sum=0.0; B) sum+=score; C) ave=sun/4.0; D) printf("NO%d:%f\n",n,ave);

C语言试题及答案

第1章 C语言概述习题 1. 单项选择题 (1) C 语言是在 B 语言的基础上产生的。 A. A B. B C. D D. E (2) 在 C 语言中,每个语句必须以 D 结束。 A. 回车符 B. 冒号 C. 逗号 D. 分号 (3) 标识符和关键字间,要用 C 隔开。 A. 回车符 B. 冒号 C. 空格 D. 分号 (4) 用 C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( B )。 A. 生成可执行目标文件 B. 生成目标文件 C. 输出运行结果 D.自动保存源文件 (5) 下列说法中正确的是( B )。 A. 由于 C 源程序是高级语言程序,因此一定要在 TC 软件中输入 B. 由 C 源程序是字符流组成,因此可以作为文本文件在任何文本编辑的软件中输入 C. 由于C 程序是高级语言程序,因此输入后即可执行 D. 由于 C 程序是高级语言程序,因此它由命令组成 (6) 下列说法中正确的是( A )。 A. C 语言程序由主函数和 0 个或多个函数组成 B. C 语言程序由主程序和子程序组成 C. C 语言程序由子程序组成 D. C 语言程序由过程组成 (7) 下列说法中错误的是( D )。 A. 主函数可以分为两个部分:主函数说明部分和主函数体 B. 主函数可以调用任何非主函数的其他函数 C. 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行 2. 填空题 (1) C 语言只有 32 个关键字和 9 种控制语句。 (2) C 语言是一种“中级语言”,既具有高级语言的特点又具有低级语言的特点;既适合于开发系统软件又适合于编写应用程序。 (3) 每个源程序有且只有一个主函数,系统总是从该函数开始执行C语言程序。 (4) 在 C 语言程序中允许出现的字符集是 ASCII码字符集。 (5) C 语言的程序中有特殊含义的英语单词称为保留字。 (6) C 语言标识符的长度是前 8 位有效。 (7) C 语言中,标识符的定义规则是以字母或下划线为开头。 (8) C 语言程序的注释可以出现在程序中的任何地方,它总是以 /* 符号作为开始标记,以 */ 符号作为结束标记。 第2章数据类型运算符和表达式习题 1. 单项选择题 (1) 以下选项中,正确的 C 语言整型常量是 D 。 A. 32L B. 510000 C. -1.00 D. 567 (2) 以下选项中, D 是不正确的 C 语言字符型常量。

C语言考试试卷及答案

2011-2012学年第一学期 C语言程序设计A 课程A卷考试题 共 4 页此第 1 页成绩 一、单项选择题(每小题2分,共40分) 1. C语言中合法的字符常量是() A.n B.’\n’ C.110 D.”n” 2. 有以下程序: main( ) { char ch=’A’; printf(“ch(1)=%d,ch(2)=%c\n”,ch,ch+1); } 程序运行后的输出结果是() A. ch(1)=65,ch(2)=A B. ch(1)=97,ch(2)=A C. ch(1)=65,ch(2)=B D. ch(1)=97,ch(2)=B 3. 能表示a不能被2整除且a、b不相等,但a、b的和等于0的C语言逻辑表达式是() A. a==-b&&a%2==0 B. a!=b&&a+b==0&&a%2 C. !(a%2)&&a==-b D.a%2==0&&a+b==0 4. 以下程序段中语句” printf("i=%d,j=%d\n",i,j);”的执行次数是() int i, j; for(i=3;i ;i--) for(j=1;j<5;j++) printf("i=%d,j=%d\n",i,j); A. 12 B. 20 C. 15 D. 24 5. 执行以下程序段后,x[2]的值是() int x[10]={1,2,3,4,5,6,7,8,9,10},i,j,t; i=0;j=9; while(i

2020最新C语言考试题库及答案

精选考试类应用文档,如果您需要使用本文档,请点击下载,另外祝您生活愉快,工作顺利,万事如意! 精选考试类文档,如果需要,请下载,希望能帮助到你们! 2020最新C语言考试题库及答案

姓名成绩 温馨提示:同学们,经过培训学习,你一定积累了很多知识,现在请认真、仔细地完成这张试题吧。加油! 一单项选择题 1. 在C语言中,以 D 作为字符串结束标志 A)’\n’ B)’ ’ C) ’0’ D)’\0’ 2.下列数据中属于“字符串常量”的是( A )。 A.“a” B.{ABC} C.‘abc\0’ D.‘a’ 若干个字符构成字符串

在C语言中,用单引号标识字符;用双引号标识字符串 选项B,C,分别用{}和’’标识字符串 选项D,标识字符。 3、以下说法中正确的是( C )。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是( B )。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C )。 A.-a1 B.a[i] C.a2_i D.int t 6.下列C语言用户标识符中合法的是( B )。

A)3ax B)x C)case D)-e2 E)union 7.下列四组选项中,正确的C语言标识符是( C )。 A) %x B) a+b C) a123 D) 123 8、下列四组字符串中都可以用作C语言程序中的标识符的是( A )。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 9.C语言中的简单数据类型包括(D )。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是 C 。 A)2.5 B)2 C)1 D)3 11.如果int a=3,b=4;则条件表达式"a

C语言选择题#精选.

1 C语言程序由函数组成,以下说法正确的是( A ). A)主函数可以在其它函数之前,函数内不可以嵌套定义函数 B)主函数可以在其它函数之前,函数内可以嵌套定义函数 C)主函数必须在其它函数之前,函数内不可以嵌套定义函数 D)主函数必须在其它函数之前,函数内可以嵌套定义函数 2 以下说法中不正确的是( A )。 A) 主函数main中定义的变量在整个文件或程序中有效 B) 不同的函数中可以使用相同名字的变量 C) 形式参数是局部变量 D) 在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效 3 下面函数 f(double x) {printf(“%6d\n”,x);} 的类型为( C ). A) 实型B)void 类型C)int 类型D) A)、B)、C)均不正确 4 以下说法中正确的是( C ). A)C语言程序总是从第一个定义的函数开始执行 B)在C语言程序中,要调用的函数必须在main函数中定义 C)C语言程序总是从main函数开始执行

D)C语言程序中,main函数必须放在程序的开始部分 5 以下正确的函数定义是( C ). A) double fun(int x,int y); {int z; z=x+y; return z;} B) fun(int x,y) {int z; return z;} C) double fun(int x,int y) {double z; z=x+y; return z;} D) double fun( x, y) {int x,y; double z; z=x+y; return z;} 6 定义为void类型的函数,其含义是( A ). A)调用函数后,被调用的函数没有返回值 B)调用函数后,被调用的函数不返回 C)调用函数后,被调用的函数的返回值为任意的类型D)以上三种说法都是错误的 7 设有如下定义: int x=10,y=3,z ; 则语句

C语言考试试题基础版

一、选择题 1. 在每个C 程序中都必须包含有这样一个函数,该函数的函数名为 。 A. main B. MAIN C. name D. function 2. 在以下关于C 语言的注释的叙述中,不正确的是 。 A .注释可用"/*"、"*/"形式表示,也可用"//"形式表示 B .编译器在编译一个程序时,将跳过注释,不对其进行处理 C .编译器在编译一个程序时,可发现注释中的单词拼写错误 D .程序中注释的多少不会影响所生成的可执行文件的长度 3. 以下叙述不正确的是 。 A .在C 程序中,严格区分大小写字母 B .一个C 源程序有且仅有一个main 函数 C .在C 程序中,注释只能位于一条语句的后面 D .一个C 程序总是从main 函数开始执行 4. 下列合法的标识符为 A. abde+ B. #KDJF C. 67KDJ D. DK3_ 5. 关于字符串和字符的关系正确的是 A. “A ”与’A ’是相同的 B. 字符串是常量,字符是变量 C. “A ”与’A ’是不同的 D. “A ”与“A ”是相同的 6. 下面关于语句的说法正确的是 A. 下面这两段程序的执行效果是一致的 B. 空语句是只有一个分号的语句,它其实什么也不干 C. 语句的构成不一定需要分号 D. 语句的书写对程序的运行不起作用,因此可以随便写都可以 7. 以下各标识符中,合法的用户标识符组为 。 A. PAd ,P#d ,b-b ,abc ,_0123,ssiped B. cin ,a10,CPP ,float ,del_word ,signed C. void ,max ,hiy ,,list ,*jer if (x>y) {z=x; s=z*z;} else {z=y;s=1/(z*z);} if (x>y) z=x; s=z*z; else z=y;s=1/(z*z);

c语言期中考试试题及答案

中国民航大学2009-2010学年第二学期 《C 语言程序设计》期中考试试卷 课程编号:03402513 试卷类型: A 卷 考试形式:笔试 考试日期: 注意事项:1.请将试卷最后一页的答题纸撕下,将答案填写在其中;2.交卷时请确认答题纸是否按要求写好姓名等信息并与试题一起上交;3.不准携带任何书籍、资料、纸张等。4.草稿纸用试卷的背面。 一、单项选择题(1空1分,共20分) 1、C 语言程序的基本结构是(【1】) 。 【1】 A) 函数 B) 语句 C) 字符 D) 程序行 2、一个C 程序的执行是(【2】) 。 【2】 A) 从本程序的主函数开始,到本程序的主函数结束

B)从本程序的第一个函数开始,到本程序的最后一个函数结束 C) 从本程序的主函数开始,到本程序的最后一个函数结束 D)从本程序的第一个函数开始,到本程序的主函数结束3、下列四个叙述中,错误的是(【3】) 。 【3】 A) 一个C源程序必须有且只能有一个主函数 B) 一个C源程序可以含一个或多个子函数 C) 在C源程序中注释说明必须位于语句之后 D) C源程序的基本结构是函数 4、下面不属于C语言保留字的是(【4】) 。 【4】 A) short B) ELSE C) extern D) for 5、下列四个叙述中,正确的是(【5】) 。 【5】 A) 库函数也是C语言本身的组成部分 B) C语言中的输入输出操作是由相应语句完成的

C) 库函数是C编译系统提供的功能函数 D) 标题文件(头文件)可以在程序的函数内部调用 6、下列四组数据类型中,C语言允许的一组是(【6】)。 【6】 A) 整型、实型、逻辑型 B) 整型、实型、字符型 C) 整型、双精度型、布尔型 D) 整型、实型、复型 7、在C语言中不同数据类型的的长度是(【7】)。 【7】 A) 固定的 B) 由用户自己定义的 C) 任意的 D) 与机器字长有关 8、下列四组(八进制或十六进制)常数中,正确的一组是(【8】)。【8】 A) 016 0xbf 18 B) 0abc 017 0xa C) 010 -0x11 0x16 D) 0A12 7FF -123 9、下列四组转义字符中,合法的一组是(【9】)。 【9】 A)‘\t’‘\\’‘\n’ B)‘\’‘\017’‘\x’

C语言选择题复习精选.

选择题复习 1.表达式“(a=4*5, b=a*2), b-a, a+=2”的值是(C)。 A.2 B.20 C.22 D.42 2.以下是一个自定义函数的头部,其中正确的是(C )。 A.int fun(int a[ ], b) B.int fun(int a[ ], int a) C.int fun(int*a, int b) D.int fun(char a[ ][ ], int b) 3.以下数组声明语句中正确的是(D )。 A.int n, a[n]; B.int a[ ]; C.int a[2][3]={{l},{2},{3}}; D.int a[ ][3]={{l},{2},{3}}; 4.已知在某C语言编译系统中表达式sizeof(int)的值是2,如果希望将常量-70 000正确地保存在一个变量a中,该变量声明语句应当是(B )。 A.int a; B.long int a; C.unsigned int a; D.unsigned int a; 5.以下声明语句中,用于声明一个行指针变量的是(C )。 A.int *p(int); B.int *p; C.int (*p)[3]; D.int (*p)(int); 6.在以下程序中,需要在fun函数中声明一个int型的变量,以下选项中(A )不能用做该变量的名字。 #include int y; main( ) { int a=1; fun(a); } int fun(int x) {_______; /*int型变量声明语句位置*/ … /*若干执行语句*/ } A.x B.y C.fabs D.fun 7.如有语句“int x,y=0,z,*p[3]; p[0]=&x; p[1]=&y; p[2]=&z;”,以下表达式中有语法错误的是(B )。 A.y++ B.p++ C.*++p[0] D.(*p[0])++ 8.设有声明语句“int a[3][3]={1,2,3,4,5,6,7,8,9};”,以下语句中除(D )外均能输出a[1][2]的值。 A.printf("%d ",*(*(a+1)+2)) B.printf("%d ",*(&a[2][0]-1)); C.printf("%d ",*(a[1]+2)); D.printf("%d ",*(a+1)[2]); 9.已知有声明语句int x=8,则下列表达式中,值为2的是(B )。 A.x+=x-=x B.x% = x-2 C.x>8?x=0:x++ D.x/= x + x 10.以下关于函数的叙述中正确的是(D )。 A.在函数体中可以直接引用另一个函数中声明为static类别的局部变量的值 B.在函数体中至少必须有一个return语句 C.在函数体中可以定义另一个函数 D.在函数体中可以调用函数自身 11.若有声明语句“int a[10], b[3][3];”,则以下对数组元素赋值的操作中,不会出现越界访问的是(D )。 A.a[-1]=0 B.a[10]=0 C.b[3][0]=0 D.b[0][2]=0

C语言考试试题

1.若x为int型变量,则执行以下语句后,x的值为-60。 x=6; x+=x-=x*x; x=x-x*x=-30 x=x+x=-60 2.若有定义int a[2][3]; 则对a数组的第i行第j列元素地址的正确引用为a[i]+j。 3.若有说明:int i, j=2,*p=&i;,则能完成i=j赋值功能的语句是*p=*&j。 4.以下叙述正确的是define和if都不能定义为用户标识符。 5. 以下程序的输出结果是2。 #define SQR(X) X*X main() { int a=16, k=2, m=1; a/=SQR(k+m)/SQR(k+m); a/=k+k*m+m/k+k*m+m printf("%d\n",a); } 6. 以下程序的输出结果是4。 main() {int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1; for(i=0;i<3;i++) for(j=i;j<=i;j++) for(j=i;j<=i;j++) t=t+b[i][j]; { t=t+b[i][j];} printf("%d\n",t); printf("%d\n",t); }_ 7. 编一个程序,打入星期号,输出该星期的英文名字。例如,输入"1"则输出"Monday",说明:星期日编号为0,要求用指针数组处理。 main() { char *name[7]={"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday", "Saturday"}; int n; printf("\nInput the number(0-6):"); scanf("%d", &n); if ((n< 7) && (n>=0)) printf("\nThe name is: %s",name[n]); else printf("\nInput error"); } 8. 局部变量是静态存储变量。错误 9. "文件包含"处理是指一个源文件可以将另一个源文件的内容全部包含进来。正确 10. 若有定义:int *p1,*p2;则p1+p2无实际意义。正确 11. 若在函数内定义形参数组a:int a[3][4];则数组a中各元素可在程序的编译阶段得到初值0。错误 12. 以下不能正确定义二维数组的选项是int a[2][]={{1,2},{3,4}};。 13. 以下程序的输出结果是6 15 15。 int d=1; fun(int p) { static int d=5; d+=p; printf("%d ",d); return(d); } main( ) { int a=3; printf("%d \n", fun(a+fun(d))); }

c语言选择题及答案

1﹑以下选项中不合法的用户标识符是( C )。 A)_123 B)PP C)A$ D)Dim 2﹑C语言提供的合法数据关键字是( A )。 A)float B) Sagned C) Integer D) ing 3﹑判断char型变量c1是否为小写字母的正确表达式为( D )。 A) 'a'<=c1<='z' B) (c1>=A. &&(c1<='z') C) ('a'>=c1)||('z'<=c1) D) (c1>='a')&&(c1<='z') 4﹑C语言可执行程序开始执行点为( C ). A)程序中第一条可执行语句B) 程序中第一个函数 C)程序中的main函数D) 包含文件中的第一个函数 @ 5﹑以下说法中正确的是( C ). A)C语言程序总是从第一个定义的函数开始执行 B)在C语言程序中,要调用的函数必须在main函数中定义 C)C语言程序总是从main函数开始执行 D)C语言程序中,main函数必须放在程序的开始部分 6﹑设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是( C )。A)if(a>b) c=a,a=b,b=c; B)if(a>b) {c=a,a=b,b=c;} C)if(a>b) c=a;a=b;b=c; D)if(a>b) {c=a;a=b;b=c;} 7﹑若有说明和语句: int a=5,b; b=a++; 此处变量b的值是( C )。 A)7 B)6 C)5 D) 8﹑以下程序的输出结果是( D )。 ~ int x=10,y=10; printf("%d %d\n",x--,--y); A) 10 10 B) 9 9 C) 9 10 D) 10 9 9﹑C语言用( C )表示逻辑“真”值。 A)true B)t或y C)非零整数值D)整数0 10﹑指出下面正确的输入语句( B )。 A) scanf("a=b=%d",&a,&b) ; B) scanf("%d,%d",&a,&b) ; C) scanf("%c",c) ; D) scanf("% f%d\n",&f) ; 11﹑若x=5,y=3 则y*=x+5; y的值为(D )。 A)10 B)20 C)15 D)30 · 12﹑设整型变量n的值为2,执行语句"n+=n-=n*n;"后,n的值是( C )。 A)0 B)4 C)- 4 D)2 13﹑以下程序的运行结果是( D )。 void main() { int a=65; char c=’A’;

C语言编程基础考试试题

C语言编程基础考试试题 文档名称文档密级 C语言编程基础考试 [考前说明]本题目中不考虑头文件引用问题(假定已经包含正确的头文件),C 语言的标 准函数都可用;如果不特别说明, 假定程序运行环境为:操作系统Windows 2000, VC6.0编译环境,缺省为四字节对齐, X86(80586)CPU处理器(32位小字节序处理器). 一、单选题 1、给出以下定义: char acX[ ]= "abcdefg"; char acY[ ]= {'a','b','c','d','e','f','g'}; 则正确的叙述为( ) A) 数组acX和数组acY等价 B) 数组acX和数组acY的长度相同 C) 数组acX的长度大于数组acY的长度 D) 数组acX的长度小于数组Y的长度 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不确定 3、以下叙述中不正确的是( ) A) 在不同的函数中可以使用相同名字的变量 B) 函数中的形式参数是在栈中保存 C) 在一个函数内定义的变量只在本函数范围内有效 D) 在一个函数内的复合语句中定义的变量在本函数范围内有效(复合语句指函数 中的成对括号构成的代码) 4、设有如下定义: unsigned long pulArray[] = {6, 7, 8, 9, 10}; unsigned long *pulPtr; 则下列程序段的输出结果为( ) 1 文档名称文档密级 pulPtr = pulArray; *(pulPtr + 2) += 2; printf ("%d,%d\n", *pulPtr, *(pulPtr + 2)); A)8,10 B)6,8 C)7,9 D)6,10

C语言试题及答案06612

大学C语言考试题库 第1章C语言概述习题 1. 单项选择题 (1) C 语言是在 B 语言的基础上产生的。 A. A B. B C. D D. E (2) 在C 语言中,每个语句必须以 D 结束。 A. 回车符 B. 冒号 C. 逗号 D. 分号 (3) 标识符和关键字间,要用 C 隔开。 A. 回车符 B. 冒号 C. 空格 D. 分号 (4) 用C 语言编写的源文件经过编译,若没有产生编译错误,则系统将( B )。 A. 生成可执行目标文件 B. 生成目标文件 C. 输出运行结果 D.自动保存源文件 (5) 下列说法中正确的是( B )。 A. 由于C 源程序是高级语言程序,因此一定要在TC 软件中输入 B. 由C 源程序是字符流组成,因此可以作为文本文件在任何文本编辑的软件中输入 C. 由于C 程序是高级语言程序,因此输入后即可执行 D. 由于C 程序是高级语言程序,因此它由命令组成 (6) 下列说法中正确的是( A )。 A. C 语言程序由主函数和0 个或多个函数组成 B. C 语言程序由主程序和子程序组成 C. C 语言程序由子程序组成 D. C 语言程序由过程组成 (7) 下列说法中错误的是( D )。 A. 主函数可以分为两个部分:主函数说明部分和主函数体 B. 主函数可以调用任何非主函数的其他函数 C. 任何非主函数可以调用其他任何非主函数 D. 程序可以从任何非主函数开始执行 2. 填空题 (1) C 语言只有32 个关键字和9 种控制语句。

(2) C 语言是一种“中级语言”,既具有高级语言的特点又具有低级语言的特点;既适合于开发系统软件又适合于编写应用程序。 (3) 每个源程序有且只有一个主函数,系统总是从该函数开始执行C语言程序。 (4) 在C 语言程序中允许出现的字符集是ASCII码字符集。 (5) C 语言的程序中有特殊含义的英语单词称为保留字。 (6) C 语言标识符的长度是前8 位有效。 (7) C 语言中,标识符的定义规则是以字母或下划线为开头。 (8) C 语言程序的注释可以出现在程序中的任何地方,它总是以/* 符号作为开始标记,以*/ 符号作为结束标记。 第2章数据类型运算符和表达式习题 1. 单项选择题 (1) 以下选项中,正确的C 语言整型常量是 D 。 A. 32L B. 510000 C. -1.00 D. 567 (2) 以下选项中, D 是不正确的C 语言字符型常量。 A. 'a' B. '\x41' C. '\101' D. "a" (3) 在C 语言中,字符型数据在计算机内存中,以字符的 C 形式存储。 A. 原码 B. 反码 C. ASCII 码 D. BCD码 (4) 字符串的结束标志是 C 。 A. 0 B. '0' C. '\0' D. "0" (5) 算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为 B 。 A. 算术运算、赋值运算、关系运算 B. 算术运算、关系运算、赋值运算 C. 关系运算、赋值运算、算术运算 D. 关系运算、算术运算、赋值运算 (6) 逻辑运算符中,运算优先级按从高到低依次为 D 。 A. &&,!,|| B. ||,&&,! C. &&,||,! D. !,&&,|| (7) 表达式!x||a==b 等效于 D 。 A. !((x||a)==b) B. !(x||y)==b C. !(x||(a==b)) D. (!x)||(a==b) (8) 设整型变量m,n,a,b,c,d 均为1,执行(m=a>b)&&(n=c>d)后, m,n 的值是 A 。 A. 0,0 B. 0,1 C. 1,0 D. 1,1

c语言期末测试题(附答案)

课程代码:A100002座位号: 《计算机技术基础(C语言)》试卷A 姓名: 学号: 专业: 学院: 班级: 20 年月日 第一部分 选择题(共 30 分) 一、单项选择题(本大题共 15 小题,每题只有一个正确答案,答对一题得 2 分,共 30 分) 1、以下关于C语言标识符的描述中,正确的是【】。 A)标识符可以由汉字组成B)标识符只能以字母开头 C)关键字可以作为用户标识符D)Area与area是不同的标识符 2、使下列程序段输出“123,456,78”,键盘输入数据,正确的输入是【】。 int i,j,k; scanf(“%d,%3d%d”,&i,&j,&k); printf(“%d,%d,%d\n”,i,j,k); A)12345678 B)123,456,78 C)123,45678 D)123,*45678 3、判断char类型的变量c1是否为数字字符的正确表达式为【】。 A) (c1>=0)&&(c1<=9) B) (c1>=’0’)&&(c1<=’9’) C) ’0’<=c1<=’9’ D) (c1>=’0’)||(c1<=’9’) 4、若有语句int a=1,b=2,c=3;则以下值为0的表达式是【】。 A)’a’&&’b’ B)a<=b C)((a>b)||(b

A. *(a[0]+2) B. a[1][3] C . a[1][0] D. *(*(a+1)+2) 6、在循环语句的循环体中执行break语句,其作用是【】。A)跳出该循环体,提前结束循环 B)继续执行break语句之后的循环体各语句 C)结束本次循环,进行下次循环 D)终止程序运行 7、执行语句for(i=10;i>0;i--);后,变量i的值为【】。A)10 B)9 C)0 D)1 8、若有int *p1, *p2,k; 不正确的语句是【】 A. p1=&k B. p2=p1 C. *p1=k+12 D. k=p1+p2 9、在函数中未指定存储类别的局部变量,其隐含的存储类别是【】 A. 静态(static) B. 外部(extern) C. 自动(auto)D. 寄存器(register) 10、如下程序的输出结果是【】 main( ) { int x=2,a=0,b=0; switch(x) { case 2: a++; b++; case 1: ++a; b--; break; case 0: b++;} printf("a=%d, b=%d\n", a, b);} A. a=2, b=0 B. a=2, b=1 C. a=1, b=1 D. a=1, b=0 11、表示关系a main() {int x; scanf(“%d”,&x); if(x<=3) ; else if(x !=10)printf(“%d\n”,x); } 程序运行时,输入的值在哪个范围才会有输出结果。【】

相关文档
最新文档