搜档网
当前位置:搜档网 › 计算机C语言基础提高试题(附答案)

计算机C语言基础提高试题(附答案)

计算机C语言基础提高试题(附答案)
计算机C语言基础提高试题(附答案)

计算机基础提高资料:C语言篇

一、基础知识专项练习

1、以下标识符中,不能作为合法的C用户定义标识符的是()。

(点击查看答案>>>>>>>>)

A、a3_b3

B、void

C、_123

D、IF

难度:★

2、在C语言中,引用数组元素时,其数组下标的数据类型允许是()。(点击查看答案>>>>>>>>)

A、整型常量

B、整型表达式

C、整型常量或整型表达式

D、任何类型的表达式

难度:★

3、枚举类型中的每个枚举常量的值都是一个()。

(点击查看答案>>>>>>>>)

A、整数

B、浮点数

C、字符

D、记录

难度:★

4、下列关于C语言的自增和自减运算符的使用中,正确的是()。(点击查看答案>>>>>>>>)

A、15++

B、(x+y)--

C、++(a-b)

D、s+++t+++u++

难度:★★

5、设 int x[]={1,2,3,4,5,6},*p=x; 则值为 3 的表达式是( ) (点击查看答案>>>>>>>>)

A、p+=2,*++p;

B、p+=2,*p++

C、p+=3,*p

D、p+=2,++*p

难度:★★

6、下面函数的功能是()(点击查看答案>>>>>>>>)

A、计算字符串的位(bit)数

B、复制一个字符串

C、求字符串的长度

D、求字符串存放的位置

难度:★★

7、下面程序的输出是什么?()(点击查看答案>>>>>>>>)

A、2 1

B、2 5

C、1 2

D、5 2

难度:★★★

8、能把函数处理结果的二个数据返回给主调函数,在下面的方法中不正确的是()(点击查看答案>>>>>>>>)

A、return这二个数

B、形参用数组

C、形参用二个指针

D、用二个全局变量

难度:★★★

9、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为( )。(点击查看答案>>>>>>>>)

A、a<>0

B、!a

C、a=0

D、a

难度:★★★

10、请找出下面代码中的所有错误。说明:以下代码是把一个字符串倒序,如“abcd”倒序后变为“dcba”( )。(点击查看答案>>>>>>>>)

A、第7行要为'\0'分配一个空间

B、第9行改成char * s = &src[len-1]

C、第12行前要加上*d = '\0'

D、第13行前要加上free(dest)释放空间

难度:★★★

11、从运行层面上来看,从四个选项选出不同的一个( )。(点击查看答案>>>>>>>>)

A、JAVA

B、Python

C、objectC

D、C#

难度:★★★★

12、下面是一段c程序:( )

这段程序的输出是()

(点击查看答案>>>>>>>>)

A、8

B、9

C、7

D、以上均不对

难度:★★★★

13、运行以下C语言代码,输出的结果是()(点击查看答案>>>>>>>>)

A、stratrara

B、strastrbstrc

C、s t r

D、s ss

难度:★★★★

14、设栈的初始状态为空,当字符序列a3_作为栈的输入时,输出长度为3的且可以用作C语言标识符的字符串序列有()个。

(点击查看答案>>>>>>>>)

A、4

B、6

C、3

D、5

难度:★★★★

15、计算机假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()

(点击查看答案>>>>>>>>)

A、AB operator+(AB& A,AB& B)

B、AB &operator+(AB A)

C、AB operator+(AB &A)

D、AB *operator+(AB A)

难度:★★★★

16、某计算机存储器按字节变址,采用小端方式存放数据。假定编译器规定int 型和 short 型长度分别为 32 位和 16 位,并且数据按边界对齐存储。某 C 语言程序段如下:

若record 变量的首地址为 0xC008,则地址 0xC008 中内容及 record.c 的地址是()。(点击查看答案>>>>>>>>)

A、0x00、 0xC00D

B、0x00、 0xC00E

C、0x11、 0xC00D

D、0x11、 0xC00E

难度:★★★★

17、int a=5,则 ++(a++)的值是?( )(点击查看答案>>>>>>>>)

A、5

B、6

C、7

D、编译出错

难度:★★★★★

18、float 类型(即 IEEE754 单精度浮点数格式)能表示的最大整数是()。(点击查看答案>>>>>>>>)

A、 2^126-2^103

B、2^127-2^104

C、2^127-2^103

D、2^128-2^104

难度:★★★★★

19、求sizeof(s)( )(点击查看答案>>>>>>>>)

A、16

B、32

C、20

D、24

难度:★★★★★

20、下面哪一个不是动态链接库的优点?( )(点击查看答案>>>>>>>>)

A、共享

B、装载速度快

C、开发模式好

D、减少页面交换

难度:★★★★★

21、逻辑运算符!是( )结合性。(点击查看答案>>>>>>>>)

难度:★

22、求函数foo(2015)返回数值( )(点击查看答案>>>>>>>>)

难度:★★

23、运算(93&-8)的结果为()

(点击查看答案>>>>>>>>)

难度:★★★

24、x为整型,用位运算实现x%8的表达式是( )(点击查看答案>>>>>>>>)难度:★★★★

25、请补全下面的快速排序代码,答案中请不要包含空格。

(点击查看答案>>>>>>>>)

难度:★★★★★

更多专项练习题目

二、经典编程试题汇总

1、拼凑面额(点击实战练习>>>>>>>>>>>>)

题目描述:

给你六种面额1、5、10、20、50、100元的纸币,假设每种币值的数量都足够多,编写程序求组成N员(N为0-10000的非负整数)的不同组合的个数。

输入描述:

输入为一个数字N,即需要拼凑的面额

输出描述:

输出也是一个数字,为组成N的组合个数。

示例1:

输入

5

输出

2

2、丢失的三个数(点击实战练习>>>>>>>>>>>>)

题目描述:

现在有一个数组,其值为从1到10000的连续增长的数字。出于某次偶然操作,导致这个数组中丢失了某三个元素,同时顺序被打乱,现在需要你用最快的方法找出丢失的这三个元素,并且将这三个元素根据从小到大重新拼接为一个新数字,计算其除以7的余数。例:丢失的元素为336,10,8435,得到的新数字为103368435,除以七的余数为2。

输入描述:

输入数据为一行,包含9997个数字,空格隔开。

输出描述:

输出为一行,包含一个数字。

示例1:

输入

同题设例子输入

输出

2

更多经典编程练习

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( )函数的入口处

计算机基础模拟题第二套及答案

《计算机基础》试卷 学院:专业:年级:姓名: 一判断题(每题1.5分,共15分) 1 Windows XP系统是一种应用软件。() 2 电子计算机的计算速度很快但计算精度不高。() 3 计算机不但有记忆功能,还有逻辑判断功能。() 4 常用微机系统中的字符编码是ASCII码。() 5 CRT通常是指阴极射线管的显示器。() 6 一个合法的数据中出现了7、8,该数据一定是10进制数。() 7 Num Lock 控制键用来打印当前屏幕中的内容。() 8 程序设计中的“变量”命名可以使用任何字符。() 9 在当型循环结构中循环程序体至少执行1次。() 10 一般认为,计算机病毒只能通过网络传播。()二选择题(每题2分,共40分) 1 下列那位科学家提出了测试机器智能的Turing规范 [A] 香农 [B] 艾伦·图灵 [C] 冯·诺伊曼 [D] 乔治·布尔 2 下列关于世界上第一台电子数字计算机的描述正确的是 [A]1941年ENIAC [B]1946年ENIAC [C]1945年EDVAC [D]1946年EDVAC 3 计算机最早的应用领域是___ __ [A] 科学计算 [B] 数据处理 [C] 过程控制 [D]文字处理 4 笔记本电脑属于_____________ [A] 巨型机 [B] 大型机 [C] 小型机 [D] 微型机 5 下列软件中不属于操作系统软件的是______ [A] Visual Basic [B] windows XP [C] UNIX [D] Linux 6 兰州大学学生电子邮件地址的完整形式是___ _ [A]用户名@https://www.sodocs.net/doc/bf12538775.html, [B]用户名#https://www.sodocs.net/doc/bf12538775.html, [C]用户名/https://www.sodocs.net/doc/bf12538775.html, [D]用户名https://www.sodocs.net/doc/bf12538775.html, 7 电脑商有一报价:P4 2.8G/512MB/80GB/CD/声卡/1.44/15"LCD,7950元。其中数据项_____是指CPU时钟频率。

计算机基础模拟试题

计算机基础模拟试题一 一、选择题(每小题1分,共40分) 1、说汉字占两个字节的位臵指的是汉字的 B 。 A、交换码 B、机内码 C、输入码 D、字形码 2、计算机中对资料进行加工与处理的部件,通常称为 A 。 A、运算器 B、控制器 C、显示器 D、内存 3、配臵高速缓冲存储器是为了解决 C 。 A、内存与外存之间速度不匹配问题 B、CPU与外存之间速 度不匹配问题 C、CPU与内存之间速度不匹配问题 D、主机与外设之间速 度不匹配问题 4、下面列出的4种存存器中,易失性内存是指 A 。 A、RAM B、ROM C、PROM D、CD-ROM 5、下列叙述中,正确的一条是 D 。 A、存储在任何内存中的信息,断电后都不会丢失 B、操作系统是只对硬盘管理的程序 C、硬盘装在主机箱内,因此硬盘属于主存 D、磁盘驱动器属于外部设备 6、下列哪一组是系统软件 C 。 A、DOS和MIS B、WPS和UNIX C、Windows和UNIX D、UNIX和Word

7、 A 提出了以二进制和存储程序工作原理为基础的现代计算机的体系结构。 A、冯〃诺依曼 B、图灵 C、巴贝奇 D、布尔 8、具有多媒体功能的计算机系统中,常用的CD-ROM是 B 。 A、只读型大容量软盘 B、只读型光盘 C、只读型硬盘 D、半导体只读存储器 9、下列叙述正确的是 C 。 A、在同一间办公室中的计算机互连不能称之为计算机网络 B、至少六台计算机互连才能称之为计算机网络 C、两台以上计算机互连是计算机网络 D、多用户计算机系统是计算机网络 10、计算机网络中,LAN是指 D 。 A、校园网 B、广域网 C、城域网 D、局域网 11、在局域网中, D 是必备设备。 A、集线器 B、路由器 C、交换机 D、网卡 12、计算机网络的资源共享功能包括 C 。 A、设备资源和非设备资源共享 B、硬件资源和软件资源共享 C、硬件资源、软件资源和数据资源共享 D、软件资源和数据资源共享 13、在计算机网络中,通常把提供并管理共享资源的计算机称为

全国计算机等级考试二级C语言真题

2009年3月二级C语言笔试真题((1)—(10)每小题2分,(11)—(50)每题1分,共60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A)栈是“先进先出”的线性表 B)队列是“先进先出”的线性表 C)循环队列是非线性结构 D)有序性表既可以采用顺序存储结构,也可以采用链式存储结构 (2)支持子程序调用的数据结构是 A)栈B)树C)队列D)二叉树 (3)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是 A)10B)8C)6D)4 (4)下列排序方法中,最坏情况下比较次数最少的是 A)冒泡排序 B)简单选择排序 C)直接插入排序 D)堆排序 (5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是 A)编译软件 B)操作系统 C)教务管理系统 D)汇编程序 (6)下面叙述中错误的是 A)软件测试的目的是发现错误并改正错误 B)对被调试的程序进行“错误定位”是程序调试的必要步骤 C)程序调试通常也称为Debug D)软件测试应严格执行测试计划,排除测试的随意性 (7)耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 A)提高耦合性降低内聚性有利于提高模块的独立性 B)降低耦合性提高内聚性有利于提高模块的独立性

C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度 (8)数据库应用系统中的核心问题是 A)数据库设计 B)数据库系统设计 C)数据库维护 D)数据库管理员培训 (9)有两个关系R,S如下: 由关系R通过运算得到关系S,则所使用的运算为 A)选择B)投影C)插入D)连接 (10)将E-R图转换为关系模式时,实体和联系都可以表示为A)属性B)键C)关系D)域 (11)以下选项中合法的标识符是 A)1-1B)1—1C)-11D)1-- (12)若函数中有定义语句:intk;,则 A)系统将自动给k赋初值0 B)这时k中值无定义 C)系统将自动给k赋初值-1 D)这时k中无任何值 (13)以下选项中,能用作数据常量的是 A)o115B)0118C))115L (14)设有定义:intx=2;,以下表达式中,值不为6的是A)x*=x+1 B)x++,2*x C)x*=(1+x)

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)非法字符串

大学计算机基础模拟试题及答案

《大学计算机基础》模拟试题 一、单项选择题(毎小题1分,共50分) 1.在软件方面,第一代计算机主要使用()。 A) 机器语言 B) 高级程序设计语言 C) 数据库管理系统 D) BASIC和FORTRAN 2.一个完整的计算机系统通常应包括()。 A) 系统软件和应用软件 B) 计算机及其外部设备 C) 硬件系统和软件系统 D) 系统硬件和系统软件 3.计算机的存储系统通常包括()。 A) 内存储器和外存储器 B) 软盘和硬盘 C) ROM和RAM D) 内存和硬盘 4.在计算机内部,计算机能够直接执行的程序语言是()。 A) 汇编语言 B) C++语言 C) 机器语言 D) 高级语言 5.理论上已经证明,求解计算问题的程序控制结构的基本成分有()。 A) 转子(程序),返回,处理 B) 输入,处理,输出 C) 顺序,选择,重复 D) 输入/输出,转移,循环 6.操作系统的功能是()。 A)处理机管理,存储器管理,设备管理,文件管理 B)运算器管理,控制器管理,存储器管理,磁盘管理 C)硬盘管理,软盘管理,存储器管理,文件管理 D)程序管理,文件管理,编译管理,设备管理 7.在计算机内使用的计数制是()。 A) 二进制 B) 八进制 C) 十六进制 D) 十进制 8.下列有四种不同进制的数中,最小的数是()。 A) ()2 B) (75)10 C) (37)8 D) (2A)16 9.指令通常分为数据传送、算术运算、逻辑运算、程序控制、()等其他指令。 A)信号控制 B)通信 C)加法运算 D)输入输出 10.打印机是一种()。 A) 输出设备 B) 输入设备 C) 存储器 D) 运算器 11.在Windows 2000中,要安装一个应用程序,正确的操作应该是()。 A)打开"资源管理器"窗口,使用鼠标拖动操作 B)打开"控制面板"窗口,双击"添加/删除程序"图标 C)打开"MS-DOS"窗口,使用copy命令 D)打开"开始"菜单,选中"运行"项,在弹出的"运行"对话框中使用copy命令 12.资源管理器中用()方式显示文件与文件夹的所有信息。 A) 大图标 B) 小图标 C) 列表 D) 详细资料 13.以下哪种方法不可以释放硬盘上的空间()。 A) 删除无用文件 B) 运行“磁盘清理程序” C) 关闭不用的文件 D) 清空“回收站” 14.下列关于文档窗口的说法中正确的是( )。 A) 只能打开一个文档窗口 B) 可以同时打开多个文档窗口,被打开的窗口都是活动窗口

计算机基础模拟题1(有答案)

计算机基础模拟题1(有答案)

《计算机应用基础》模拟试题1 一、选择题(每空1分,共30分)。从下列 每题提供的A、B、C、D供选择的答案中, 选出一个正确的答案,填在对应的() 内。 1、在Word2000的编辑状态,当前在汉字输 入状态,若要切换输入法中的半角/全角 状态,应当按。 A、Caps Lock键 B、Shift键 C、 Ctrl + 空格键D、shift + 空格键键 2、计算机中地址的概念是内存储器各存储 单元的编号,现有一个32KB的存储器,用 十六进制数对它的地址进行编码,则编号可 从0000H到 H。 A.32767 B.7FFF C.8000 D.8EEE 3、下列打印机中属击打式打印机的 是。 A、点阵打印机 B、热敏打印 机C、激光打印机D、喷墨 打印机

4、数制中使用的数码个数被称为。 A.基数 B.尾数 C.阶码 D.位权 5、下列存储器中,断电后信息不会丢失的是。 A、ROM B、RAM C、 CD-ROM D、磁盘存储器 6、计算机病毒是一种。 A、特殊的计算机部件 B、特殊的生物病毒 C、游戏软件 D、人为编制的特殊的计算机程序 7、按照网络使用的拥有者,可将计算机网络分为。 A、局域网和互联网 B、广域网和局域网 C、通用网和专用网 D、Internet网和城域网 8、计算机网络技术包含的两个主要技术是计算机技术和。 A、微电子技术 B、通信技术 C、数据处理技术 D、自动化技术 9、微型计算机的主机包括。

A、运算器和控制器 B、 CPU和UPS C、 CPU和内存储器 D、 UPS和内存储器 10、某单位自行开发的工资管理系统,按计 算机应用的类型划分,它属于。 A、科学计算 B、辅助设计 C、 数据处理D、实时控制 11、若某一台显示器,有一项1024×768 的性能指标,它表示的是。 A.分辨率 B.像素 C.显示存储 器容量 D.显示颜色 12、在Windows2000 中,运行一个程序可 以________。 A.使用“开始”菜单中“运行”选项 B.使用资源管理器 C.使用桌面上已建立的快捷方式图标 D.以上都可以 13、执行下列二进制数算术加运算 10101010+00101010其结果是。 A、11010100 B、11010010 C、10101010 D、00101010 14、下列各种数制的数中,最小的数 是。 A、(101100)2 B、(54)8 C、(44)10 D、(2A)16

计算机二级c语言历年真题及答案

计算机二级c语言历年真题及答案【篇一:国家计算机二级c语言历年真题及答案】 class=txt>c语言程序设计 (考试时间90分钟,满分100分) 一、选择题((1)—(10)、(21)—(40)每题2分,(11)—(20)每题1分,共70分) (1)下列数据结构中,属于非线性结构的是 a)循环队列 b) 带链队列 c) 二叉树 d)带链栈 (2)下列数据结果中,能够按照“先进后出”原则存取数据的是 a) 循环队列 b) 栈 c)队列 d)二叉树 (3)对于循环队列,下列叙述中正确的是 a)队头指针是固定不变的 b)队头指针一定大于队尾指针 c)队头指针一定小于队尾指针 d)队头指针可以大于队尾指针,也可以小于队尾指针 (4)算法的空间复杂度是指 a)算法在执行过程中所需要的计算机存储空间 b)算法所处理的数据量 c)算法程序中的语句或指令条数 d)算法在执行过程中所需要的临时工作单元数 (5)软件设计中划分模块的一个准则是 a) 低内聚低耦合 b) 高内聚低耦合 c) 低内聚高耦合 d) 高内聚高耦合 (6)下列选项中不属于结构化程序设计原则的是 a) 可封装 d) 自顶向下

c) 模块化 d) 逐步求精 (7)软件详细设计产生的图如下: 该图是 a) n-s图 b) pad图 c) 程序流程图 d) e-r图 (8)数据库管理系统是 a)操作系统的一部分 b) 在操作系统支持下的系统软件 c) 一种编译系统 d) 一种操作系统 (9)在e-r图中,用来表示实体联系的图形是 a) 椭圆图 b) 矩形 c) 菱形 d) 三角形 (10)有三个关系r,s和t如下: 其中关系t由关系r和s通过某种操作得到,该操作为 a) 选择 b) 投影 c) 交 d) 并 (11)以下叙述中正确的是 a)程序设计的任务就是编写程序代码并上机调试 b)程序设计的任务就是确定所用数据结构 c)程序设计的任务就是确定所用算法 d)以上三种说法都不完整 (12)以下选项中,能用作用户标识符的是 a)void b)8_8 c)_0_ d)unsigned (13)阅读以下程序

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 语言字符型常量。

《计算机基础》模拟试题二

《计算机基础》模拟试题二 一、单选题(每小题1分,共80分) 1、第一台数字电子计算机ENIAC,于在美国诞生。 年年年 2、IBM公司的“深蓝”计算机曾经与世界象棋大师进行比赛并获得胜利,“深蓝”体现了 计算机______方面的应用。 A. 科学计算 B. 数据处理 C. 辅助设计 D. 人工智能 3、将175转换成十六进制,结果为______。 A. AFH B. 10FH C. D0H D. 98H 4、如果(73)X=(3B)16,则X为______。 A. 2 B. 8 C. 10 D. 16 5、数据处理的基本单位是______。 A. 位 B. 字节 C. 字 D. 双字 6、假设某计算机的字长为8位,则十进制数(-100)10的反码表示为______。 A. B. C. D. 7、已知[X]补=,求X(真值)______。 A. -1000110 B. -1000101 C. 1000100 D. 1000110 8、某计算机字长为32位,用4个字节表示一个浮点数(如下图),其中尾数部分用定点小 数表示,则尾数部分可表示的最大数值为______。

A. 1 B. 1-2-23 C. 1-2-24 D. 1-2-22 9、已知字母“m”的ASCII码为6DH,则字母“p”的ASCII码是______ A. 68H B. 69H C. 70H D. 71H 10、汉字“往”的区位码是4589,其国标码是______。 A. CDF9H B. C5F9H C. 4D79H D. 65A9H 11、一个汉字的编码为B5BCH,它可能是______。 A. 国标码 B. 机内码 C. 区位码 D. ASCII码 12、根据冯.诺依曼机的基本特点,下面说法不正确的是______。 A. 采用存储程序方式,计算机能自动逐条取指令并运行。 B. 硬件与软件不分开,配置不同的硬件及软件来适应不同的要求 C. 指令和数据都采用二进制 D. 指令由操作码和地址码组成 13、关于计算机指令系统及工作原理,不正确的说法是______。 A. 所有计算机的指令系统都是一样的 B. 计算机自动处理是指运行预先编制好的运算程序 C. 指令逐条运行由计算机硬件实现 D. 计算机程序是用户根据某一任务的解决步骤,选用一组指令进行有序排列的集 合 14、不能用来衡量计算机运算速度的方法是______。 A. 时间频率 B. 指令执行速度MIPS C.核心程序法 D.外频 15、准确地说,计算机的中央处理器(CPU)是由______组成。 ①运算器②控制器③主存④寄存器 A.①② B. ①②③ C. ①②④ D. ①②③④ 16、关于计算机存储器,不正确的描述是______。 A. 顺序存储器只能按照顺序存取数据 B. 只读存储器中的内容不能修改 C. 随机存储器存取时间的长短也是随机的 D. 外存中的数据不能直接进入CPU 17、存取速度最快的存储器件是______。 A. 外存 B. 寄存器 C. 缓存 D. 内存

计算机应用基础模拟试题

《计算机应用基础》模拟试题一 一、单项选择题(每小题1 分,共50 分) 1、在第二代计算机期间(1958-1964)内诞生了______。 A、机器语言 B、数据库语言 C、高级语言 D、图像处理语言 2、第一代计算机体积大、耗电多、性能低,其主要原因是受制于______。 A、工艺水平 B、元器件 C、设计水平 D、原材料 3、Intel 公司使用LSI 率先推出微处理器4004,宣布第四代计算机问世是在______。 A、1946 年 B、1958 年 C、1965 年 D、1971 年 4、将计算机分为电子数字计算机、电子模拟计算机、数模混合计算机三类的分类标准是______。 A、计算机使用范围 B、机器的规模 C、计算机处理数据的方式 D、计算机的处理能力 5、计算机的通用性使其可以求解不同的算术和逻辑问题,这主要取决于计算机的______。 A、高速运算 B、存储功能 C、可编程性 D、指令系统 6、下列关于专用计算机的描述中,不正确的是______。 A、用途广泛 B、针对性强、效率高 C、结构相对简单 D、为某种特定目的而设计 7、计算机具有“逻辑判断能力”是指______。 A、计算机拥有很大的存储装置 B、计算机是由程序规定其操作过程 C、计算机的运算速度很高,远远高于人的计算速度 D、计算机能够进行逻辑运算,并根据逻辑运算的结果选择相应的处理 8、计算机的主要应用领域是科学计算、数据处理、辅助设计和______。 A、天气预报 B、飞机导航 C、图形设计 D、多媒体计算机系统 9、在计算机中,用数值、文字、语言和图像等所表示的内容都可称为______。 A、表象 B、文章 C、信息 D、消息 10、计算机系统由两大部分组成,它们是______。 A、系统软件和应用软件 B、主机和外设 C、硬件系统和软件系统 D、输入设备和输出设备 11、下列四个计算机存储容量的换算公式中,错误的是______。 A、1GB=1024MB B、1KB=1024MB C、1MB=1024KB D、1KB=1024B 12、计算机操作系统作为一个接口,连接着______。 A、用户与软件 B、系统软件与应用软件 C、主机与外设 D、用户与计算机 13、·诺依曼计算机由五大部分组成,除了控制器、存储器外,不包括______。 A、运算器 B、输出设备 C、输入设备 D、计算机多媒体系统 14、计算机的系统总线是计算机各部件间传递信息的公共通道,它包括______。 A、数据总线和控制总线 B、地址总线和数据总线 C、数据总线、控制总线和地址总线 D、地址总线和控制总线 15、下面关于显示器的叙述,正确的是______。

全国计算机二级C语言操作题题库

1.程序Cmody021.c输出如下所示图形: * *** ***** ******* ********* #include void main() { int i,j;for(i=1;i<=5;i++) { for(j=1;j<=5-i;j++)printf(" "); for(j=1;j<=2*i-1;j++) printf("*"); printf("\n"); } } 2.程序Cmody032.c的功能是:输出201-300之间的所有素数,统计总个数。#include #include void main() { int num; printf("\n"); num=fun(); printf("\nThe total of prime is %d",num); getch(); } int fun() { int m,i,k,n=0; for(m=201;m<=300;m++) { k=sqrt(m+1); for(i=2;i<=k;i++) /**/if(m/i==0)/**/ break; /**/if(i==k)/**/ { printf("%-4d",m); n++;

if(n%10==0)printf("\n"); } } return n; } 3. 程序Cmody041.c,其功能是统计输入字符串中小写英文字母的个数。如输入:abcdEFGHIJK123 输出:4 #include #include main() { char str1[128]; /**/int i,len,sum=0;/**/ gets(str1); len=strlen(str1); for(i=0;i='a'&&str1[i]<='z')/**/ sum++; } printf("%d\n",sum); getch(); } 4.程序Cmody051.c,其功能是统计输入字符串中大写英文字母的个数。如输入:abcDEFGH123 输出:5 #include #include main() { /**/char str1[128]/**/ int i,len,sum=0; printf("Please input a string:\n"); scanf("%s",str1); len=strlen(str1); for(i=0;i='A'&&str1[i]<='Z') /**/sum++;/**/

计算机基础考试模拟试题二及答案

2016学年第一学期《计算机基础》模拟考试试卷二 一.单项选择题(每小题有且只有一个正确的答案,每小题1.5分,共45分)1、下列不属于 ...计算机特点的是()D A、运算速度快 B、计算精度高 C、存储能力强 D、高度智能的思维方式 2、“文件传输协议”的英文缩写是()C A、WEB B、HTTP C、FTP D、HTML 3、多媒体计算机系统由______。()C A、计算机系统和各种媒体组成 B、计算机和多媒体操作系统组成 C、多媒体计算机硬件系统和多媒计算机软件系统组成 D、计算机系统和多媒体输入输出设备组成 4、将十进制数97转换成无符号二进制整数等于()B A、1011111 B、1100001 C、1101111 D、1100011 5、设汉字点阵为32ⅹ32,那么100个汉字的字形状信息所占用的字节数是()A A、12800 B、3200 C、32ⅹ3200 D、128k 6、显示或打印汉字时,系统使用的输出码为汉字的()B A、机内码 B、字形码 C、输入码 D、国际交换码 7、大写字母B的ASCII码值是()B A、65 B、66 C、41H D、97 8、计算机中所有信息的存储都采用()D A、十进制 B、十六进制 C、ASCII码 D、二进制 9、一个完整的计算机系统包括()D A、计算机及其外部设备 B、主机、键盘、显示器 C、系统软件和应用软件 D、硬件系统和软件系统 10、组成中央处理器(CPU)的主要部件是()D A、控制器和内存 B、运算器和内存 C、控制器和寄存器 D、运算器和控制器 11、计算机的内存储器是指()C A、RAM和C磁盘 B、ROM C、ROM和RAM D、硬盘和控制器 12、下列各类存储器中,断电后其信息会丢失的是()A A、RAM B、ROM C、硬盘 D、光盘 13、将发送端数字脉冲信号转换成模拟信号的过程称为()B A、链路传输 B、调制 C、解调 D、数字信道传输 14、计算机病毒实质上是()D A 操作者的幻觉 B 一类化学物质 C 一些微生物 D 一段程序 15、下列描述中不正确的()B A、多媒体技术最主要的两个特点是集成性和交互性 B、所有计算机的字长都是固定不变的,都是8位 C、计算机的存储容量是计算机的性能指标之一 D、各种高级语言的编译都属于系统软件 16、计算机软件包括______。()D A、程序 B、数据 C、有关文档资料 D、上述三项 17、计算机的硬件系统按照基本功能划分是由组成的()C A、CPU、键盘和显示器 B、主机、键盘和打印机 C、CPU、内存储器和输入输出设备 D、CPU、硬盘和光驱 18、下列选项中,不是微机总线的是()A A、地址总线 B、通信总线 C、数据总线 D、控制总线 19、计算机中的CPU对其只读不写,用来存储系统基本信息的存储器是()B A、RAM B、ROM C、Cache D、DOS 20、为解决各类应用问题而编写的程序,例如人事管理系统,称为()C A、系统软件 B、支撑软件 C、应用软件 D、服务性程序 21、世界上第一个计算机网络是______。()A A、ARPANET B、NSFNET C、ANSNET D、MILNET 22、不属于TCP/IP参考模型中的层次是()C A、应用层 B、传输层 C、会话层 D、互联层 23、下列各项中,不能作为IP地址的是()C A、10.2.8.112 B、202.205.17.33 C 、222.234.256.240 D、159.225.0.1 24、下列各项中,不能做为域名的是()D A、https://www.sodocs.net/doc/bf12538775.html, B、https://www.sodocs.net/doc/bf12538775.html, C、https://www.sodocs.net/doc/bf12538775.html, D、www.c https://www.sodocs.net/doc/bf12538775.html,.co 25、计算机网络是由______。()D A、工作站和服务器组成 B、客户机和服务器组成 C、通信介质和节点设备组成 D、通信子网和资源子网组成 26、在Windows XP中,下列属于浏览计算机的工具是()B A、任务栏 B、资源管理器 C、控制面板 D、回收站 27、WindowsXP中,按下Ctrl+Alt+Delete组合键时,会打开的窗口是()D A、我的电脑 B、控制面板 C、任务管理器 D、资源管理器 28、在Internet中完成从域名到IP地址或从IP地址到域名的转换的是下列哪个服务()A A、DNS B、FTP C、WWW D、ADSL 29、IPv6的地址长度是()C

计算机基础模拟试卷A含答案

安徽农业大学经济技术学院《计算机基础》模拟试卷(A 注:答案请写于答题纸上,否则不得分 一、单项选择题(每题1分,共40分) 1.现代计算机是根据______提出的原理制造出来的。 A 莫奇莱 B 图灵 C 乔治·布尔 D 冯·诺依曼 2.按工作原理,计算机可以分为_______。 A 单片机和微机 B 模拟和数字 C 专用机和通用机 D 工业控制和单片机 3.在计算机领域中,所谓“裸机”是指( )。 A 单片机 B 单板机 C 没有安装任何软件的计算机 D 只安装了操作系统的计算机 4.与十六进制数(D4)等值的二进制数是( )。 A 11010100 B 11011100 C 10010101 D 10110110 5.下列字符中ASCII码值最大的是( )。 A A B k C a D M 6.在操作系统中,文件管理主要是对( )。 A 外存的管理 B 内存的管理 C CPU的管理 D 内存和外存的统一管理 7.下用一个字节表示无符号整数,能表示的最大整数是_____。 A 无穷大 B 128 C 256 D 255 。.下列四项中不属于微型计算机主要性能指标的是( )8 A 字长 B 内存容量 C 重量 D 时钟脉冲 9.下列系统中不属于多媒体系统的是_____ A 家用多媒体系统 B 具有编辑和播放功能的开发系统 C 以播放为主的教育系统 D 文字处理系统 10.计算机软件包括( )。 A 算法及数据结构 B 程序和数据结构 C 程序、数据及相关文档 D 文档及数据 11.下面哪项说法是错误的? A 计算机病毒是一种程序 B 计算机病毒具有潜伏性 页5 共页1 第 C 计算机病毒可通过运行外来程序传染 D 用杀病毒软件能确保清除所有病毒 12.下列4条叙述中,正确的一条是( )。 A 计算机病毒是一种人为编制的特殊程序 B 严禁在计算机上玩游戏是预防病毒的唯一措施 C 计算机病毒只破坏磁盘上的数据和程序

计算机二级C语言测试题及答案解析(一)

2016年计算机二级C语言测试题及答案解析(一)1.(A )是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从C 开始执行。 A、程序中第一条可执行语句 B、程序中第一个函数 C、程序中的main函数 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 )。

B、a[i] C、a2_i D、int t 5~8题为相同类型题 考点:标识符的命名规则 只能由字母、数字、下划线构成 数字不能作为标识符的开头 关键字不能作为标识符 选项A中的“-”,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3) 6.下列C语言用户标识符中合法的是(B )。 A、3ax B、x C、case D、-e2 E)union 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1); 7.下列四组选项中,正确的C语言标识符是(C )。 A、%x B、a+b C、a123

选项A中的“%”,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2) 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 选项B中的“\”,”$”,选项D中“>”,”#”,”.”,”-”不满足(1);选项C 中的while为关键字,不满足(3) 9.C语言中的简单数据类型包括(D )。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是C 。 A、2.5 B、2 C、1 D、3 %为求余运算符,该运算符只能对整型数据进行运算。且符号与被模数相同。5%2=1;5%

计算机基础模拟试题其标准答案

数字媒体<不含答案) 一、文本与文本处理 1、西文字符在计算机中通常采用ASCII码表示,每个字节存放1个字符。<) 2、虽然标准ASCII码是7位的编码,但由于字节是计算机中最基本的处理单位,故一般仍以一个字节来存放一个ASCII字符编码,每个字节中多余出来的一位<最高位),在计算机内部通常保持为0。<) 3、在下列字符中,其ASCⅡ码值最大的一个是________。<2005单选) A.X ??B.6 C.5??D.Y 4、GB2312国标字符集构成一个二维平面,它分为94行、94列,共有6700多个简体汉字。<) 5、每个汉字的机内码都用两个字节存储。<2005判断)<) 6、在中文 Windows环境下,西文使用标准ASCII码,汉字采用GB2312编码,现有一段文本的内码为: AB F4D1 E3 78C2 B7 55 则在这段文本中,含有的汉字和西文字符的个数分别是________和________。<2006填空)<) 7、设某汉字的区位码为<2710)D,则其________。<2005多选) A.机内码为

计算机二级c语言题库及答案

2016年计算机二级c语言题库及答案 一、选择题(每小题1分,共40小题,共40分) 1.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为( )。 或35 2.下列关于栈的叙述中,正确的是( )。 A.栈底元素一定是最后入栈的元素 B.栈操作遵循先进后出的原则 C.栈顶元素一定是最先入栈的元素 D.以上三种说法都不对 3.下列链表中,其逻辑结构属于非线性结构的是( )0、 A.双向链表 B.带链的栈 C.二叉链表 D.循环链表 4.在关系数据库中,用来表示实体间联系的是( )。 A.网状结构 B.树状结构 C.属性 D.二维表 5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是( )。 :m联系 :n联系 :1联系 :l联系

6.右两个关系R和S如下: 则由关系R得到关系S的操作是( )。 A.自然连接 B.并 C.选择 D.投影 7.数据字典(DD)所定义的对象都包含于( )。 A.软件结构图 B.方框图 C.数据流图(DFD图) D.程序流程图 8.软件需求规格说明书的作用不包括( )。 A.软件设计的依据 B.软件可行性研究的依据 C.软件验收的依据 D.用户与开发人员对软件要做什么的共同理解 9.下面属于黑盒测试方法的是( )。 A.边界值分析 B.路径覆盖 C.语句覆盖 D.逻辑覆盖 10.下面不属于软件设计阶段任务的是( )。 A.制订软件确认测试计划 B.数据库设计 C.软件总体设计 D.算法设计 11.以下叙述中正确的是( )。 A.在C语言程序中,main函数必须放在其他函数的最前面 B.每个后缀为C的C语言源程序都可以单独进行编译 C.在C语言程序中,只有main函数才可单独进行编译

相关主题