26级图灵学社选拔考试

26级图灵学社选拔考试程序理解与编程能力机考考试时间:120分钟考试总分:100分考试方式:OJ机考考试语言:C语言

:一、考试说明注意:总共14题,1~8题在问卷网作答,9~14在OJ平台作答所有题目均通过考试系统自动评分。编程题需要提交完整的 C 程序。编程题的样例数据只用于帮助理解题目,最终成绩以系统测试数据为准。测试数据中包含普通情况和特殊情况。题目主要考查:是否能看懂代码;是否理解变量变化;是否能够找到程序问题;是否能够修改程序;是否能够根据新的要求修改已有程序。如果程序只能通过样例,不能保证获得完整分数。

Q1:姓名

填空1

Q2:学号

填空1

Q3:班级

填空1

:第一部分:代码理解共5题,每题3分,共15分

Q4:第1题下面程序输出什么?#include int main(){ int a = 5; int b = 3; if(a b) { a = a + b; } printf(%d, a); return 0;}

A. 3
B. 5
C. 8
D. 15

Q5:第2题下面程序输出什么?#include int main(){ int sum = 0; for(int i = 1; i = 5; i++) { sum += i; } printf(%d, sum); return 0;}

A. 10
B. 15
C. 20
D. 25

Q6:第3题下面程序输出什么?#include int main(){ int n = 8; while(n 2) { n -= 2; } printf(%d, n); return 0;}

A. 0
B. 2
C. 4
D. 6

Q7:第4题下面程序中,count 最终是多少?#include int main(){ int count = 0; for(int i = 1; i = 10; i++) { if(i % 2 == 0) { count++; } } printf(%d, count); return 0;}

A. 4
B. 5
C. 6
D. 10

Q8:第5题下面程序最终输出什么?#include int main(){ int x = 7; if(x % 2 == 0) { printf(A); } else { printf(B); } return 0;}

A. A
B. B
C. AB
D. 不输出

:第二部分:程序运行分析共3题,每题5分,共15分这部分要求根据程序实际执行过程填写最终结果。

Q9:第6题#include int main(){ int a = 2; int b = 5; for(int i = 1; i = 3; i++) { a = a + b; } printf(%d, a); return 0;}最终输出:

请填写最终输出

Q10:第7题#include int main(){ int n = 15; int count = 0; while(n 0) { n = n - 3; count++; } printf(%d, count); return 0;} 最终输出:

请填写最终输出

Q11:第8题#include int main(){ int sum = 0; for(int i = 1; i = 6; i++) { if(i % 2 == 1) { sum += i; } } printf(%d, sum); return 0;}最终输出:

请填写最终输出
26级图灵学社选拔考试
关于
2周前
更新
0
频次
14
题目数
分享
问问AI
有问题?问问AI帮你修改 改主题:如咖啡问卷改为奶茶问卷