CC面试笔试题目集锦.pdf

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CC++面试笔试题目集锦 一、输入一个 n, 然后在屏幕上打印出 NxN 的矩阵 ! 例如, 输入一个 3, 则 123 894 765 输入一个 4, 则 1234 1213145 1116156 10987 参考答案: ttinclude ^include #defineN10 voidprintCube(inta[][N], intn): voidmain () { inta[N][N], n; printf ( “inputn: \n”); scanf ( “%d”, n ); printCu be (a[0], n): ge tch(); vo idpr intCube (in ta[] [N], in tn) { inti, j, round=l: i ntm=l: for (i =0;i a[0 ]=m++; for (i=n_l ; i〉 =n/2;i -) { for (j=rou nd; ja[j]=m ++; for(j=i;j〉 =round;j -) a[j-l]=m++; for (j =i; jround : j -) a[j~l ] [round-l]=m++; for(j=round;j a[round][j]=m ++; round ++; for(i=0;i f or (j=0;j pri ntf ( “%3d” , a [j ]); printf ( “ \n”); 二、 朗讯面试题: T he rearetwo int variabl es:a andb, d on’ tu se “if ’’, “sw itch” or oth erjudgem en tstatemen t s, findoutt hebiggeston eofthetwonu mbers. 参考答案: 方案一 in tmax = ((a+b ) +abs (a-b) )/2 方案二 int c=a_b; c har*strs[2 ]:{ “a 大” ,” b 大,’ }; c=uns i gned(c) (s izeof (in t)*8 - 1): 三、 朗讯面试题: 如何打印出当前源文件的文件名以及源文件的当前行 号? 参考答案:通常使用的就是 _?11^_, _1. INE_,在调 试函数 中利用” %s” , ” % 1 d” ,打印就好了。 四、 朗讯面试题: mai n 主函数执行完毕后,是否可能会再执行一段代码, 给 出说明? 参考答案: crt 会执行另一些代码,进行处理工作。 如果你需要加入一段在 main 退出后执行的代码, 可以 使用 atexitO 函数,注册一个函数。 语法: #inclu de intatex i t (void (木 fu nction”)(vo id)) : #inclu de ttinclud e voidfn 1 (vo id), fn 2 (voi d), fn 3 (void ), fn 4 (void): i ntmain(vo i d) { atexit(fnl); atexi t (fn2); at exi t (fn3); atex it (fn 4); p rin tf ( “This is executedf i rst. \n”); } voidfnl () { p rintf ( “ne xt . \n”); void fn2 () print f ( ‘‘e xecuted ’’); voidfn3 () printf ( “is”)

文档评论(0)

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

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

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

1亿VIP精品文档

相关文档