网站大量收购独家精品文档,联系QQ:2885784924

10教技C语言试卷C.doc

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

数理系(部)2010级2010—2011 学年(下)学期现代教育技术专业(必修)课程 《C程序设计》期末考试 试卷C 教师 伍志刚 班级 姓名 学号 得分 一、选择题(每小题1分,共40分) 1. 在计算机中,一个字节所包含二进制位的个数是( ) A)2 B)4 C)8 2.十六进制数100转换为十进制数为 ( ) A)256 B)512 C)1024 3.能将高级语言编写的源程序转换为目标程序的软件是( ) A)汇编程序 B)编辑程序 C)解释程序 D)编译程序 4.下列关于C语言数据文件的叙述中正确的是( ) A)文件由ASCII码字符序列组成,C语言只能读写文本文件 B)文件由二进制数据序列组成,C语言只能读写二进制文件 C)文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件 D)文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件 5.以下叙述中正确的是( ) A)C程序中注释部分可以出现在程序中任意合适的地方 B)花括号{和}只能作为函数体的定界符 C)构成C程序的基本单位是函数,所有函数名都可以由用户命名 D)分号是C语句之间的分隔符,不是语句的一部分 6.以下选项中可作为C语言合法整数的是( ) A)10110B B)0386 C)0Xffa D)x2a 7.以下不能定义为用户标识符的是( ) A)scanf B)Void C)_3com_ D)int 8.有以下程序 main() { int a; char c=10; float f=100.0; double x; a=f/=c*=(x=6.5); printf(%d %d %3.1f %3.1f\n,a,c,f,x); } 程序运行后的输出结果是 ( ) A)1 65 1 6.5 B)1 65 1.5 6.5 C)1 65 1.0 6.5 D)2 65 1.5 6.5 9.以下选项中非法的表达式是( ) A)0=x100 B)i=j==0 C)(char)(65+3) 10.有以下程序 main() { int a=1,b=2,m=0,n=0,k; k=(n=ba)||(m=ab); printf(%d,%d\n,k,m); } 程序运行后的输出结果是( ) A)0,0 B)0,1 C)1,0 11.有定义语句:int x, y;,若要通过scanf(%d,%d,x,y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是( ) A)11 12回车 B)11, 12回车 C)11,12回车 D)11,回车 12回车 12.设有如下程序段: int x=2002, y=2003; printf(%d\n,(x,y)); 则以下叙述中正确的是( ) A)输出语句中格式说明符的个数少于输出项的个数,不能正确输出 B)运行时产生出错信息 C)输出值为2002 D)输出值为2003 13.设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是( ) A)x=x*100+0.5/100.0; B)x=(x*100+0.5)/100.0; C)x=(int)(x*100+0.5)/100.0; D)x=(x/100+0.5)*100.0; 14.有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是( ) A) if (ca) x=1; B) if (a3) x=3; else if (ba) x=2; else if (a2) x=2; else x=3; else x=1; C) if (a3) x=3; D) if (ab) x=b; if (a2) x=2; if (bc) x=c; if (a1) x=1; if (ca) x=a; 15.有以下程序 main() { int s=0,a=1,n; scanf(%d,n); do { s+=1; a=a-2; } while

文档评论(0)

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

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

1亿VIP精品文档

相关文档