习题一 参考答案_第1页
习题一 参考答案_第2页
习题一 参考答案_第3页
习题一 参考答案_第4页
习题一 参考答案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章:程序设计基础知识单选题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、在流程图符号中,判断框中应当填写的的是________。(判断条件)2、构造化程序设计是__________应遵照的办法和原则。(面对过程编程)3、构造化程序必须用__________程序设计语言来编写。(含有构造化控制语句)4、能够被持续执行的一条条指令的集合称为计算机的________。(程序)5、只描述程序应当“做什么”,而不必描述“如何做”的语言被称为________。(面对对象)6、任何简朴或复杂的算法都是由_____和_____这两个要素构成。(数据构造算法)7、算法的_______特性是指:一种算法必须在执行有限个操作环节后终止。(有穷性)8、在三种基本构造中,先执行后判断的构造被称为_________。(直到型循环构造)9、在程序设计中,把解决问题拟定的办法和有限的环节称为______。(算法)10、程序设计风格重要影响程序的________。(可读性)11、用模块组装起来的程序被成为________构造化程序。(模块化)12、采用自上而下,逐步求精的设计办法便于____________。(构造化和模块化)第二章:C程序的基本构造一、单选题1、下列()不是C语言的特点。A)语言的体现能力B)语言定义严格C)数据构造系统化D)控制流程构造化2、C编译系统提供了对C程序的编辑、编译、连接和运行环境,下列能够不在该环境下进行的环节是()。A)编辑和编译B)编译和连接C)连接和运行D)编辑和运行3、下列()不是二进制代码文献。A)原则库文献B)目的文献C)源程序文献D)可执行文献4、下面个选项组中,均属于C语言核心字的一组是()。A)auto,enum,includeB)switch,typedef,continueC)signed,union,scanfD)if,struct,type5、下面四组字符串中,都能够用作C语言标记符的是()。A)printB)I\amC)signedD)if_mafscanf3mfty_prmx_2dmx_a.fx1#aMb6AMBA&B5XY6、下列不属于流程控制语句的是()。A)体现式语言B)选择语句C)循环语句D)转移语句7、下面描述中,不对的的是()。A)C语言的函数体由一系列语句和注释构成。B)注释内容不能单独写在一行上。C)C程序的函数阐明部分涉及对函数名、函数类型、形式参数等的定义和阐明。D)scanf和printf是原则库函数而不是输入和输出语句。8、下面描述中,对的的是()。A)主函数的花括号必须有,而子函数中的花括号是可有可无的。B)一种C程序行只能写一种语句。C)主函数是程序启动时的唯一入口。D)函数体包含了函数阐明部分。填空题1、一种完整的C程序最少要有一种________函数。(主函数)2、原则库函数不是C语言本身的构成部分,它是由__________提供的功效函数。(编译系统)3、C语言是以________为基本单位、整个程序由________构成。(函数函数)4、惯用的原则库函数有数学函数、字符函数和字符串函数、动态分派函数、随机函数和________函数等几个大类。(输入输出)5、原则库函数寄存在________文献中。(头文献)6、目的程序文献的扩展名是________。(.obj)7、程序连接过程是将目的程序、________或其它目的程序连接装配成可执行文献。(库函数)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)0xa5B)2.5e-2C)3e27、设int类型的数据长度为2字节,则unsignedint类型数据的取值范畴是()。A)0至255B)0至65535C8、在C语言中,数字029是一种()。A)八进制数B)十六进制数C)十进制D)非法数9、下列能够对的表达字符型常数的是()。A)”a”B)'\t’C)”\n”D)29710、下列错误的转义字符是()。A)'\\’B)'\'’C)'\81’D)'\011、C语言中整数-8在内存中的存储形式是()。A)1111111111111000B)10000000C)0000000000001000D)111111111111011112、已知inti;floatf;对的的语句是()。A)(intf)%iB)int(f)%iC)int(f%i)D)(int)f%i13、已知:chara;intb;floatc;doubled;执行语句c=a+b+c+d;后,变量c的数据类型是()。A)intB)charC)floatD)double14、已知:inti,a;执行语句“i=(a=2*3,a*5),a+6;后,变量i的值是()。A)6B)12C15、已知:inti=5;执行语句i+=++i;i的值是()。A)10B)11C16、字符串”\\\22a,0\n”的长度是()。A)8B)717、已知:charc='A';inti=1,j;执行语句j=!c&&i++;则i和j的值是()。A)1,1B)1,0C18、已知:intx=1,y=2,z;则执行z=x>y?++x:++y;则z的值为()。A)1B)2C19、为了求出s=10!的值,则变量s的类型应当为()。(10!=3628800)A)intB)unsignedC)longD)以上三种类型均能够20、已知:intx=1,y;则y=++x*++x的成果为()。A)y=9B)y=6C21、已知“inta=4,b=5,c;”,则执行体现式“c=a=a>b”后变量a的值为()。A)0B)1C22、已知:charw;intx;floaty;doublez;则体现式为为w*x+z-y的成果的类型是()。A)floatB)charC)intD)double23、选出使变量i的运行成果为4的体现式()。A)inti=0,j=0;B)inti=1,j=0;(i=3,(j++)+i)j=i=((i=3)*2);C)inti=0,j=1;D)inti=1,j=1;(j==1)?(i=1):(i=3);i+=j+=2;24、已知:intx;则使用逗号运算的体现式“(x=4*5,x*5),x+25”(1)A)20B)100C)体现式不正当D)45(2)A)20B)100C)125D)4525、执行下面的语句后x的值为()。inta=14,b=15,x;charc='A';x=((a&b)&&(c<'a'));A)TRUEB)FLASEC)0D)126、若定义了intx;则将x强制转化为双精度类型应当写成()。A)(double)xB)x(double)C)double(x)D)(x)double27、要判断char型变量m与否是数字字符,能够使用下列体现式()。A)0<=m&&m<=9B)'0'<=m&&m<='9'C)“0”<=m&&m<=“9二、填空题1、负数在计算机中是以______形式表达。(补码)2、双精度实数的表达范畴是___________,其有效位数是________。(10-308~10308,15~16位)3、关系体现式的运算成果是________。(0或1)4、逻辑运算符!是________运算符,其结合性是由______。(逻辑非从右向左)5、体现式的运算对象能够是常量、变量合________。(函数调用)6、已知charc;体现式(c>=48&&c<=5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论