C语言程序设计试题及答案.pdf

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计试题及答案--第1页 C语言程序设计试题及答案 《C 语言程序设计》(卷)考核班级 学生数印数考核方式闭卷考核时间 120 分钟 (本试卷包括第一卷和第二卷,答卷时间总共 120 分钟) 第一卷 第一部分:基础知识(20 项,共 40 分) 1 .一个C 语言程序是由()组成的。 A .主程序B .子程序C .函数D .过程 2 .转换说明符%x 的输出形式是()。 A .十进制B .八进制C .十六进制D .二进制 3 .若 a 、 b 均为 int 型变量,且 a=100 ,则关于循环语句 for(b=100;a!=b;++a,++b) printf ( “ “);的正确说法是 ()。 A .循环体只执行一次B .死循环 C .循环体一次也不执行D .输出 4 .若x、y、z 均为 int 型变量,则执行下列语句后的z 值为()。 x=1; y=2; z=3; z=(xy)z :y ; z = (zy)z:x; p= A .1 B .4 C .2 D .3 5 .下面标识符中,合法的用户标识符为()。 A .P#Ad B .12a C .char D ._int 6 .‘A’+ 3 的结果是()。 A .’A’B.’D’的ASCⅡ码 C .65 D .3 7 .语句char str[20];说明 str 是一个字符串,最多能表示()。 A .20 个字符 B .19 个字符 C .18 个字符 D .21 个字符 8 .将int 型变量 n 转换成 float 型变量的方法是()。 A .float n B .(float)n C .float(n) D .21 个字符 9 .以下不正确的描述是()。 A .使用while 和 do-while 循环时,循环变量初始化的操作应在 循环语句之前完成 B .while 循环是先判断表达式后执行循环体语句 C语言程序设计试题及答案--第1页 C语言程序设计试题及答案--第2页 C .do-while 和 for 循环均是先执行循环体语句,后判断表达式 D .for、while、do-while 循环中的循环体均可以由空语句构成 10 .在循环中使用break 语句的功能是()。 A .使程序的执行跳出break 所在的那一重循环 B .使程序执行结束 C .跳出包含此break 语句的所有循环 D .终止本次循环,继续下次循环 11 .下面是一个初始化指针的语句:int *px = 其中指针变量 的名字应该是()。 A .*pz B .a C .px D . 12 .若指针px 为空指针,则()。 A .px 指向不定 B .px 的值为零 C .px 的目标为零 D .px 的地址为零 13 .对于语句int *px[10],以下说法正确的是()。 A. px 是一个指针,指向一个数组,数组的元素是整数型。 B. px 是一个数组,其数组的每一个元素是指向整数的指针。 C. A 和 B 均错,但它是 C 语言的正确语句。 D. C语言不允许这样的语句。 14 .具有相同

文档评论(0)

. + 关注
官方认证
内容提供者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档