习题一参考答案.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
习题一参考答案

第一章:程序设计基础知识 单项选择题 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)结构化程序设计方法是面向过程程序设计的主流。 B)算法就是计算方法。 C)一个正确的程序就是指程序书写正确。 D)计算机语言就是编写程序的工具而不是表示算法的工具。 7、下面描述中,不正确的是( )。 A)递归法的关键是必须有一个递归终止的条件。 B)递归算法要求语言具有反复自我调用子程序的能力。 C)对于同一个问题,递推算法比递归算法的执行时间要长。 D)递推算法总可以转换为一个递归算法。 8、N-S图与传统流程图比较,主要优点是( )。 A)杜绝了程序的无条件转移。 B)具有顺序、选择和循环三种基本结构。 C)简单、只管。 D)有利于编写程序。 A)B)C)D) 二、填空题 1、在流程图符号中,判断框中应该填写的的是________。(判断条件面向过程编程具有结构化控制语句程序面向对象数据结构 算法有穷性 8、在三种基本结构中,先执行后判断的结构被称为_________。(直到型循环结构算法可读性模块化结构化和模块化?一、单项选择题 1、C语言中字符型(char)在内存中的形式存储是( )。 A)源码 B)补码 C)反码 D)ASCII码 2、运算符有优先级,在C语言中关于运算符优先级的正确叙述是( )。 A)逻辑运算符高于算术运算符,算术运算符高于关系运算符 B)算术运算符高于关系运算符,关系运算符高于赋值运算符 C)算术运算符高于逻辑运算符,关系运算符高于关系运算符 D)关系运算符高于逻辑运算符,逻辑运算符高于算术运算符 3、C语言并不是非常严格的缩放语言,在以下关于C语言的不严格的叙述中,错误的说法是( )。 A)任何不同数据类型都不可以通用 B)有些不同类型的变量可以在一个表达式中运算 C)在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D)同一个运算符号在不同的场合可以有不同的含义 4、以下选项中属于C语言的数据类型是( )。 A)复数型 B)逻辑型 C)双精度型 D)集合型 5、在C语言中,int、char和short三种类型数据所占的内存( )。 A)均为2个字节 B)由用户自己定义 C)由所用机器的字长决定 D)是任意的 6、下列常数中不能作为C语言的数据类型是( )。 A)0xa5 B)2.5e-2 C)3e2 D)0582 7、设int类型的数据长度为2字节,则unsigned int类型数据的取值范围是( )。 A)0至255 B)0至65535 C)-256至255 D)-32768至32767 8、在C语言中,数字029是一个( )。 A)八进制数 B)十六进制数 C)十进制 D)非法数 9、下列可以正确表示字符型常数的是( )。 A)”a” B)\t’ C)”\n” D)297 10、以下错误的转义字符是( )。 A)\\’ B)\’ C)\81’ D)\0’ 11、C语言中整数-8在内存中的存储形式是( )。 A)1111 1111 1111 1000 B)1000 0000 0000 0000 C)0000 0000 0000 1000 D)1111 1111 1111 0111 12、已知 int i; float f; 正确的语句是( )。 A)(int f)%i B)int(f)%i C)int(f%i) D)(int)f%i 13、已知:char a; int b;float c; double d; 执行语句c=a+b+c+d; 后,变

文档评论(0)

hh83kxy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档