C语言循环、选择、顺序单选题练习
- 以下哪个语句可以输出1~10的数字?
A. for(int i = 0; i < 10; i++) printf('%d ', i+1); B. for(int i = 1; i <= 10; i++) printf('%d ', i); C. for(int i = 1; i < 11; i++) printf('%d ', i); D. for(int i = 0; i <= 10; i++) printf('%d ', i);
答案:B
- 以下哪个语句可以判断一个数是否为偶数?
A. if(num % 2 == 0) printf('偶数'); B. if(num % 2 = 0) printf('偶数'); C. if(num / 2 == 0) printf('偶数'); D. if(num * 2 == 0) printf('偶数');
答案:A
- 以下哪个语句可以交换两个变量的值?
A. temp = a; a = b; b = temp; B. a = b; b = a; C. temp = b; b = a; a = temp; D. a = temp; b = a; temp = b;
答案:A
- 以下哪个语句可以输出1~20之间的奇数?
A. for(int i = 1; i <= 20; i++) if(i % 2 == 1) printf('%d ', i); B. for(int i = 0; i < 20; i++) if(i % 2 == 0) printf('%d ', i); C. for(int i = 1; i <= 10; i++) printf('%d ', i*2-1); D. for(int i = 2; i <= 20; i += 2) printf('%d ', i-1);
答案:A
- 以下哪个语句可以计算1~100之间的所有整数的和?
A. int sum = 0; for(int i = 0; i <= 100; i++) sum += i; printf('sum=%d', sum); B. int sum = 0; for(int i = 1; i <= 100; i++) sum += i; printf('sum=%d', sum); C. int sum = 0; for(int i = 0; i < 100; i++) sum += i; printf('sum=%d', sum); D. int sum = 0; for(int i = 1; i < 100; i++) sum += i; printf('sum=%d', sum);
答案:B
原文地址: http://www.cveoy.top/t/topic/nm98 著作权归作者所有。请勿转载和采集!