C语言程序设计B卷_第1页
C语言程序设计B卷_第2页
C语言程序设计B卷_第3页
全文预览已结束

下载本文档

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

文档简介

适用班级:出卷教师:审阅:适用班级:出卷教师:审阅:审批:所用教材出版社:北京理工大学出版社1《C语言程序设计》试卷第1《C语言程序设计》试卷第4页共4页编号:QD-751b-15 A/O 流水:《C语言程序设计》期末考试试卷(B)班别: 姓名: 评分:一、填空(1.5分,15分)程=数据结构+ 。计算机语言按使用方式和功能可分为低级语言和 。.一个正确的程序,通常包括两个含义:一是书写正确 ,二是 正确。

二、单择题(1分,30分)()1.面向过程的程序设计语言是 。机器语言B.汇编语言C.高级语言D.第四代语言()2.程序设计一般包括以下四个步骤,其中首先应该完成的是 。A.设计数据结构和算法B.建立数学模C.编写程序 调试运行程()3.以下常用算法中,适合计算等差级数的算法是 。通常计算机算法分为两大类:数值运算算法和 。低级语言包括机器语言和 。

枚举法 B.递推法 C.分治法 D.排序法()4.以下不属于算法基本特征的是 。一个完整的程序要涉及四个方面的问题:数据结构、算法、编程语言和 。任何简单或复杂的算法都是由基本功能操作和 这个要素组成。

有穷性 B.有效性 C.可靠性D.有一个或多个输出()5.下列描述中,不正确的是 。A.程序就是软件,但软件不仅仅是程序B.程序是指令的集合,计算机语言是编写程序的工算法的基本特征有:有穷性、确定性、 入、有一个或多个输出。流程图又称。

、有零个或多个输

C.计算机语言都是形式化语言,它有严格的语言规则和定义D.计算机语言只能编写程序而不能表示算法()6.下面描述中,正确的。任何简单或复杂的算法都可以由顺序结构选择结构和 这三种基本结构组合而成。

结构化程序设计方法是面向过程程序设计的主流编号:QD-751b-15 A/O 流水:算法就是计算方法C.一个正确的程序就是指程序书写正确D()7.N-S图与传统流程图比较,其主要优点是 A.杜绝了程序的无条件转移B.具有顺序、选择和循环三种基本结构C.简单、直观 D.有利于编写程序()8.下面描述中,不正确的是 。A.递归法的关键是必须有一个递归终止条件B.递归算法要求语言具有反复自我调用子程序的能力C.对于同一个问题,递推算法比递归算法的执行时间要D.递推算法总可以转换为一个递归算法()9.以下不是C语言的特点的是 。A.语言的表达能力强 B.语法定义严格C.数据系统结构化 D.控制流程结构(编译系统提供了对C程序的编辑编译连接和运行环境以下可以不在该环境下进行的是 。A.编辑和编译B.编译和连接C.连接和运行D.编辑和运行

()11.以下不是二进制代码文件的是 。A.标准库文件 B.目标文件C.源程序文件D.可执行文件(下面各选项组中均可以用作C语言关键字的一组A.auto,enum,include B.switch,typedef,continueC.signed,union,scanf D.if,struct,type()13.下面四组字符串中,都可以用作C语言标识符的是 A.print,_maf,aMb6 B.I\am,scanf,mx_,AMBC.sign,3mf,a.f,A&B D.if,ty_pe,x1#,5XY()14.以下不属于流程控制语句的是 。A.表达式语句选择语句C.循环语句 D.转移语句()15.下面描述中,不正确的是 。A.CB.注释内容不能单独写在一行上C.C程序的函数说明部份包括函数名、函数类型、形式参数等的定义和说明D.scanf和printf是标准库函数而不是输入输出语句()16.下面描述中,正确的是 。主函数中的花括号必须有,而子函数中的花括号是可有可无的编号:QD-751b-15 A/O 流水:一个C程序只能写一个语句C.D.函数体包含了函数说明部分()17.C语言中字符型(char)数据在内存中存储的是 A.原码 B.补码 C.反码 D.ASCII码()18.运算符有优先级,在C语言中关于运算符优先级正确的叙是 。A.逻辑运算符高于算术运算符,算术运算符高于关系运算符;B.算术运算符高于关系运算符,关系运算符高于赋值运算符;C.算术运算符高于逻辑运算符,逻辑运算符高于关系运算符;D.关系运算符高于逻辑运算符,逻辑运算符高于算术运算符。()19.C语言并不是非常严格的算法语言,在以下关于C语言的严格的叙述中,错误的说法是 。A.任何不同数据类型都不可以通用;B.有些不同类型的变量可以在一个表达式中运算;D.同一个运算符号在不同的场合可以有不同的含义。()20.以下选项中属于C语言的数据类型是 。

A.复数型B.逻辑型C.双精度型D.集合型()21.在C语言中,intchar和short三种类型数据据所占用内存 。A.均为2个字符 由用户自己定C.由所用机器的机器字长决定D.是任意的()22.下列常数中不能作为C的常量的是 。A.0xA5 B.2.5e-2 C.3e2 D.0582(设int类型的数据长度为2个字节,则unsignedint类型据的取值范围是 。A.0255B.065535C.-256255D.-3276832767()24.在C语言中,数字029是一个 。A.八进制数B.十六进制数C.十进制数D.非法数()25.下列可以正确表示字符型常数的。A.”a” B.’\t’C.”\n”D.297()26.以下错误的转义符是 。A.’\\’ B.’\’’C.’\81’D.’\0’()27.在C语言中整-8在内存的存储形式是 。A.1111111111111000 000000001000编号:QD-751b-15 A/O 流水:C.0000000000001000 111111110111 1、请写出下面程序的输出结果(5分)()28.已知intI;float正确的语句是 。 mian(){intx=10,y=10;A(int%i .int(f)%iint(f%i)(int)f%i

Printf(“%d,%d”,x++,++y);输出:_____}(已知a;intb;floatc;doubled;执行语句c=a+b+c+d; 2.请写出下面的程序的输出结果(10分)后,变量c的数据类型。 mian(){inta=5,b=4,C;A.int B.char C.float D.double C=a--++b;printf(“%d”,c);输出:_____(已知inti,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量i C=a+++b--;printf(“%d”,c);输出:_____}的值是 。 3.请写出下面的程序的输出结果(10分)A.6 B.12 C.30 D.36 mi

温馨提示

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

评论

0/150

提交评论