2011模拟c本科.docVIP

  • 1
  • 0
  • 约3.16千字
  • 约 5页
  • 2016-12-27 发布于重庆
  • 举报
2011 模拟 c语言 本科 注意: 本套模拟题主要模拟命题形式与考核范围。真实竞赛题的数量、难度可能与此套模拟题有差异。 说明: 本试卷包含两种题型:“代码填空”与“程序设计”。 填空题要求参赛选手在弄清给定代码工作原理的基础上填写缺失的部分,使得程序逻辑正确、完整。所填写的代码不多于一条语句 编程题要求选手设计的程序对于给定的输入能给出正确的输出结果。注意:在评卷时使用的输入数据与试卷中给出的实例数据可能是不同的。选手的程序必须是通用的 代码填空(满分2分) 下列代码,把一个2位整数交换十位与个位的位置。请填写缺失的代码。 例如:当x=95时,返回59。 int switch_num(int x) { int a = x / 10; int b = x % 10; return __________________; } 代码填空(满分3分) 下列代码把一个二进制的串转换为整数。请填写缺少的语句; char* p = 1010110001100; int n = 0; for(int i=0;istrlen(p); i++) { n = __________________; } printf(%d\n, n); 代码填空(满分3分) 假设a,b,c是3个互不相等的整数。下列代码取出它们中居中的数值,记录在m中。其中的swap()函数可以交换两

文档评论(0)

1亿VIP精品文档

相关文档