【电大作业代做】国开网 程序设计基础 网上在线形考作业

1. 计算机的五大主要应用领域是 、 、 、 和 。

2.总线是连接 、 和 的公共信息通道。通常由三部分组成: 、 、 。

3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些 。

4.世界上第一台计算机取名为 。

5.目前制造计算机所采用的电子器件是 。

6.CPU是 Central Processing Unit 的英文缩写,它主要由 、 和寄存器 3个部分组成。

7.完整的计算机系统是由 和 两大部分组成的。

8.计算机的硬件系统一般可分为 、 、 和 等几个部分。

9.计算机的存储器分为 和 两级。

10.随机存储器和只读存储器的英文缩写分别为 和 。

11. 是为有效利用计算机的资源、充分发挥计算机的工作潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。

12. 是为实现一定功能,用计算机程序设计语言所编制的语句的有序集合。 是描述程序设计的过程及程序的使用方法的有关资料。

13. 是计算机的概念模型,奠定了现代计算机的理论基础; 是计算机的结构模型,奠定了现代计算机的设计基础。

14.高级语言源程序的翻译成机器语言程序一般有两种做法: 方式和 方式 。

15.按照使用方式,程序设计语言分为 语言和 语言 ;按照应用范围则分为 语言和 语言。

16.编译程序的核心部分,叫 ___________,其任务就是检查源程序在语法上是否_______。
【答案】:
1、科学计算、数据处理、过程控制、计算机辅助系统、人工智能

2、CPU、存储器、外部设备的公共信息通道、数据总线、地址总线、控制总线

3、逻辑运算

4、ENIAC

5、大规模集成电路

6、运算器、控制器、寄存器

7、硬件系统、软件系统

8、存储器、中央处理器、、输入设备、输出设备

9、内存、外存

10、RAM、ROM

11、系统软件

12、程序、文档

13、图灵机、冯.诺依曼机

14、编译、解释

15、交互式、非交互式、通用、专用

16、语法分析器、正确

当代计算机的最主要的体系结构称为是______。
A. 非冯·诺依曼机

B. 冯·诺依曼机

C. 图灵机

D. PASCAL机
【答案】:B

计算机软件是指______ 。
A. 计算机程序及其有关文挡

B. 源程序

C. 计算机程序

D. 源程序和目标程序
【答案】:A

计算机能直接执行的语言是______。
A. 机器语言

B. 目标语言

C. 高级语言

D. 汇编语言
【答案】:请联系在线客服,或加微信好友

显示器是______。
A. 输出设备

B. 存储设备

C. 计算设备

D. 输入设备
【答案】:请联系在线客服,或加微信好友

系统软件的核心软件是______。
A. 汇编程序

B. 编译程序

C. 操作系统

D. 机器语言
【答案】:请联系在线客服,或加微信好友

要保证程序在多次反复使用过程中不发生错误,关键应该提高程序的______。
A. 可维护性

B. 性

C. 有效性

D. 可靠性
【答案】:请联系在线客服,或加微信好友

汇编语言属于______。
A. 逻辑语言

B. 非过程式语言

C. 过程式语言

D. 函数式语言
【答案】:请联系在线客服,或加微信好友

要编写高质量的程序,判断程序质量的首要标准是程序的_____①______,要保证程序在多次反复使用过程不发生错误,应该保证程序的_____②______。
A. ①可靠性 ②有效性

B. ①性 ②可靠性

C. ①有效性 ② 性
【答案】:请联系在线客服,或加微信好友

编译程序的实现算法较为复杂,但它可以产生高效运行的____①______程序,因此更适合翻译那些规模较大、结构较复杂、需要较长运行时间的 _____②______ 程序。
A. ① 可执行代码 ② 系统

B. ① 执行 ② 复杂

C. ① 目标 ② 应用
【答案】:请联系在线客服,或加微信好友

高级语言源程序的翻译有两种方式,对程序逐句进行分析并立即执行的这种方式为_____①_______,另一种是需要把程序先转化为目标代码再装入内存运行,这种方式为______②______。
A. ①翻译 ②解释

B. ①编译 ②解释

C. ①解释 ②编译
【答案】:请联系在线客服,或加微信好友

在C语言中,字符串常量的定界符是______。
A. 单引号

B. 方括号

C. 双引号

D. 空格
【答案】:请联系在线客服,或加微信好友

C语言中int变量能够表示的数值范围是______。
A. 0~65536

B. -32768~32767

C. -32767~32768

D. 0~65535
【答案】:请联系在线客服,或加微信好友

在C语言中,为了表示关系:x≥y≥z,应该使用表达式______。
A. x>=y>=z

B. x>=y && y>=z

C. x≥y≥z

D. x>=y & y>=z
【答案】:请联系在线客服,或加微信好友

实型常量在C语言中只能用____①______表示,表示方法有:____②_______。
A. ① 二进制 ② 小数形式

B. ① 小数形式 ② 十进制和二进制

C. ① 十进制 ② 小数形式和指数形式
【答案】:请联系在线客服,或加微信好友

在C语言中,不合法的int型常量是______。
A. 32768L

B. 32767

C. 0678

D. 0XABC
【答案】:请联系在线客服,或加微信好友

关于C语言语句的正确概念是______。
A. 在C语言中不能使用goto语句

B. switch语句可以替代if语句

C. while和do-while都是直到型循环

D. goto语句可以从C语言中去除
【答案】:请联系在线客服,或加微信好友

C语言中的语句 #define R 20 用于定义 _____①_______ ,语句char r1; 则用于定义_____②_____ 。
A. ① 符号常量R    ② 字符变量r1

B. ① 整型常量20 ② 字符串变量r1

C. ① 符号变量R ② 字符常量
【答案】:请联系在线客服,或加微信好友

写出程序的运行结果。

#include

main( )

{ int a, b;

scanf ( ”%d%d”, &a, &b);

if ( ++a >= b ) printf( ”Yes”);

printf ( ” a+b =%d\n”, a+b );

}

如果输入:a=6,b=8,则输出结果是___________。
A. ① a+b=14

B. 15

C. ① a+b=15

D. ” a+b =%d\n”, 14
【答案】:请联系在线客服,或加微信好友

写出程序的运行结果。

main( )

{ int a=0;

for ( a=0;a<3;a++ ); printf ( " %d\n", a ); } 输出结果是___________。A. 2 B. 4 C. 1 D. 3 【答案】:请联系在线客服,或加微信好友写出程序的运行结果。 #include

main( )

{ int i=0,j=0,k=0,m;

for ( m=0;m<4;m++ ) switch ( m ) { case 0:i=m++; case 1:j=m++; case 2:k=m++; case 3:m++; } printf ("\n%d,%d,%d,%d",i,j,k,m); }该程序的执行结果是______。A. 0,1,2,3 B. 0,1,2,5 C. 0,1,1,3 D. 0,1,2,4 【答案】:请联系在线客服,或加微信好友写出程序的运行结果。 #include

main()

{ int j;

for(j=0;j<10;j++) {if (j%2==0) continue; printf("%d",j); } } 该程序的执行结果是___________。A. 0 2 4 6 8 B. 2 4 6 8 C. 1 3 5 7 9 D. 1 3 5 7 【答案】:请联系在线客服,或加微信好友从键盘输入3个整数,输出其中最大数。【答案】:请联系在线客服,或加微信好友编写一程序,从键盘输入10个实数,计算并输出算术平均数。【答案】:请联系在线客服,或加微信好友利用穷举法编写一个算法判断给定的正整数n是否是素数,即判断n是否只能被1和自身整除。【答案】:请联系在线客服,或加微信好友1.数据结构研究主要包括三个方面的内容,分别是:数据的 结构 ,数据的 结构 ,以及定义在这上面的数据的 。2.当向一个顺序表插入一个元素时,从插入位置开始后的所有元素均需 一个位置,移动过程是从 向 依次移动每一个元素。3.要从一个顺序表删除一个元素时,被删除之后的所有元素均需 一个位置,移动过程是从 向 依次移动每一个元素。4.线性表、栈和队列都是 结构,可以在线性表的 位置插入和删除元素,而栈只能在 插入和删除元素;对于队列只能在 插入元素,在 删除元素。5.如果要在链表中删除一个元素,则只要将要删除的元素的 前 一个元素的指针调整为指向要删除的元素的下一个元素。6.为了解决假溢出,通常采用 队列的方法,即把队列的存储空间设想成一个头尾相接的环状结构。7.二叉树的第 层上至多有2i-1(i≥1)个结点。8.在任意二叉树中,若有n0个叶子结点,n2个度为2的结点,则必有: 9.深度为h且含有2h -1个结点的二叉树为 二叉树。10.深度为5的二叉树中至多含有 点。【答案】:请联系在线客服,或加微信好友数据的存储结构分为两种,它们是______。A. 数组存储和指针存储 B. 顺序存储和链式存储 C. 线性存储和数组存储 D. 线性存储和树型存储 【答案】:请联系在线客服,或加微信好友如果在内存中采用链式保存线性表,则元素之间的逻辑关系通过______。A. 保存在元素中的指针表示先后次序 B. 设立单独的区域存储元素之间的逻辑次序 C. 元素本身的关键字来表示逻辑次序 D. 元素在内存中的相对位置表示逻辑次序 【答案】:请联系在线客服,或加微信好友进行顺序查找的条件是______。A. 数据不需要有序,但需要顺序存储 B. 数据有序且采用顺序存储方式 C. 数据有序且采用链式存储方式 D. 数据不需要有序,也不限制存储方式 【答案】:请联系在线客服,或加微信好友队列的最主要特点是______。A. 先进后出 B. 两端进出 C. 先进先出 D. 一端进一端出 【答案】:请联系在线客服,或加微信好友如果在具有层次结构的一组元素中,存在着一对一的关系,我们可以认为这样的数据的逻辑类型就是______。A. 图型结构 B. 树型结构 C. 线性结构 D. 集合 【答案】:请联系在线客服,或加微信好友在任意二叉树中,如有N个叶子结点,M个度为 _____①_______ 的节点,则必有_____②_____。A. ① 2 ② N=M+1 B. ① 2 ② N=M+2 C. ① 1 ② N=M+2 【答案】:请联系在线客服,或加微信好友若按照一定的顺序依次访问树中的每一个结点,而且每个结点只被访问一次,则称这样的操作为______。A. 遍历 B. 建立 C. 查找 D. 排序 【答案】:请联系在线客服,或加微信好友对如图所示的二叉树进行先序遍历的顶点序列是 _____①_______,后序遍历时得到的顶点序列是_____②_____。A. ① ABDEC    ② EDBCA B. ① EDBCA    ② DEBAC C. ① DEBAC ② ABDEC 【答案】:请联系在线客服,或加微信好友设有一个栈,元素进栈的次序为A,B,C,D,E,下列 是不可能的出栈序列。A. A,B,C,D,E B. B,C,D,E,A C. E,A,B,C,D D. E,D,C,B,A 【答案】:请联系在线客服,或加微信好友已知一个图如下所示,则从顶点a出发按深度优先搜索遍历可以得到的一种顶点序列为哪个?A. a,b,f,e,c,d B. a,c,e,b,d,f C. a,e,c,b,f,d D. a,e,d,f,b,c 【答案】:请联系在线客服,或加微信好友1.算法的四种基本操作是 、 、 、 。2.算法的控制结构有三种基本形式: 、 、 。3.评价算法需要从几个不同的角度考虑,最主要的是 和 。4.算法的运行效率包括两方面,算法的 复杂度和算法的 复杂度。5.结构化程序设计的总体思想是采用模块化结构, 、 。6. 软件生存周期包括软件的 、软件的 和软件 3个部分。7. 软件定义时期主要包括 和 两个阶段。8.软件开发时期是具体设计和实现在前一时期定义的软件,它由软件的 阶段 、 阶段 、 阶段组成。9.软件工程的目标是可概括为生产具有 性、 性以及开销合宜的产品。10.软件开发模型大体上可分为两种类型,第一种是以软件需求完全确定为前提的 模型。第二种是在软件开发初始阶段只能提供基本需求时采用的 开发模型。【答案】:请联系在线客服,或加微信好友下列叙述中正确的是_____。A. 设计算法时只需要考虑结果的可靠性 B. 以上三种说法都不对 C. 算法就是程序 D. 设计算法时只需要考虑数据结构的设计 【答案】:请联系在线客服,或加微信好友一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是( )。A. 有零个或多个输入 B. 可行性 C. 有零个或多个输出 D. 有穷性 【答案】:请联系在线客服,或加微信好友下面叙述正确的是( )。A. 数据的逻辑结构与存储结构是一一对应的 B. 算法的时间复杂度与空间复杂度一定相关 C. 算法的效率只与问题的规模有关,而与数据的存储结构无关 D. 算法的时间复杂度是指执行算法所需要的计算工作量 【答案】:请联系在线客服,或加微信好友那一项不属于算法的四种基本的功能操作( ) 。A. 数据比较 B. 循环结构 C. 算术运算 D. 逻辑运算 【答案】:请联系在线客服,或加微信好友在求解规模较大的问题时,可以把它分解成若干个规模较小的子问题,求出各个子问题的解之后,再把这些解合成原问题的解,这种方法是( ) 。A. 穷举法 B. 分治法 C. 回溯法 D. 递归法 【答案】:请联系在线客服,或加微信好友当一个算法输入不合法的数据时,应当能够作适当处理,不致于引起严重后果,这属于算法的( ) 。A. 健壮性 B. 性 C. 高效性 D. 可读性 【答案】:请联系在线客服,或加微信好友软件开发模型着重研究的是______。A. 软件系统的基本架构和常见的软件系统模型 B. 程序设计的方法和编程技巧 C. 软件系统的模型和对应不同模型的开发方法 D. 软件开发全部过程、活动和任务的结构框架 【答案】:请联系在线客服,或加微信好友早期进行程序开发过程中存在不少问题,在下列问题中有一个并不是早期程序员常见的问题,它是______。A. 无固定程序设计方法 B. 对问题的抽象层次不够深入 C. 程序员过分依赖技巧与天分,不太注重所编写程序的结构 D. 程序中的控制随意跳转,不加限制地使用goto语句 【答案】:请联系在线客服,或加微信好友程序设计要遵循一定的开发方法及思想,以下有一个不是程序设计过程中应该遵循的开发方法,它是______。A. 面向对象的程序设计方法 B. 模块化程序设计方法 C. 数据结构优先原则 D. 结构化设计方法 【答案】:请联系在线客服,或加微信好友人才的成长道路是多种多样的,每个人都可以走出一条独特的成材之路。通过对程序设计基础课程的学习以及你对计算机历史中的先驱大师生平成就的了解,谈谈你都有些什么收获?为成为一个合格的计算机人才,今后你将如何规划好自己的成才之路?【答案】:请联系在线客服,或加微信好友在C语言中,不能代表逻辑值“真”的是( )A. 非0的数 B. 非0整数 C. True D. 大于0的数 【答案】:请联系在线客服,或加微信好友以下说法正确的是()。A. C语言里有字符串变量 B. C语言里设字符变量 C. C语言里有字符变量 D. C语言里没有字符串变量 【答案】:请联系在线客服,或加微信好友若有inta10={0,1,2,3,4,5,6,7,8,9},*p=a;则输出结果为5的语句为( )。A. printf("%d",p[5]); B. printf("%d",*(p+5)); C. printf("%d",*(a+5)); D. printf("%d",*p[5]); 【答案】:请联系在线客服,或加微信好友以下叙述中正确的是()。A. C源程序的基本组成单位是函数 B. 在C源程序中,注释说明只能位于一条语句的最后 C. 一个C源程序必须包含一个main()函数 D. 一个C源程序可由一个或多个函数组成 【答案】:请联系在线客服,或加微信好友C语言中三种基本的类型为( )。A. int B. char C. struct D. float 【答案】:请联系在线客服,或加微信好友以下叙述中正确的是( )。A. 一个好的程序应该有详尽的注释 B. 在C程序中,赋值运算符的优先级最低 C. 在C程序中,j++;是一条赋值语句 D. C程序中的#include和#define均不是C语句 【答案】:请联系在线客服,或加微信好友关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。A. 表达式3可以省略 B. 表达式2可以省略 C. 表达式1可以省略 D. 三个表达式都不可省略 【答案】:请联系在线客服,或加微信好友以下叙述中错误的是( )。A. 在程序的一行上可以出现多个有效的预处理命令行 B. 在以下定义中CR是称为"宏名"的标识符#defineCR045 C. 使用带参的宏时,参数的类型应与宏定义时的一致 D. 宏替换不占用运行时间,只占编译时间 【答案】:请联系在线客服,或加微信好友不是函数rewind的作用是( )。A. 使位置指针自动移至下一个字符位置 B. 将位置指针指向文件中所要求的特定位置 C. 使位置指针指向文件的末尾 D. 使位置指针重新返回文件的开头 【答案】:请联系在线客服,或加微信好友下列有关机器语言说法正确的有哪些( )。A. 用计算机的逻辑电路可以直接实现 B. 最初的程序设计直接使用机器指令,也称为机器语言 C. 计算机能直接执行的指令叫机器指令 D. 在设计计算机硬件时就为计算机设计了一些基本操作,每一种基本操作叫一条指令 【答案】:请联系在线客服,或加微信好友C程序中使用变量,必须先 定义 ,后 使用对 错 【答案】:请联系在线客服,或加微信好友函数的实参与形参的类型应一致。对 错 【答案】:请联系在线客服,或加微信好友数组名做函数的参数时,可以只在主调函数中定义数组,被调用函数只需要确定名称就可以了。对 错 【答案】:请联系在线客服,或加微信好友有语句putchar(getchar()),程序运行时输入:A,则输出结果是A对 错 【答案】:请联系在线客服,或加微信好友在C中,形式参数只是局限于所在函数。对 错 【答案】:请联系在线客服,或加微信好友以二进制形式输出文件,则文件的内容与内存中完全一致。对 错 【答案】:请联系在线客服,或加微信好友为解决某一特定问题而设计的指令序列称为程序对 错 【答案】:请联系在线客服,或加微信好友用户标识符由字母(A~Z,a~z)、数字(0~9)、下划线“_”组成,并且首字符不能是 数字对 错 【答案】:请联系在线客服,或加微信好友C程序最大的特点就是所有的程序都是用函数来装配的对 错 【答案】:请联系在线客服,或加微信好友C语言中允许函数的嵌套定义和嵌套调用。对 错 【答案】:请联系在线客服,或加微信好友在循环中使用 break 语句的功能是( )。A. 使程序的执行跳出 break 所在的那一重循环 B. 使程序执行结束 C. 终止本次循环,继续下次循环 D. 跳出包含此 break 语句的所有循环 【答案】:请联系在线客服,或加微信好友若函数的形参为一维数组,则下列说法中正确的是( )A. 形参数组可以不指定大小 B. 调用函数时的对应实参必为数组名 C. 形参数组的元素个数必须等于实参数组的元素个数 D. 形参数组的元素个数必须多于实参数组的元素个数 【答案】:请联系在线客服,或加微信好友在函数调用时,以下说法正确的是( )A. 主调函数和被调函数总是在同一个文件里 B. 函数间的数据传递不可以使用全局变量 C. 函数调用后必须带回返回值 D. 实际参数和形式参数可以同名 【答案】:请联系在线客服,或加微信好友下面几种说法中哪个是正确的?A. 以上都正确 B. else语句需与前面最接近它的,且没有和其它else语句配对的if语句配对 C. else语句需与它前面的if语句配对使用 D. else语句需与前面最接近它的if语句配对使用 【答案】:请联系在线客服,或加微信好友设C语言中,int类型数据占2个字节,则float类型数据占( )个字节。A. 4 B. 1 C. 8 D. 2 【答案】:请联系在线客服,或加微信好友联合体成员的数据类型 ( )。A. 相同 B. 长度一样 C. 是结构体变量 D. 可以不同也可以相同 【答案】:请联系在线客服,或加微信好友以下函数调用语句: fun(x+y,x-y);中实际参数的个数是( )A. 4 B. 5 C. 2 D. 1 【答案】:请联系在线客服,或加微信好友关于主函数,下列说法不正确的是( )A. 主函数可以被其他自定义函数调用 B. 主函数的名称只能是main C. 一个完整的C语言应用程序有唯一的主函数 D. C语言程序的运行从主函数开始,以主函数为核心展开 【答案】:请联系在线客服,或加微信好友下面不正确的字符串常量是( )。A. " " B. "0" C. "12'12" D. abc' 【答案】:请联系在线客服,或加微信好友下列关于C语言的说法错误的是( )A. C程序的工作过程是编辑、编译、连接、运行 B. C程序从main函数开始执行 C. C程序的三种基本结构是顺序、选择、循环 D. C语言不区分大小写 【答案】:请联系在线客服,或加微信好友以下关于数组描述错误的是()。A. 数组的大小是固定的,但可以有不同的类型的数组元素 B. 数组的大小是固定的,所有数组元素的类型必须相同 C. 数组的大小是可变的,可以有不同的类型的数组元素 D. 数组的大小是可变的,但所有数组元素的类型必须相同 【答案】:请联系在线客服,或加微信好友若有说明int a34;则a数组元素的合法引用是( )。A. a[1][3] B. a[0][4] C. a[0][2*1] D. a[4-2][0] 【答案】:请联系在线客服,或加微信好友下列选项中是C语言合法标志符的有()。A. good_morning B. main C. 8abc D. stdio.h 【答案】:请联系在线客服,或加微信好友软件由计算机程序、规程以及运行计算机系统可能需要的相关文档和数据组成。对 错 【答案】:请联系在线客服,或加微信好友闰年条件是年份能被4整除,但不能被100整除,或能被400整除,用C语言表示话可写做______A. (year%4= =0&&year%100!=0)|| (year%400= =0) B. (year%4=0||year%100!=0)&& (year%400=0) C. (year%4 =0&&year%100!=0)|| (year%400=0) D. (year%4= =0||year%100!=0)&& (year%400= =0) 【答案】:请联系在线客服,或加微信好友C语言中,不要求运算数必须是整型的运算符是( )。A. % B. >

C. ^

D. !
【答案】:请联系在线客服,或加微信好友

下列为c语言的关键字是( )
A. struct

B. Int

C. union

D. if
【答案】:请联系在线客服,或加微信好友

若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是( )。
A. c+b;

B. a=b=c=d=100;

C. d=(c=22)-(b++);

D. d++;
【答案】:请联系在线客服,或加微信好友

以下描述正确的是()。
A. while循环是先判断表达式,后执行循环语句

B. do-while和for循环均是先执行循环语句,后判断表达式

C. for,while和do-while循环中的循环体均可以由空语句构成

D. 使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成
【答案】:请联系在线客服,或加微信好友

贪婪法是一种求得问题最优解的方法。


【答案】:请联系在线客服,或加微信好友

一般说来,算法的时间耗用量随输入数据量(问题规模)的增大而增大。


【答案】:请联系在线客服,或加微信好友

栈的最主要特点是______
A. 先进先出

B. 先进后出

C. 两端进出

D. 一端进一端出
【答案】:请联系在线客服,或加微信好友

C语句没有输入、输出语句。


【答案】:请联系在线客服,或加微信好友

每条指令都必须具有的、能与其他指令相区别的、规定该指令执行功能的部分称为操作码。


【答案】:请联系在线客服,或加微信好友

C语言中,变量的存储类别共有四种,即时自动型、外部型、静态型和寄存器型。 表达式10/3*9%10/2的值是 3 。


【答案】:请联系在线客服,或加微信好友

函数的形式参数,在函数未被调用时就不被分配存储空间。


【答案】:请联系在线客服,或加微信好友

C语言不允许在调用一个函数的过程中出现直接或者间接地调用该函数本身。


【答案】:请联系在线客服,或加微信好友

单字符输入和输出函数分别为 getchar() 和 putchar()


【答案】:请联系在线客服,或加微信好友

计算机能直接识别和执行的语言是机器语言


【答案】:请联系在线客服,或加微信好友

整型常量,有十进制、八进制和十六进制三种描述方式


【答案】:请联系在线客服,或加微信好友

常量‘a’和”a”分别占用___1__个字节和___2__个字节的存储空间


【答案】:请联系在线客服,或加微信好友

编译程序是将计算机高级语言源程序翻译成目标程序的系统软件。


【答案】:请联系在线客服,或加微信好友

char a=”Thisisaprogram.”;输出前5个字符的语句是( )。
A. a[5*2]=0;puts(a);

B. puts(a);

C. printf(“%s”,a);

D. printf(“%.5s”,a);
【答案】:请联系在线客服,或加微信好友

下面叙述中正确的是( )
A. 说明函数时必须明确其参数类型和返回类型

B. 全局变量在程序的全部执行过程中一直占用内存单元

C. C语言的switch语句中case后可为常量或表达式或有确定值的变量及表达式

D. 全局变量在定义它的文件中的任何地方都是有效的
【答案】:请联系在线客服,或加微信好友

在C语言中,char型数据在内存中的存储形式是( )。
A. 补码

B. 反码

C. 原码

D. ASCII码
【答案】:请联系在线客服,或加微信好友

结构体类型的定义允许嵌套是指( )。
A. 结构体型可以派生

B. 成员是已经或正在定义的结构体型

C. 成员可以重名

D. 定义多个结构体型
【答案】:请联系在线客服,或加微信好友

已定义x为float型变量,其值为213.45678,则printf(“%-4.2f\n”,x);的输出结果为( )。
A. 213.45

B. 输出格式控制说明的域宽不够,不能输出

C. -213.45

D. 213.46
【答案】:请联系在线客服,或加微信好友

若有以下说明语句: struct student { int num; char name ; float score; }stu; 则下面的叙述不正确的是: ( )
A. num, score都是结构体成员名

B. stu是用户定义的结构体类型名

C. struct是结构体类型的关键字

D. struct student 是用户定义的结构体类型
【答案】:请联系在线客服,或加微信好友

执行下列程序后, 变量 i 的值应为( ). int ma(int x,int y) {return x*y; } main() { int i; i = 5; i = ma(i,i-1)-7; }
A. 以上都错

B. 13

C. 19

D. 17
【答案】:请联系在线客服,或加微信好友

用数组名做函数的参数,实际上传递给形参的是( )
A. 数组的第一个元素的值

B. 整个数组的个数

C. 数组元素的首地址

D. 每一个数组元素
【答案】:请联系在线客服,或加微信好友

任何一个C语言的可执行程序都是从( )开始执行的
A. 程序中的第一个函数

B. main( )函数的入口处

C. 程序中的第一条语句

D. include语句
【答案】:请联系在线客服,或加微信好友

若 a、b 均为 int 型变量,且 a=100,则关于循环语句 for(b=100;a!=b;++a,++b) printf ( “ ————“) ;的正确说法是( ) 。
A. 输出———–

B. 循环体一次也不执行

C. 死循环

D. 循环体只执行一次
【答案】:请联系在线客服,或加微信好友

C语言中的常量使用要求是______
A. 必须先定义后使用

B. 可以不经说明直接使用

C. 可以直接使用,以后再定义

D. 类型不同要求不同
【答案】:请联系在线客服,或加微信好友

CPU主要包括运算器和寄存器两大部分


【答案】:请联系在线客服,或加微信好友

编译程序的可以产生高效运行的目标程序,具有简单灵活,程序空间占用也少的的特点。


【答案】:请联系在线客服,或加微信好友

图灵机由一条双向都可无限延长的被分为一个个小方格的磁带、一个有限状态控制器和一个读写磁头组成。


【答案】:请联系在线客服,或加微信好友

冯·诺依曼在当年发表的EDVAC计算机方案确立了计算机系统的5大基本部件:存储器、控制器、运算器、输入设备和输出设备,同时也规定了5大部件的基本功能。


【答案】:请联系在线客服,或加微信好友

计算机的硬件与软件虽然各有分工,但它们之间的功能界面是浮动的。随着技术的发展,一些功能既可由硬件实现,也可由软件来完成。


【答案】:请联系在线客服,或加微信好友

汇编语言源程序可以在机器里直接执行。


【答案】:请联系在线客服,或加微信好友

FORTRAN语言是系统地体现结构程序设计思想的第一种语言,既适于描述数值问题算法,又适于描述非数值问题算法。


【答案】:请联系在线客服,或加微信好友

解释程序对源程序的解释过程有两种方式,一种是直接解释执行,另一种是把源程序先转换成以词为单位的中间代码程序,然后对中间程序逐句解释执行。后一种解释方式会产生目标程序。


【答案】:请联系在线客服,或加微信好友

解释程序对源程序也要进行词法、语法分析,以检查源程序的语法结构是否正确。


【答案】:请联系在线客服,或加微信好友

算法是为了解决一个特定问题而采取的特定的、有限的步骤。


【答案】:请联系在线客服,或加微信好友

可行性指的是一个算法必须在执行了有穷(有限)的步骤之后结束。


【答案】:请联系在线客服,或加微信好友

任何复杂的算法都可以用顺序、选择和循环这3种控制结构的组合来描述。


【答案】:请联系在线客服,或加微信好友

伪代码具有统一的标准,和程序设计语言类似,可以在计算机上执行。


【答案】:请联系在线客服,或加微信好友

用流程图表示的算法可以独立于任何特定的计算机,但是不能独立于计算机程序设计语言。


【答案】:请联系在线客服,或加微信好友

二叉树是n(n≥1)个结点的有限集合,它或为空树(n=1),或由一个根结点和两棵被分别称为左子树和右子树的互不相交的二叉树构成。


【答案】:请联系在线客服,或加微信好友

在软件需求完全确定的情况下,应该采用的软件开发模型是____
A. 瀑布模型

B. 渐进式开发模型

C. 原型模型

D. 螺旋模型
【答案】:请联系在线客服,或加微信好友

下面4句结论中只有一句是错误的,它是_____
A. 二叉树是树

B. 二叉树的左右子树的位置可以颠倒

C. 可以使用二叉树的思想对数值进行排序

D. 可以采用链表方式存储二叉树
【答案】:请联系在线客服,或加微信好友

算法设计的最主要要求是算法的正确性和算法的运行效率。


【答案】:请联系在线客服,或加微信好友

图是由一个可以为空的顶点集合和一个描述顶点之间的关系——边(或者是弧)的集合组成,记为:G=(V,E)。


【答案】:请联系在线客服,或加微信好友

对如图所示的二叉树进行先序遍历的顶点序列是 _____①_______,后序遍历时得到的顶点序列是_____②_____。

1980084
A. ① EDBCA    ② DEBAC

B. ① DEBAC ② ABDEC

C. ① ABDEC    ② EDBCA
【答案】:请联系在线客服,或加微信好友

关于结构化程序设计的概念中,正确的是_____
A. 结构化程序设计是按照一定的原则与原理,组织和编写正确且易读的程序的软件技术

B. 一种采用结构描述复杂的客观事物从而可以进行负责程序设计的一种技术

C. 结构化程序设计的主要思想是自低向上、逐步求精的开发过程

D. 以上三中说法都是正确的
【答案】:请联系在线客服,或加微信好友

对于定义,char *aa[2]={“abcd”,”ABCD”},选项中说法正确的是( )
A. aa是指针变量,它指向含有两个数组元素的字符型一维数组

B. aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址

C. aa数组的两个元素中各自存放了字符’a’和’A’的地址

D. aa数组元素的值分别是”abcd”和”ABCD”
【答案】:请联系在线客服,或加微信好友

已知一个图如下所示,则从顶点a出发按深度优先搜索遍历可以得到的一种顶点序列为

哪个?

1980077
A. a,e,d,f,b,c

B. a,c,e,b,d,f

C. a,e,c,b,f,d

D. a,b,f,e,c,d
【答案】:请联系在线客服,或加微信好友

软件开发模型着重研究的是_____
A. 程序设计的方法和编程技巧

B. 软件系统的基本架构和常见的软件系统模型

C. 软件开发全部过程、活动和任务的结构框架

D. 软件系统的模型和对应不同模型的开发方法
【答案】:请联系在线客服,或加微信好友

定义:int a=123;若以ASCII文件的形式存放,则a将在磁盘上占三个字节。


【答案】:请联系在线客服,或加微信好友

在C语言程序中,常量可以不经说明直接引用。


【答案】:请联系在线客服,或加微信好友

字符a的ASCII码值为97,换算成二进制数为01100001。


【答案】:请联系在线客服,或加微信好友

字符串常量是用一对单引号括起来的字符序列。


【答案】:请联系在线客服,或加微信好友

在C语言中,关系表达式的运算结果只能为逻辑型“真”或“假”。


【答案】:请联系在线客服,或加微信好友

以下选项中,与k=n++;完全等价的语句是( )
A. k=n;n=n+1;

B. n=n+1;k=n;

C. k=++n;

D. k+=n+1;
【答案】:请联系在线客服,或加微信好友

C程序的基本结构单位是( )
A. 函数

B. 表达式

C. 语句

D. 文件
【答案】:请联系在线客服,或加微信好友

以下对C语言中的函数描述不正确的有()
A. 嵌套定义和嵌套调用都不允许

B. 可以概套定义,不可以嵌套调用

C. 不可以嵌套定义,可以嵌套调用

D. 可以嵌套定义,也可以嵌套调用
【答案】:请联系在线客服,或加微信好友

标识符是用来标识程序中的某个对象名字的字符序列


【答案】:请联系在线客服,或加微信好友

格式化输入和输出函数分别为 scanf() 和 printf()


【答案】:请联系在线客服,或加微信好友

符号常量是使用某个符号代表的常量,符号常量使用编译预处理中的宏定义命令定义


【答案】:请联系在线客服,或加微信好友

以下的选择中,错误的赋值语句是( )。
A. a=1,b=2

B. y=int(x)

C. a=b=5;

D. j++
【答案】:请联系在线客服,或加微信好友

关于建立函数的目的,以下错误的说法是( )。
A. 减少程序的篇幅

B. 提高程序的执行效率

C. 提高程序的可读性

D. 减少程序文件所占内存
【答案】:请联系在线客服,或加微信好友

一般来说,函数的形参和实参的类型应该一致 。


【答案】:请联系在线客服,或加微信好友

C语言提供了标准输入输出库函数用于实现数据输入输出操作,其对应的头文件为 stdio.h


【答案】:请联系在线客服,或加微信好友

若函数的定义出现在主调函数之前,则可以不必再加说明


【答案】:请联系在线客服,或加微信好友

著a,b.c,d都是int型变童且初值为0,以下选项中正确的赋值语句是()。
A. d++.

B. a=b=c=d=100,

C. c+b;

D. d=(C=22)-(b++);
【答案】:请联系在线客服,或加微信好友

软件开发模型着重研究软件开发全部过程、活动和任务的结构框架。例如瀑布模型、螺旋模型及喷泉模型等。


【答案】:请联系在线客服,或加微信好友

验收测试的目的是检查模块是否正确地组合在一起,是否能够实现规格说明文档对产品功能的要求。


【答案】:请联系在线客服,或加微信好友

软件产品从形成概念开始,经过开发、使用和维护,直至最后退役的全过程称为软件生存周期。


【答案】:请联系在线客服,或加微信好友

评价程序质量性能的哪些准则?( )
A. 有效性

B. 正确性

C. 可靠性

D. 简明性
【答案】:请联系在线客服,或加微信好友

下列有关汇编语言正确的有哪些( )。
A. 汇编语言的符号命令和机器指令有很好的一一对应关系

B. 汇编程序的任务是自动地将用汇编语言编写的源程序翻译成计算机能够直接理解并执行的机器语言程序

C. 汇编语言源程序与机器语言源程序相比,阅读和理解都比较方便

D. 汇编语言除了可读性比机器语言好外,同样也存在机器语言的缺点
【答案】:请联系在线客服,或加微信好友

以下用户标识符,其中合法的是()。
A. abc

B. return

C. f2_G3

D. A3-3
【答案】:请联系在线客服,或加微信好友

定义语句.int x.y.若要通过scanf(“%d.%d”,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。
A. 11.12<回车>

B. 11、<回车>12<回车>

C. 11.<空格>12<回车>

D. 1112<回车>
【答案】:请联系在线客服,或加微信好友

设有以下定义int a=0;double b=1.25;cha rc=’A’;#defined2则下面语句中正确的是( )
A. b++

B. c++

C. d++

D. a++
【答案】:请联系在线客服,或加微信好友

以下不正确的叙述是( )
A. 若a是实型变量,C程序中允许赋值A=10,因此实型变量中允许存放整型

B. 在C程序中,%是只能用于整数运算的运算符

C. 在C程序中,每行只能写一条语句

D. 在C程序中,无论是整数还是实数,都能被准确无误地表示
【答案】:请联系在线客服,或加微信好友

以下关于typedef的叙述正确的是()。
A. 用typedef可以增加新类型

B. 使用typedef便于程序的通用

C. 用typedef只是将已存在的类型用一个新的名字来代表

D. 用typedef可以定义各种类型名,但不能用来定义变量
【答案】:请联系在线客服,或加微信好友

以下选项中合法的表达式是()
A. (char)(65+3)

B. i=j==0

C. x+1=x+1

D. 0<=x<100 【答案】:请联系在线客服,或加微信好友未指定存储类别的变量,其隐含的存储类别为( )。A. register B. extern C. static D. auto 【答案】:请联系在线客服,或加微信好友以下可用作用户自定义标识符的一组是( )。A. printf、include、fabs B. Max、_abc、Main C. 2abc、pay$、sum-10 D. void、return、if 【答案】:请联系在线客服,或加微信好友设整型变量a为5,使b不为2的表达式是( )A. b=a/2 B. b=6-(--a) C. b=a%2 D. b=a>3?2:1
【答案】:请联系在线客服,或加微信好友

若 x、y、z 均为 int 型变量,则执行下列语句后的 z 值为 ( )。 x=1; y=2; z=3; z=(x>y)?z :y ; z = (z
A. 2

B. 3

C. 4

D. 1
【答案】:请联系在线客服,或加微信好友

下列程序的输出结果是( )。main(){char c1=97,c2=98;printf(“%d%c”,c1,c2);}
A. 97b

B. ab

C. 9798

D. a98
【答案】:请联系在线客服,或加微信好友

在程序开发过程中,把文本文件格式源程序转化为二进制格式的目标程序的过程称之为( )。
A. 编辑

B. 编译

C. 连接

D. 运行
【答案】:请联系在线客服,或加微信好友

若以下选项中的变量已正确定义,则不正确的赋值语句是()。
A. x1=26.8%3

B. x3=0x12

C. x=3*x+X

D. x4=1+2=3
【答案】:请联系在线客服,或加微信好友

若有说明int a[3][4];则a数组元素的合法引用是( )。
A. a[1][3]

B. a[4-2][0]

C. a[0][4]

D. a[0][2*1]
【答案】:请联系在线客服,或加微信好友

已知x=43,ch=’A’,y=0;则表达式(x>=y&&ch<'B'&&!y)的值不是( )。A. "假" B. 语法错 C. 1 D. 0 【答案】:请联系在线客服,或加微信好友t为int类型,进入下面的循环之前,t的值为0do{………}while(t==1);则以下叙述中正确的是( )A. 循环控制表达式的值为1 B. 以上说法都不对 C. 循环控制表达式合法 D. 循环控制表达式的值为0 【答案】:请联系在线客服,或加微信好友以下标识符中,能作为合法的C用户定义标识符的是( )。A. _123 B. _double C. INT D. putchar 【答案】:请联系在线客服,或加微信好友函数是构成C语言程序的基本单位,函数包括主函数、库函数和自定义函数对 错 【答案】:请联系在线客服,或加微信好友赋值运算的含义是将“=”右侧的表达式的计算结果赋值给“=”左侧的变量对 错 【答案】:请联系在线客服,或加微信好友若一个函数没有return语句,则什么值也不会返回对 错 【答案】:请联系在线客服,或加微信好友计算机可以处理信息有数值、文字、语言、图像等对 错 【答案】:请联系在线客服,或加微信好友所有的用户标识符必须先定义后使用对 错 【答案】:请联系在线客服,或加微信好友对于面向过程的程序设计来说,程序= 数据结构 + 算法对 错 【答案】:请联系在线客服,或加微信好友计算机所能辨认的最小信息单位是位对 错 【答案】:请联系在线客服,或加微信好友下面选项不是C语言中要求对变量作强制定义的主要理由是( )。A. 便于编辑预处理程序的处理 B. 便于写文件 C. 便于移植 D. 便于确定类型和分配空间 【答案】:请联系在线客服,或加微信好友若指针 px 为空指针,则 ( )。A. px 的目标为零 B. px 指向不定 C. px 的值为零 D. px 的地址为零 【答案】:请联系在线客服,或加微信好友已有以下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的错误定义方式是( ). int a[3][4]; f(a);A. f(int array[ 3][ ]) B. f(int array[ 2][5]) C. f(int array[ ][6]) D. f(int array[ ][4]) 【答案】:请联系在线客服,或加微信好友int a=1,b=2,c=3;if(a>b)a=b;if(a>c)a=c;则a的值为( )。
A. 3

B. 1

C. 不一定

D. 2
【答案】:请联系在线客服,或加微信好友

全局变量的有效范围为( )
A. 该程序的所有文件

B. 从定义变量的位置开始到本源文件结束

C. 从本源文件的开始到结束

D. 该程序的主函数
【答案】:请联系在线客服,或加微信好友

下列语句中,不正确的是 ( )。
A. printf(“%d”,max(a,b));

B. m=max(a,max(b,c));

C. c=2*max(a,b);

D. int max(int x,int max(int y,int z))
【答案】:请联系在线客服,或加微信好友

在C语言的函数中,( )。
A. 必须有形参

B. 形参必须是变量名

C. 可以有也可以没有形参

D. 数组名不能作形参
【答案】:请联系在线客服,或加微信好友

语句int *p;说明了( )。
A. p是指向一维数组的指针

B. p是指向int型数据的指针

C. p是函数名,该函数返回一指向int型数据的指针

D. p是指向函数的指针,该函数返回一int型数据
【答案】:请联系在线客服,或加微信好友

以下选项中不合法的用户标识符是( )。
A. abc.c

B. Main

C. file

D. PRINT
【答案】:请联系在线客服,或加微信好友

以下说法中正确的是( )
A. 形参是局部变量,其作用范围从定义之处到文件结束

B. 形参是全局变量,其作用范围仅限于函数内部

C. 形参是局部变量,其作用范围仅限于函数内部

D. 形参是全局变量,其作用范围从定义之处到文件结束
【答案】:请联系在线客服,或加微信好友

函数调用语句f((x,y),(a,b,c),(1,2,3,4));中,所含的实参个数是( )。
A. 4

B. 3

C. 2

D. 1
【答案】:请联系在线客服,或加微信好友

以下对C语言函数的描述中,正确的是( )。
A. C程序必须由一个或一个以上的函数组成

B. C函数既可以嵌套定义又可以递归调用

C. 函数不需要有返回值,才可以使用函数

D. C程序中有调用关系的所有函数必须放在同一个程序文件中
【答案】:请联系在线客服,或加微信好友

定义c为字符型变量,则下列语句中错误的是()
A. c=’97’;

B. c=”a”;

C. c=”97″;

D. c=97;
【答案】:请联系在线客服,或加微信好友

以下描述错误的是()。
A. continue语句的作用是重新开始一次循环体的执行

B. 只能在循环体内和switch语句体内使用break语句

C. 在循环体内使用break语句和continue语句的作用相同

D. 从多重循环嵌套中退出是,只能使用goto语句
【答案】:请联系在线客服,或加微信好友

程序开发过程分为四个步骤,分别为( )
A. 编译源程序,生成目标程序

B. 连接目标程序及其相关模块,生成可执行文件

C. 编辑源程序

D. 运行可执行文件
【答案】:请联系在线客服,或加微信好友

以下合法的十六进制数是()。
A. 0X9X

B. 0x01

C. Oxff

D. 0Xabc
【答案】:请联系在线客服,或加微信好友

组成微机系统总线的是译码、计数和控制总线。
].对

^.错
【答案】:请联系在线客服,或加微信好友

printf(“%6.2f%%”,1.0/3);的输出结果是0.33%
_.对

`.错
【答案】:请联系在线客服,或加微信好友

以下错误的说法是:在C语言中( )。
A. 只有当实参和与其对应的形参同名时才共占用存储单元

B. 实参和与其对应的形参共占用一个存储单元

C. 形参是虚拟的,不占用存储单元

D. 实参和与其对应的形参各占用独立的存储单元
【答案】:请联系在线客服,或加微信好友

结构化程序的编写有顺序、分支、循环三种程序结构。
e.对

f.错
【答案】:请联系在线客服,或加微信好友

C语言把标识符分为三类,即关键字、预定义标识符、用户自定义标识符
g.对

h.错
【答案】:请联系在线客服,或加微信好友

C语言程序中每条语句必须以分号结束
i.对

j.错
【答案】:请联系在线客服,或加微信好友

C语言程序最基本的程序框架由编译预处理、函数组两部分构成
k.对

l.错
【答案】:请联系在线客服,或加微信好友

C语言中的函数( )
A. 不可以嵌套调用。

B. 嵌套调用和递归调用均可。

C. 可以嵌套调用,但不能递归调用。

D. 可以嵌套定义。
【答案】:请联系在线客服,或加微信好友

C语言允许函数值类型缺省定义,此时该函数值隐含的类型是( )
A. void

B. long int

C. int

D. float
【答案】:请联系在线客服,或加微信好友

TURBO C中int类型变量所占字节数是( )。
A. 4

B. 2

C. 3

D. 1
【答案】:请联系在线客服,或加微信好友

可以使用( )输入字符型数据。
A. scanf(“%c”,&c)

B. getchar(c)

C. putchar(c)

D. getchar()
【答案】:请联系在线客服,或加微信好友

关于标识符,下列说法不正确的是( )。
A. 标识符中可以出现下划线,且可以出现在标识符的任意位置

B. 库函数名称为预定义标识符,不建议用作用户自定义标识符

C. 关键字不能作为用户自定义标识符

D. 用户自定义标识符中不区分大小写字母
【答案】:请联系在线客服,或加微信好友

下面那些为合法整型常量()
A. 765

B. Oxf

C. 0xk

D. 190
【答案】:请联系在线客服,或加微信好友

操作系统的作用是( )
A. 实现软硬件的转换

B. 控制和管理系统资源的使用

C. 进行数据处理

D. 把源程序翻译成目标程序
【答案】:请联系在线客服,或加微信好友

设有定义:double d,h;,其中d为三角形的底边长,h为三角形的高,则以下C语言表达式与其面积公式 dh计算结果不相符的是( )
A. d/2*h

B. 1/2*d*h

C. d*h/2

D. d*h*1/2
【答案】:请联系在线客服,或加微信好友

若使用一维数组名作为函数实参,则以下说法正确的是( )
A. 实参数组名与形参数组名必须一致

B. 必须在主调函数中说明此数组的大小

C. 实参数组与形参数组的大小可以不一致

D. 实参数组与形参数组类型可以不匹配
【答案】:请联系在线客服,或加微信好友

以下选项中不合法的字符常量是( )
A. D

B. \010′

C. “B”

D. 68
【答案】:请联系在线客服,或加微信好友

能正确表示逻辑关系:”a210”的C语言表达式是()。
A. a≥10

B. 1(a<10) C. a<10 D. a>=10
【答案】:请联系在线客服,或加微信好友

处于执行状态的进程,因时间片用完就转换为就绪状态。


【答案】:请联系在线客服,或加微信好友

在C语言中,对于每一个程序设计单元可采用结构化程序设计方法,有三种基本的程序结构,分别为: 顺序 、 选择 和 循环


【答案】:请联系在线客服,或加微信好友

C语言从源程序的书写到上机运行输出结果要经过编辑、编译、连接、执行四个步骤。


【答案】:请联系在线客服,或加微信好友

C语言程序一般由若干个函数构成,程序中应至少包含一个主函数,其名称只能为main。


【答案】:请联系在线客服,或加微信好友

设有“int x=2,y”说明,则逗号表达式“y=x+5,x+y”的值是 9 。


【答案】:请联系在线客服,或加微信好友

C语言中最基本的数据类型有: 整型、字符型、浮点型


【答案】:请联系在线客服,或加微信好友

不能用关键字作为用户自定义标识符,通常不使用预定义标识符作为用户自定义标识符


【答案】:请联系在线客服,或加微信好友

由运算符和数据构成表达式,若表达式中各数据的类型不同,则存在类型自动转换问题,必要时也可以使用强制类型转换


【答案】:请联系在线客服,或加微信好友

操作系统的主要作用是管理系统资源,这些资源包括硬件和软件。


【答案】:请联系在线客服,或加微信好友

下列不正确的定义是( )。
A. int *p=&i,i;

B. int i,*p=&i

C. int i,*p

D. int *p,i
【答案】:请联系在线客服,或加微信好友

设Int n=3;则有表达式++n,n的结果是( )。
A. 4

B. 2

C. 3

D. 5
【答案】:请联系在线客服,或加微信好友

在C语言中,int、short、char三种类型数据所占用的存储空间是( )
A. 与编译环境有关

B. int和short占2个字节,char占1个字节

C. 由用户自己定义

D. 均为2个字节
【答案】:请联系在线客服,或加微信好友

下列对数组操作不正确的语句是( )
A. char b[3 ][ ]={1,2,3,4,5,6}

B. int a[ ]={2,3,4,5}

C. char b[ ]={‘h’,’e’,’l’,’l’,’o’}

D. int a[5]
【答案】:请联系在线客服,或加微信好友

若int x=2,y=3,z=4 则表达式x
A. 3

B. 2

C. 1

D. 4
【答案】:请联系在线客服,或加微信好友

十进制数100转换成二进制数是( )
A. 0110 0100

B. 0110 0110

C. 0110 0101

D. 1101000
【答案】:请联系在线客服,或加微信好友

若有以下定义 char s=’\092′; 则该语句( )
A. 使s的值包含3个字符

B. 使s的值包含4个字符

C. 定义不合法,s的值不确定

D. 使s的值包含一个字符
【答案】:请联系在线客服,或加微信好友

若有int *p=(int *)malloc(sizeof(int));则向内存申请到内存空间存入整数123的语句为( )。
A. scanf(“%d”,p);

B. scanf(“%d”,**p);

C. scanf(“%d”,&p);

D. scanf(“%d”,*p);
【答案】:请联系在线客服,或加微信好友

若有以下定义,则能使值为3的表达式是( ) int k=7, x=12;
A. x%=(k%=5)

B. x%=k-k%5

C. (x%=k)-(k%=5)

D. x%=(k-k%5)
【答案】:请联系在线客服,或加微信好友

下面叙述中错误的是( )
A. 复合语句中定义的函数只在该复合语句中有效

B. 形式参数也是局部变量

C. return( )语句中的括号中,可以是变量,常量或有确定值的表达式

D. 主函数中定义的变量在整个程序中都是有效的
【答案】:请联系在线客服,或加微信好友

对以下说明语句int a[10]={6,7,8,9,10};的理解错误是( )。
A. 将5个初值依次赋给a[6]至a[10]

B. 将5个初值依次赋给a[0]至a[4]

C. 将5个初值依次赋给a[1]至a[5]

D. 因为数组长度与初值的个数不相同,所以此语句不正确
【答案】:请联系在线客服,或加微信好友

关于while语句与do-while语句,以下正确的是().
A. while是当型结构

B. 两者有区别

C. do-while是直到型结构

D. 两者无区别
【答案】:请联系在线客服,或加微信好友

若有inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出结果为5的语句为( )。
A. printf(“%d”,*(p+5));

B. printf(“%d”,*(a+5));

C. printf(“%d”,*p[5]);

D. printf(“%d”,p[5]);
【答案】:请联系在线客服,或加微信好友

C语言的表达式与语句的区别在于“表达式”未尾加“;”号就成“语句”。


【答案】:请联系在线客服,或加微信好友

在微机性能指标中,CPU的主频越高,其运算速度越快。


【答案】:请联系在线客服,或加微信好友

C语言中,switch后的括号内表达式的值可以是整型,字符型,枚举型 。


【答案】:请联系在线客服,或加微信好友

微型计算机的核心部件是微处理器。


【答案】:请联系在线客服,或加微信好友

目前Windows系统是多用户多任务操作系统


【答案】:请联系在线客服,或加微信好友

C程序中使用的常量按照表现形式可分为直接常量和符号常量。


【答案】:请联系在线客服,或加微信好友

下面四个选项中,均是不合法的转义符的选项是( )。
A. \011’,’\f’ ,’\}’

B. \abc’,’\101’,’x1f’

C. \1011’,’\’, ‘\A’

D. ‘\”‘, ‘\\’ , ‘xf’
【答案】:请联系在线客服,或加微信好友

下列程序的结果为( )。change(int x,int y) {int t; t=x;x=y;y=t; } main() { int x=2,y=3; change(x,y); printf(“x=%d,y=%d\n”,x,y); }
A. x=2,y=2

B. x=3,y=2

C. x=2,y=3

D. x=3,y=3
【答案】:请联系在线客服,或加微信好友

下面标识符中,合法的用户标识符为( )
A. P#Ad

B. char

C. _int

D. 12a
【答案】:请联系在线客服,或加微信好友

下面输入语句中,正确的是( )。
A. scanf(“%d,%d”,&a,&b);

B. scanf(“%d %d\n”,&f1,f2);

C. scanf(“%c”,c);

D. scanf(“a=b=%d”,&a,&b);
【答案】:请联系在线客服,或加微信好友

逻辑运算符两侧运算对象的数据类型( )。
A. 只能是0或非0正数

B. 只能是整型或字符型数据

C. 可以是任何类型的数据

D. 只能是0或1
【答案】:请联系在线客服,或加微信好友

以下不正确的描述是 ( )。
A. 使用 while 和 do-while 循环时,循环变量初始化的操作应在循环语句之前完成

B. while 循环是先判断表达式后执行循环体语句

C. for、while、do-while 循环中的循环体均可以由空语句构成

D. do-while 和 for 循环均是先执行循环体语句,后判断表达式
【答案】:请联系在线客服,或加微信好友

已知大写字母A的ASCII是65,小写字母a的ASCII是97,以下不能将字符型变量c中的大写字母转换成对应的小写字母的语句是( )
A. c=(‘A’+c)%26-‘a’;

B. c= (c-‘A’)%26+’a’;

C. c2=tolower(c);

D. c= c-‘A’+’a’;
【答案】:请联系在线客服,或加微信好友

逻辑运算符两侧运算对象的数据类型是 ( )。
A. 只是0或1

B. 只能是0或非0正数

C. 只能是整型或字符型数据

D. 可以是任何合法的类型数据
【答案】:请联系在线客服,或加微信好友

设A为存放短整型的一维数组,如果A的首地址为P,那么A 中第I个元素的地址为( )
A. P+I*2

B. P+(I-1)*2

C. P+I

D. P+(I-1)
【答案】:请联系在线客服,或加微信好友

以下只有在使用时才为该类型变量分配内存的存储类说明是( )。
A. auto和register

B. register和static

C. auto和static

D. extern和register
【答案】:请联系在线客服,或加微信好友

已知各变量的类型说明如下: int k,a,b; unsigned long w=5; double x=1.42 则以下不符合C语言语法的表达式是( )。
A. w+=-2

B. x%(-3)

C. k=(a=2,b=3,a+b)

D. a+=a-=(b=4)*(a=3)
【答案】:请联系在线客服,或加微信好友

char a[]=”Thisisaprogram.”;输出前5个字符的语句是( )。
A. a[5*2]=0;puts(a);

B. puts(a);

C. printf(“%s”,a);

D. printf(“%.5s”,a);
【答案】:请联系在线客服,或加微信好友

若调用一个函数,且此函数中无return语句,则正确的说法是( )
A. 没有返回值

B. 能返回一个用户所希望的函数值

C. 返回一个不确定的值

D. 返回若干个系统默认值
【答案】:请联系在线客服,或加微信好友

‘A’ + 3 的结果是( )。
A. ’D’的 ASCⅡ码

B. ’A’

C. 3

D. 65
【答案】:请联系在线客服,或加微信好友

在VC++6.0环境中,下列说法正确的是( )。
A. 输入函数scanf()输入多个数据时,有时数据间不必加间隔符。

B. 输入函数scanf()中单精度或双精度浮点型数据都要用%f作为格式控制符。

C. 输出函数printf()中单精度或双精度浮点型数据都要用%f作为格式控制符。

D. 使用输出函数printf()输出字符或字符串都用格式控制符%s。
【答案】:请联系在线客服,或加微信好友

C语言中函数返回值的类型是由( )决定的.
A. 形参的数据类型

B. 调用该函数时的实参的数据类型

C. 函数定义时指定的类型

D. return语句中的表达式类型
【答案】:请联系在线客服,或加微信好友

有如下程序 int a[10]={1,2,3,4,5,6,7,8,9,10},*P=a; 则数值为9的表达式是( )
A. *P+=9

B. *(P+8)

C. P+8

D. *P+9
【答案】:请联系在线客服,或加微信好友

C语言中的简单数据类型包括( )。
A. 整型、实型、字符型

B. 整型、实型、逻辑型

C. 整型、字符型、逻辑型

D. 整型、实型、逻辑型、字符型
【答案】:请联系在线客服,或加微信好友

在C语言中,以( )作为字符串结束标志
A. ’0’

B. ’ ’

C. ’\0’

D. ’\n’
【答案】:请联系在线客服,或加微信好友

以下运算符中,优先级最高的运算符是( )
A. &

B. !

C. %

D. ||
【答案】:请联系在线客服,或加微信好友

设n=10,i=4,则赋值运算 n%=i+1执行后,n的值是( )
A. 1

B. 2

C. 3

D. 0
【答案】:请联系在线客服,或加微信好友

若有说明:int n=2,*p=&n,*q=p,则以下非法的赋值语句是: (  )
A. p=n

B. n=*q

C. p=q

D. *p=*q
【答案】:请联系在线客服,或加微信好友

在C语言中,逻辑值”真”的表示是用( )。
A. T

B. 非另整型值

C. 整型值0

D. true
【答案】:请联系在线客服,或加微信好友

Windows中,对文件和文件夹的管理是通过( )来实现的
A. 控制面板

B. 对话框

C. 剪贴板

D. 资源管理器或我的电脑
【答案】:请联系在线客服,或加微信好友

如果函数的首部省略了函数返回值的类型名,则函数被默认为( )。
A. int类型

B. void类型

C. 空类型

D. char类型
【答案】:请联系在线客服,或加微信好友

若有说明语句“int a[5],*p=a;”,则对数组元素的正确引用是( )。
A. p+2

B. *(p+2)

C. p[a]

D. a[p]
【答案】:请联系在线客服,或加微信好友

以下正确的函数定义是( )
A. double fun(int x,int y) {double z; z=x+y; return z;}

B. double fun(int x,int y); {int z; z=x+y; return z;}

C. fun(int x,y) {int z; return z;}

D. double fun( x, y) {int x,y; double z; z=x+y; return z;}
【答案】:请联系在线客服,或加微信好友

下列四组选项中,均不是C语言关健字的选项是( )。
A. define IF type

B. while go pow

C. gect char printf

D. include scanf case
【答案】:请联系在线客服,或加微信好友

C语言提供的合法关键字是( )。
A. Case

B. cher

C. swith

D. Default
【答案】:请联系在线客服,或加微信好友

对于语句 int *px[10],以下说法正确的是( )
A. C 语言不允许这样的语句。

B. A 和 B 均错,但它是 C 语言的正确语句。

C. px 是一个指针,指向一个数组,数组的元素是整数型。

D. px 是一个数组,其数组的每一个元素是指向整数的指针。
【答案】:请联系在线客服,或加微信好友

构成C语言程序的基本单位是( )。
A. 预处理

B. 框架

C. 函数

D. 语句
【答案】:请联系在线客服,或加微信好友

下列说法中正确的是( )
A. 调用函数时,实参变量与形参变量可以共用内存单元

B. 调用函数时,实参的个数、类型和顺序与形参可以不一致

C. 调用函数时,将为形参分配内存单元

D. 调用函数时,形参可以是表达式
【答案】:请联系在线客服,或加微信好友

语句 char str[20];说明 str 是一个字符串,最多能表示 ( ) 。
A. 20 个字符

B. 18 个字符

C. 19 个字符

D. 21 个字符
【答案】:请联系在线客服,或加微信好友

在C语言中,char型数据在内存中的存储形式是( )。
A. 反码

B. 补码

C. 原码

D. ASCII码
【答案】:请联系在线客服,或加微信好友

在C语言中对一维整型数组的正确定义为( )。
A. int n;a[n]

B. int a(10)

C. #define N 10

D. int n=10,a[n]
【答案】:请联系在线客服,或加微信好友

判断char型变量c1是否为小写字母的正确表达式为 ( )。
A. (c1>=A. &&(c1<='z') B. (c1>=’a’)&&(c1<='z') C. 'a'<=c1<='z' D. ('a'>=c1)||(‘z’<=c1) 【答案】:请联系在线客服,或加微信好友C语言可执行程序开始执行点为( )A. 包含文件中的第一个函数 B. 程序中的main函数 C. 程序中第一条可执行语句 D. 程序中第一个函数 【答案】:请联系在线客服,或加微信好友定义为void类型的函数,其含义是( )A. 调用函数后,被调用的函数没有返回值 B. 调用函数后,被调用的函数的返回值为任意的类型 C. 调用函数后,被调用的函数不返回 D. 以上三种说法都是错误的 【答案】:请联系在线客服,或加微信好友若有以下说明语句: struct student { int num; char name[ ]; float score; }stu; 则下面的叙述不正确的是: ( )A. struct是结构体类型的关键字 B. stu是用户定义的结构体类型名 C. num, score都是结构体成员名 D. struct student 是用户定义的结构体类型 【答案】:请联系在线客服,或加微信好友以下正确的说法是:建立函数的目的之一是( )A. 提高程序的可读性 B. 减少程序文件所占内存 C. 减少程序的篇幅 D. 提高程序的执行效率 【答案】:请联系在线客服,或加微信好友在C语言中,函数的数据类型是指( )A. 任意指定的数据类型 B. 调用该函数时的实参的数据类型 C. 函数形参的数据类型 D. 函数返回值的数据类型 【答案】:请联系在线客服,或加微信好友有语句:int a[10],;则( )是对指针变量p的正确定义和初始化。A. int *p=a B. int p=*a C. int *p=&a D. int p=&a 【答案】:请联系在线客服,或加微信好友C 语言标准库函数 fread(fd,buffer,n)的功能是( )。A. 从文件 fd 中读取长度不超过 n-1 个字符送入 buffer 指向的内存区域 B. 从文件 fd 中读取长度不超过 n 个字符送入 buffer 指向的内存区域 C. 从文件 fd 中读取长度不超过 n 个字节的数据送入 buffer 指向的内存区域 D. 从文件 fd 中读取长度不超过 n-1 个字节的数据送入 buffer 指向的内存区域 【答案】:请联系在线客服,或加微信好友调用函数的实参与被调用函数的形参应该有如下关系( ) 。A. 只要求实参和形参个数相等 B. 上述三点均需具备 C. 只要求实参和形参数据类型相同 D. 只要求形参和实参顺序相同 【答案】:请联系在线客服,或加微信好友设有如下定义: int x=10,y=3,z ; 则语句 printf("%d\n",z=(x%y,x/y)); 的输出结果是( )A. 1 B. 0 C. 3 D. 4 【答案】:请联系在线客服,或加微信好友下面定义字符型变量ch的语句不正确的是( )A. char ch=NULL; B. char ch="c"; C. char ch=65; D. char ch=‘\X2A’; 【答案】:请联系在线客服,或加微信好友下列说法中正确的是( )A. 使用#include命令包含的头文件必须以“.h"为后缀 B. 宏定义命令是C语言中的一种特殊语句 C. 带参数的宏定义中的参数是没有类型的 D. 宏展开将占用程序的运行时间 【答案】:请联系在线客服,或加微信好友已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+'6'-'3'后,c2中的值为( )。A. 不确定的值 B. D C. 68 D. C 【答案】:请联系在线客服,或加微信好友

上一篇:

下一篇:

相关新闻

联系微信
联系微信
联系QQ
返回顶部