湖北省软件产业基地培训中心考试试卷.docVIP

湖北省软件产业基地培训中心考试试卷.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
湖北省软件产业基地培训中心考试试卷

PAGE  PAGE 6 湖北省软件产业基地培训中心考试试卷 考试科目: C++理论 时间: 任课教师: _ 班 级:___ ______________ 学号:________________ 姓 名:_____________ 题目一二三四四总 分分数 一、填空题(10 x 3 = 30 ) 1. 一个程序的核心为:(数据结构)和(算法)两个部分。 2. 任何程序逻辑都可以用(选择)(顺序)和(循环) 等三种基本结构来表示。 3. 在使用输入、输出函数的时候,我们需要使用stdio.h头文件。 4. 在程序中,单行注释使用 ( //)多行注释使用(/**/)在编译的时候,C++会忽略 注释,把每一个注释视为(空语句)。 与! (x 5)等价的表达式是(x=5)。 声明一个函数的格式为: 类型名 函数名(参数列表) a + b , b *= 5 , a = b + 4_____14______。(int a = 5, b = 2 ) 函数的参数方式传递有:(传地址)(传值)。 函数一般在声明的时候为参数赋默认值,赋值的顺序为:__从右到左_____________________________。 语句printf(a\bre\hi\y\\\bou\n);的输出结果是(rehiyou) 二、单项题(20 x 2 = 40 ) 1.以下叙述正确的是 ( B )。 A.一个C++源程序至少有一个main函数 B.C++语言本身没有输入输出语句 C.在对一个C++程序进行编译的过程中,可发现注释中的拼写错误 D.在C++程序中,注释说明只能位于一条语句的后面 2.程序应该必须包含的部分是:( D ) A. 头文件 B。 注释 C。 高级语言 D。 数据结构和算法 3.如果变量x,y已经正确定义,下列语句哪一项不能正确将x,y的值进行交换 ( C ): A. x = x + y , y = x - y , x = x – y ; B. t = x , x = y ; y = t ; C. t = y , y = x , x = t ; D. x = t , t = y , y = x ; 设有变量说明 int a = 1, b = 2,c = 3, d = 4,x = 2, y = 2;则执行(x = a b) (y = c d)后, y 的值为 ( 2 ) A . 1 B. 2 C. 3 D. 4 为表示关系 x = y = z, 应使用的C语言表达式为 ( (x = y) (y = z) ) A . (x = y) (y = z) B. (x = y) AND (y = z) C. (x = y = z) D. (x = y) (y = z) 以下程序的运行结果是(6) void main( ) { int m = 5; if (m++ 5) printf(“%d\n”,m); else printf(“%d\n”, m--); } A . 4 B. 5 C. 6 D. 7 7. 下列有关for循环的正确描述是 ( A ) A.for循环只能用于循环次数已经确定的情况 B.for循环是先执行循环体语句,后判定表达式 C.在for循环中,不能用break语句跳出循环体 D.for循环体语句中,可以包含多条语句,但要用花括号括起来 8.在C语言中,复合赋值运算x *= y + 5等价于( x = x * (y + 5); ) A.x = (y + 5) * (y + 5); B。x = y + 5; C.x = x * (y + 5); D。x = x * y + 5 9. 为了避免嵌套的if-else语句的二义性,C++语言规定else总是与 ( C ) 组成配对关系。 A.缩排位置相同的if B.在其之前未配对的if C.在其之前未配对的最近的if D.同一行上的if 10.下述关于switch语句的描述中,( B ) 是不正确的。 A. switch语句中 deflaut子句可以没有,也可以有一个 B. switch语句中

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8016031115000003

1亿VIP精品文档

相关文档