第2周—第3周计算

小测验

1、填空题:
写出下式的运算结果:‎10/3.0*3‎(如果认为结果是浮点数,请以小数点后一位小数来表示)‎
答案: 【 10.0

2、填空题:
写出下式的运算结果:‏10/3*3.0‏‏(如果认为结果是浮点数,请以小数点后一位小数来表示)‏
答案: 【 9.0

第4-5周判断与循环

小测验

1、单选题:
​以下哪个循环和其他三条循环不等价(假设循环体都是一样的)?‍
选项:
A: for ( i=0; i<10; i++ ) {...}
B: for ( i=0; i<10; ++i ) {...}
C: for ( i=0; i++<10;  ) {...}
D: for ( i=0; i<=9; i++ ) {...}
答案: 【 for ( i=0; i++<10;  ) {...}

2、填空题:
​以下代码片段执行结束后,变量i的值是多少?‏int i =10;
while ( i>0 ) {
    i /=2;
}​‏
答案: 【 0

3、填空题:
‎以下代码段的输出是什么?​‎for ( int i=10; i> 1; i /=2 ) {
    printf("%d ", i++);
}​‎​
答案: 【 10 5 3 2

第6周循环控制

小测验

1、填空题:
以下代码段的输出是:int sum = 0;for ( int i=0; i<10; i++ ) {    if ( i%2 ) continue;    sum += i;}printf("%dn", sum);
答案: 【 20

2、填空题:
以下代码段的输出是:int sum = 0;for ( int i=0; i<10; i++ ) {    if ( i%2 ) break;    sum += i;}printf("%dn", sum);
答案: 【 0

第7-8周进一步的判断与循环

小测验

1、单选题:
‎以下哪种运算能从变量x中取得十进制最低位的数字‎
选项:
A: x /10
B: x % 10
C: x * 10
D: 10 / x
答案: 【 x % 10

2、填空题:
‍当需要累加一些值的时候,用来记录累加结果的变量应该被初始为:‍
答案: 【 0

第9-10周数组与函数

小测验

1、单选题:
‎以下哪句不是正确的函数原型?‎
选项:
A: int f();
B: int f(int i);
C: int f(int);

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注