如果题目顺序不一样请用CTRL+F来搜索试题

确定好题一样,再下载

点击支付下载即可看见答案

 

程序设计基础 · 期终考试

 

1.写出程序的运行结果。
#include <stdio.h>
main()
{ int j;
for(j=0;j<10;j++)
{if (j%2==0) continue;
printf(“%d”,j);
}
}
该程序的执行结果是___________。

单选题

A.1   3   5   7   9
B.1  3  5  7
C.2  4  6  8
D.0  2  4  6  8

2.计算机软件是指______  。

单选题

A.计算机程序
B.源程序和目标程序
C.源程序
D.计算机程序及其有关文挡

3.关于C语言语句的正确概念是______。

单选题

A.在C语言中不能使用goto语句
B.goto语句可以从C语言中去除
C.while和do-while都是直到型循环
D.switch语句可以替代if语句

4.实型常量在C语言中只能用____①______表示,表示方法有:____②_______。

单选题

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

5.C语言中的常量使用要求是______

单选题

A.必须先定义后使用
B.可以不经说明直接使用
C.可以直接使用,以后再定义
D.类型不同要求不同

6.世界上第一个高级语言是______。

单选题

A.BASIC语言
B.C语言
C.FORTRAN语言
D.PASCAL语言

7.写出程序的运行结果。
#include <stdio.h>
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,1,3
B.0,1,2,5
C.0,1,2,3
D.0,1,2,4

8.写出程序的运行结果。
#include  <stdio.h>
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.a+b=15
C.15
D.” a+b =%d\n”, 14

9.写出程序的运行结果。
main( )
{  int  a=0;
for ( a=0;a<3;a++ );
printf ( ” %d\n”, a );
}

输出结果是___________。

单选题

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

10.显示器是______。

单选题

A.输入设备
B.输出设备
C.存储设备
D.计算设备

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

单选题

A.-32767~32768
B.-32768~32767
C.0~65535
D.0~65536

12.显示器是______

单选题

A.计算设备
B.存储设备
C.输出设备
D.输入设备

13.程序设计要遵循一定的开发方法及思想,以下有一个不是程序设计过程中应该遵循的开发方法,它是______。

单选题

A.结构化设计方法
B.模块化程序设计方法
C.面向对象的程序设计方法
D.数据结构优先原则

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

单选题

A.x≥y≥z
B.x>=y>=z
C.x>=y && y>=z
D.x>=y & y>=z

15.CPU主要包括______。

单选题

A.运算器、控制器和寄存器
B.运算器、控制器和存储器
C.控制器
D.运算器和存储器

16.根据问题条件估计答案的范围,在此范围内对所有可能情况逐一验证,直到全部情况均通过验证为止。这种算法是(  )。

单选题

A.递归法
B.分治法
C.回溯法
D.穷举法

17.根据问题条件估计答案的范围,在此范围内对所有可能情况逐一验证,直到全部情况均通过验证为止。这种算法是(  )。

单选题

A.递归法
B.分治法
C.回溯法
D.穷举法

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

单选题

A.机器语言
B.汇编语言
C.高级语言
D.目标语言

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

A.① ABDEC    ② EDBCA
B.① EDBCA    ② DEBAC
C.① DEBAC    ② ABDEC

20.C语言中的语句 #define R 20 用于定义 _____①_______ ,语句char  r1; 则用于定义_____②_____ 。

单选题

A.① 符号变量R       ② 字符常量
B.① 符号常量R     ② 字符变量r1
C.① 整型常量20     ② 字符串变量r1

21.一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是(   )。

单选题

A.有零个或多个输入
B.有零个或多个输出
C.有穷性
D.可行性

22.那一项不属于算法的四种基本的功能操作(  ) 。

单选题

A.逻辑运算
B.算术运算
C.循环结构
D.数据比较

23.下列叙述中正确的是_________________。

单选题

A.算法就是程序
B.设计算法时只需要考虑数据结构的设计
C.设计算法时只需要考虑结果的可靠性
D.以上三种说法都不对

24.汇编语言属于______。

单选题

A.函数式语言
B.逻辑语言
C.过程式语言
D.非过程式语言

25.计算机能直接执行的语言是______

单选题

A.机器语言
B.汇编语言
C.高级语言
D.目标语言

26.下面关于测试的结论中只有一个是正确的,它是______。

单选题

A.测试工作要贯穿于整个软件开发的全过程
B.测试工作是指在编程实现过程中进行的排错工作
C.测试工作是指在产品完成后用户的验收工作过程
D.测试工作量的弹性比较大,可以根据时间进度进行裁减

27.数据的存储结构分为两种,它们是______。

单选题

A.线性存储和数组存储
B.顺序存储和链式存储
C.线性存储和树型存储
D.数组存储和指针存储

28.系统软件的核心软件是______。

单选题

A.操作系统
B.编译程序
C.汇编程序
D.机器语言

29.在求解规模较大的问题时,可以把它分解成若干个规模较小的子问题,求出各个子问题的解之后,再把这些解合成原问题的解,这种方法是( ) 。

单选题

A.递归法
B.分治法
C.回溯法
D.穷举法

30.在求解规模较大的问题时,可以把它分解成若干个规模较小的子问题,求出各个子问题的解之后,再把这些解合成原问题的解,这种方法是( ) 。

单选题

A.递归法
B.分治法
C.回溯法
D.穷举法

31.结构化程序设计的3种结构是?

多选题

A.选择结构
B.顺序结构
C.循环结构
D.分支结构

32.算法描述工具有哪些?

多选题

A.用自然语言表达
B.用伪代码表示
C.用传统流程图描述算法
D.N-S结构化流程图

33.软件系统按其功能可分为?

多选题

A.系统软件
B.应用软件
C.CPU
D.总线

34.以下哪些不是计算机的输出设备?

多选题

A.键盘
B.音响装置
C.语音录入装置
D.打印机

35.C 语言种简单的数据类型包括?

多选题

A.int
B.float
C.char
D.varchar

36.栈的运算包括?

多选题

A.入栈
B.出栈
C.取栈顶元素
D.判栈空或判栈满

37.常用的计算机语言目前有几百种,它们可以分成三类?

多选题

A.汇编语言
B.机器语言
C.高级语言
D.编程语言

38.数据的存储方式主要有?

多选题

A.顺序存储
B.倒序存储
C.链接存储
D.交叉存储

39.以下哪些是二叉树的遍历方法?

多选题

A.先根遍历
B.后根遍历
C.中根遍历
D.子树遍历

40.以下不正确的C语言标识符是?

多选题

A.b_1
B.int
C.ab1exe
D._x

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

判断题

A.对
B.错

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

判断题

A.对
B.错

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

判断题

A.对
B.错

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

判断题

A.对
B.错

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

判断题

A.对
B.错

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

判断题

A.对
B.错

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

判断题

A.对
B.错

48.在进行逻辑运算时,非0整型值表示“真”

判断题

A.正确
B.错误

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

判断题

A.对
B.错

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

判断题

A.对
B.错

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源