《高级语言程序设计》课堂练习.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《高级语言程序设计》课堂练习1 201 姓名 学号 题号 一 二 三 四 总分 得分 一.选择题 1. C语言规定,在一个源程序中,main函数的位置? A)必须在最开始? B)必须在系统调用的库函数的后面? C)可以任意? D)必须在最后? 正确答案: C 2. 以下叙述正确的是? A)在C程序中,每行中只能写一条语句? B)若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数? C)在C程序中,无论是整数还是实数,都能被准确无误地表示? D)在C程序中,%是只能用于整数运算的运算符? 正确答案: D 3. 算法是指为解决某个特定问题而采取的确定且有限的步骤,下面不属于算法的五个特性的是 A)有零个输入或多个输入? B)高效性? C)有穷性? D)确定性? 正确答案: B 4. 下列可用于C语言用户标识符的一组是 A)void, define, WORD? B)a3_b3, _123,Car C)For, -abc, IF Case? D)2a, DO, sizeof 正确答案: B 5. 若变量已正确定义并赋值,以下符合C语言语法的表达式是 A)a:=b+1? B)a=b=c+2 C)int 18.5%3? 6. 在C语言中,char型数据在内存中的存储形式是 A)补码? B)反码? C)原码? D)ASCII码 正确答案: D 7. 字符型数据在机器中是用ASCII码表示的,字符’5’和’7’在机器中表示为 A B01100011 C00110111? 8. 不能进行++和- -运算的数据类型为 A)指针? B)整型? C)长整型? D)常量 正确答案: D 9. 以下程序的输出结果是 main() { int a=21,b=11; printf(%d\n,- -a+b,- -b+a); } A)30? B)31? C)32? D)33 正确答案: A 10. 已知int a=6; 则执行a+=a-=a*a;语句后,a的值为 A)36? B)0? C)-24 D)-60 正确答案: D 11. 设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是 A)n=(n*100+0.5)/100.0? B)m=n*100+0.5,n=m/100.0 C)n=n*100+0.5/100.0? D)n=(n/100+0.5)*100.0 正确答案: B 12. 下列关于复合语句和空语句的说法错误的是 A)复合语句是由“{”开头,由“}”结尾的 B)复合语句在语法上视为一条语句 C)复合语句内,可以有执行语句,不可以有定义语句部分 D)C程序中的所有语句都必须由一个分号作为结束 正确答案: C 13. 请阅读以下程序: main() { int a=5,b=0,c=0; if(a=b+c)printf(***\n); else printf($$$\n); } 以上程序 A)有语法错不能通过编译? B)可以通过编译但不能通过连接 C)输出***? D)输出$$$ 正确答案: D 14. 以下4个选项中,不能看做一条语句的是 A);? B)a=5,b=2.5,c=3.6; C)if(a5);? D)if(b!=5)x=2;y=6; 正确答案: D 15. 有如下程序 main() { float x=2.0,y; if(x0.0)y=0.0; else if(x10.0)y=1.0/x; else y=1.0; printf(%f\n,y);} 该程序的输出结果是 A)0.000000? B)0.250000? C)0.500000? D)1.000000 正确答案: C 二.填空题 1、 设int a=5,b=6,表达式(++a= =b- -)?++a:--b的值是 。 2、C语言源程序文件的后缀是 。经编译后,所生成文件的后缀是 ,经链接后,所生成的文件后缀是 。 3、在C语言中,规定标识符只能由字母、数字或下划线三类字符组成,且第一个字符必须为   或   。 4、C语言的基本数据类型为 、 、

文档评论(0)

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

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

1亿VIP精品文档

相关文档