- 3
- 0
- 约1.25万字
- 约 15页
- 2017-08-16 发布于山西
- 举报
2011.国信蓝点..c.本科,国信蓝点,国信蓝点杯,国信证券,国信证券官网,国信证券金太阳下载,东方国信,国信证券股吧,国信证券开户佣金,国信证券手机炒股软件
2011 模拟 c语言 本科
注意:
本套模拟题主要模拟命题形式与考核范围。真实竞赛题的数量、难度可能与此套模拟题有差异。
说明:
本试卷包含两种题型:“代码填空”与“程序设计”。
填空题要求参赛选手在弄清给定代码工作原理的基础上填写缺失的部分,使得程序逻辑正确、完整。所填写的代码不多于一条语句
编程题要求选手设计的程序对于给定的输入能给出正确的输出结果。注意:在评卷时使用的输入数据与试卷中给出的实例数据可能是不同的。选手的程序必须是通用的
代码填空(满分2分)
下列代码,把一个2位整数交换十位与个位的位置。请填写缺失的代码。
例如:当x=95时,返回59。
int switch_num(int x)
{
int a = x / 10;
int b = x % 10;
return b*10+a ;
}
代码填空(满分3分)
下列代码把一个二进制的串转换为整数。请填写缺少的语句;
char* p = 1010110001100;
int n = 0;
for(int i=0;istrlen(p); i++)
{
n = __________________; (n =n+(*(p+i)-0)*pow(2,strlen(p)-i-1);)
}
printf(%d\n, n);
代码填空(满分3分)
假设a,b,c是3个互不相等的整数。下列代码取出它们中居
原创力文档

文档评论(0)