测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

PROBLEM SET

题库

按难度与知识点筛选,找到适合的练习题。

共 67434 题
重置

题目列表

共 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 -- 较难 --