PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A21945
下⾯C++代码执⾏后将输出 0 。( )int i; for (i = 0; i < 10; i++) { if (i % 3 == 0) continue; else break; } cout << i;
C-L1
容易
--
A21946
C++表达式10*4%6和10*2%3的结果相同。( )
C-L1
容易
--
A21948
执⾏下⾯C++代码可以找出千位与个位的和恰好等于中间两位的四位数,横线处应该填⼊( )int count = 0; int a, bc, d, tmp; for (int i = 1000; i <= 9999; i++) { a = (tmp = i) / 1000; _____________________ bc = tmp / 10; d = tmp - bc * 10; if (a +…
C-L1
容易
--
A21949
如果正整数N的所有奇因数(即能将N整除的正奇数)的和是27的倍数,则称N是27的神秘数。下⾯的C++代码⽤于判断输⼊的N是否为27的神秘数。如输⼊53,它有两个奇因数1和53,则将输出 Y 。( )。int i, N, cnt = 0; cin >> N; for (i = 1; i <= N; i++) { if (________) cnt += i; } if (cnt % 27==0) …
C-L1
容易
--
A21950
如果⼀个正整数能被3整除,或者某⼀位能被3整除,则称之为“漂亮数”。下⾯的C++代码⽤于判断正整数N 是否为漂亮数,L1⾏的横线处应该填⼊的代码是( )。int N, Flag; cin >> N; Flag = 0; // "非漂亮数" if (N % 3 == 0) Flag = 1; //"漂亮数" else while (N != 0) { if (________) { // L1 F…
C-L1
容易
--
A21951
两个正整数,只要不相等,就⼀直进⾏如下操作:最⼤数减去最⼩数得到⼀个值,该值和两个数的最⼩数构成新的两个正整数,重复操作,直到两个数相等,此时输出该数。下⾯的C++代码⽤于实现该操作,横线处应该填写的代码是( )。int N, M; cin >> N >> M; while (N != M) { if (N > M) _________; else _________; } cout << N;
C-L1
容易
--
A21952
下⾯C++代码执⾏后输出是( )。int i; for (i = 10; i < 100; i += 10) { if (i % 10 == 0) continue; printf("%d#",i); } if(i >= 100) printf("%d END",i);
C-L1
容易
--
A21953
有关下⾯C++代码的说法,错误的是( )。int tnt = 0; for (int i=1;i<10;i+= 2) //L1 tnt += i; // L2 cout << tnt;
C-L1
容易
--
A21954
下⾯C++代码执⾏后的输出是( )。int i, tnt = 0; for (i = 0; i < 100; i++) tnt += 1; cout << tnt << " " << i;
C-L1
容易
--
A21955
某个整数很长很长,形如:1232123212321……,其规律是从1开始逐⼀升⾼到3然后逐⼀降低到1,然后⼜逐⼀升⾼到3,⼀直到很长很长。假设最⾼位编号为1,要求判断从左边最⾼位开始的第N位数是几?在横线处应该填⼊的代码是( )。int N, M; cout << "请输入编号: "; cin >> N; M =____________; if (M != 0) cout << M; else …
C-L1
容易
--
A21956
下⾯的C++代码执⾏时如果先输⼊10回车后输⼊20并回车,其输出是( )。int N,M; printf("第一个数:"); scanf("%d", &N); printf("第二个数:"); scanf("%d", &M); printf("%d+%d=%d", N+M, int(N+M));
C-L1
容易
--
A21957
下⾯的C++代码执⾏后,其输出是( )。a = 3; b = a = 4; printf("%d %d", a, b);
C-L1
容易
--
A21958
C++表达式2+3*4%5的值为( )。
C-L1
容易
--
A21959
X是C++的整型变量,则cout<<(X=3,X++,++X);执行后的输出是( )。
C-L1
容易
--
A21960
下⾯有关C++变量的说法,正确的是( )。
C-L1
容易
--
A21961
下⾯的C++代码在某集成开发环境中编译运⾏时,提⽰有“Invalid Character”(“⽆效字符”)错误。可能的原因是( ):int a, b; a=3,b =4;//L1 cout << a; // L2 cout << b; // L3
C-L1
容易
--
A21963
优先购买
C-L4
较难
--
A21964
建造
C-L4
较难
--
A21965
执⾏下⾯代码会输出 100 。( )int main() { ofstream fout("data.txt"); fout << 10 << " " << 20 << endl; fout << 30 << " " << 40; fout.close(); ifstream fin("data.txt"); int a, b, c, d; fin >> a >> b >> c >> d; fi…
C-L4
较难
--
A21966
下⾯代码可以正常编译并输出 10 。( )#include <iostream> using namespace std; int calculate(int x, int y = 10); int main() { cout << calculate(5); // 调用1 return 0; } int calculate(int x, int y) { return x * y; } int…
C-L4
较难
--