程序设计语言(I)第一次作业答案

上传人:y****n 文档编号:97738433 上传时间:2022-05-27 格式:DOC 页数:6 大小:25.51KB
收藏 版权申诉 举报 下载
程序设计语言(I)第一次作业答案_第1页
第1页 / 共6页
程序设计语言(I)第一次作业答案_第2页
第2页 / 共6页
程序设计语言(I)第一次作业答案_第3页
第3页 / 共6页
资源描述:

《程序设计语言(I)第一次作业答案》由会员分享,可在线阅读,更多相关《程序设计语言(I)第一次作业答案(6页珍藏版)》请在装配图网上搜索。

1、程序设计语言()第一次作业答案你的得分:100.0完成日期:2014年09月10日 22点36分说明:每道小题括号里的答案是您最高分那次所选的答案,标准答案将在本次作业结束(即2014年09月11日)后显示在题目旁边。一、单项选择题。本大题共40个小题,每小题 2.5 分,共100.0分。在每小题给出的选项中,只有一项是符合题目要求的。1. 以下叙述中正确的是( ) (C)A. C语言比其他语言高级B. C语言可以不用编译就能被计算机识别执行C. C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D. C语言出现的最晚,具有其他语言的一切优点2. 以下叙述中正确的是( )(A)A. 构

2、成C程序的基本单位是函数B. 可以在一个函数中定义另一个函数C. main()函数必须放在其他函数之前D. 所有被调用的函数一定要在调用之前进行定义3. 以下说法正确的是( )(C)A. C语言程序总是从第一个的函数开始执行B. 在C语言程序中,要调用函数必须在main()函数中定义C. C语言程序总是从main()函数开始执行D. C语言程序中的main()函数必须放在程序的开始部分4. C语言规定,在一个源程序中,main函数的位置( )(C)A. 必须在最开始B. 必须在系统调用的库函数的后面C. 可以任意D. 必须在最后5. 以下叙述不正确的是( )(D)A. 一个C源程序可由一个或多

3、个函数组成B. 一个C源程序必须包含一个main函数C. C程序的基本组成单位是函数D. 在C程序中,注释说明只能位于一条语句的后面6. 下列叙述中正确的是 ( )(D)A. C语言编译时不检查语法B. C语言的子程序有过程和函数两种C. C语言的函数可以嵌套定义D. C语言的函数可以嵌套调用7. 以下叙述正确的是 ( )(D)A. 在C程序中,每行中只能写一条语句B. 若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数C. 在C程序中,无论是整数还是实数,都能被准确无误地表示D. 在C程序中,%是只能用于整数运算的运算符8. 以下说法错误的是 ( )(C)A. 一个算法应

4、包含有限个步骤B. 在计算机上实现的算法是用来处理数据对象的C. 算法中指定的操作,不能通过已经实现的基本运算执行有限次后实现D. 算法的目的是为了求解9. 算法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性的是 ( ) (B)A. 有零个输入或多个输入B. 高效性C. 有穷性D. 确定性10. 下列关于C语言的说法不正确的是( )(B)A. C语言既具有高级语言的一切功能,也具有低级语言的一些功能B. C语言中的每一条执行语句都必须用分号结束,分号不是C语言的一部分, 是语句之间的分隔符号C. 注释可以出现在程序中任意合适的地方D. 命令行后面不能加分号,命令行不是

5、C语言的语句11. 以下说法错误的是 ( )(C)A. 高级语言都是用接近人们习惯的自然语言和数学语言作为语言的表达形式B. 计算机只能处理由0和1的代码构成的二进制指令或数据C. C语言源程序经过C语言编译程序编译之后生成一个后缀为.EXE的二进制文件D. 每一种高级语言都有它对应的编译程序12. C语言中用于结构化程序设计的3种基本结构是( )(A)A. 顺序结构、选择结构、循环结构B. if,switch,breakC. for,while,do-whileD. if,for,continue13. C语言中最简单的数据类型包括( )(B)A. 整型、实型、逻辑型B. 整型、实型、字符型

6、C. 整型、字符型、逻辑型D. 字符型、实型、逻辑型14. C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符( )(C)A. 必须为字母B. 必须为下划线C. 必须为字母或下划线D. 可以是字母,数字和下划线中任一字符15. 下列可用于C语言用户标识符的一组是( )(B)A. void, define, WORDB. a3_b3, _123,CarC. For, -abc, IF CaseD. 2a, DO, sizeof16. 下面四个选项中,均是不正确的8进制数或16进制数的选项是( )(D)A. 016 0x8f 018B. 0abc 017 0xaC. 010 -0x

7、11 0x16D. 0a12 7ff -12317. 下列数据中,不合法的C语言实型数据的是( )(C)A. 0.123B. 123e3C. 2.1e3.5D. 789.018. 若有说明语句:char c=72;则变量c( )(A)A. 包含1个字符B. 包含2个字符C. 包含3个字符D. c的值不确定19. C语言程序的基本单位是( )(C)A. 程序行B. 语句C. 函数D. 字符20. 有字符串如下,n407as1xabc,则字符串的长度为( )(D)A. 6B. 7C. 8D. 921. C语言中运算对象必须是整型的运算符是( )(A)A. %=B. /C. =D. =22. 若变量

8、已正确定义并赋值,以下符合C语言语法的表达式是( )(B)A. a:=b+1B. a=b=c+2C. int 18.5%3D. a=a+7=c+b23. 若变量a,i已正确定义,且i已正确赋值,合法的语句是( )(B)A. a= =1B. +iC. a=a+=5D. a=int(i)24. 若定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )(A)A. 2.500000B. 2.750000C. 3.500000D. 0.00000025. 若有运算符,sizeof,&=,则它们按优先级由高至低的正确排列次序是( )(B)A.

9、 sizeof,&=,B. sizeof,&=C. ,sizeof,&=D. ,&=,sizeof26. 以下不正确的叙述是( )(D)A. 在C程序中,逗号运算符的优先级最低B. 在C程序中,APH和aph是两个不同的变量C. 若a和b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变D. 当从键盘输入数据时,对整型变量只能输入整型数值,对实型变量只能输入实型数值27. 已知int i,a;执行语句i=(a=3,a+,- -a,a+4,a+5,+a);后,变量i的值为( )(C)A. 2B. 3C. 4D. 528. 设变量a是int型,f是float型,i是double

10、型,则表达式10+a+i*f值的类型为( )(C)A. intB. floatC. doubleD. 不确定29. 在C语言中,char型数据在内存中的存储形式是( )(D)A. 补码B. 反码C. 原码D. ASCII码30. 字符型数据在机器中是用ASCII码表示的,字符5和7在机器中表示为( )(C)A. 10100011和 01110111B. 01000101和01100011C. 00110101和00110111D. 01100101和0110011131. 多重if_else语句嵌套使用时,寻找与else配套的if方法是( )(B)A. 缩排位置相同的ifB. 其上最近的ifC

11、. 下面最近的ifD. 同行上的if32. 设有int x=11;则表达式(x+*1/3)的值是( )(A)A. 3B. 4C. 11D. 1233. 以下程序的输出结果是( )main() int a=21,b=11;printf(%dn,- -a+b,- -b+a);(A)A. 30B. 31C. 32D. 3334. 假设整型变量a,b,c的值均为5,则表达式a+b+c+的值为( )(C)A. 17B. 16C. 15D. 1435. 已知int a=6; 则执行a+=a-=a*a;语句后,a的值为( )(D)A. 36B. 0C. -24D. -6036. 表达式aB|(C&D)中运算

12、符优先级最高的是( )(D)A. |B. &C. D. ()37. sizeof(float)是( )(B)A. 一个双精度型表达式B. 一个整型表达式C. 一种函数调用D. 一个不合法的表达式38. 在C语言中,int,char和short三种类型数据在内存中所占用的字节数( )(D)A. 由用户自己定义B. 均为2个字节C. 是任意的D. 由所用机器的机器字长决定39. 以下变量x,y,z均为double类型且已正确赋值,不能正确表示数学式子xyz的C语言表达式是( )(A)A. x/y*zB. x*(1/(y*z)C. x/y*1/zD. x/y/z40. 在调用函数时,如果实参是简单的变量,它与对应形参之间的数据传递方式是( )(B)A. 地址传递B. 单向值传递C. 由实参传形参,再由形参传实参D. 传递方式由用户指定

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!