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

PROBLEM SET

题库

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

共 67434 题
重置

题目列表

共 67434 题
A33429 对整型变量 int a = 3 ,执行C++代码 a<<2 将把2输出到 a 中。( ) C-L3 -- 中等 -- A33430 任意整数 a 的二进制反码与补码都有1位不同。 ( ) C-L3 -- 中等 -- A33433 定义整型变量 int a=3, b=16 ,则 a|b 的值和 a+b 的关系是( )。 C-L3 -- 中等 -- A33435 下面C++程序执行的结果是( )。int main(){ int a[20],i; int cnt=0; for(i = 0; i < 20; i++) a[i] = i+1; for( ; i > 1; i--) if((a[i-1]+a[i-2])%3) cnt++; cout << cnt << endl; cout << endl; return 0;} C-L3 -- 中等 -- A33436 C++的字符变量的码值是整数,下面字面量形式的字符码值最大的是( )。 C-L3 -- 中等 -- A33437 假设英文句子由若干词构成。下面C++代码统计输出的词数是( )。int main(){ string str="gEsP is Interesting !"; int x = str.length(); int nwords = 0; for(int i = 0; i < x; i++) if (str[i]==' '){ nwords++; while(str[++i]==' ') ; } c… C-L3 -- 中等 -- A33438 在下列代码的横线处填写( ),可以使得输出是 GESP IS INTERESTING 。int main(){ string str="gEsP is Interesting"; int x = str.length(); for(int i = 0; i < x; i++) if ((str[i]>='a') && (str[i]<='z')) ________________________… C-L3 -- 中等 -- A33439 执行下面C++代码后输出的第一个数是( )。int main(){ int a[20],i; for(i = 0; i < 20; i++) a[i] = i+1; for( ; i > 0; i--) cout << a[i-1] << " "; cout << endl; return 0;} C-L3 -- 中等 -- A33440 下面C++代码执行后数组中大于0的数的特征是( )。int main(){ int a[20],i; for(i = 0; i < 20; i++) a[i] = i+1; for(int i = 0; i < 20; i++) if((a[i]%2)&&(a[i]%3)) a[i] = 0; for(i = 0; i < 20; i++) if(a[i]) cout << a[i] << " … C-L3 -- 中等 -- A33441 已知字符 '0' 的ASCII编码的十进制表示为48,则执行下面C++代码后,输出是( )。int main(){ string s="316"; int n=s.length(); int x=0; for(int i = 0; i < n; i++) x += s[i]; cout << x << endl; cout << endl; return 0;} C-L3 -- 中等 -- A33442 定义整数 int x=-5 ,则执行C++代码 cout << (x == (x<<1>>1)) 输出是( )。 C-L3 -- 中等 -- A33443 下面C++代码执行后的输出是( )。int main(){ cout << (3|16) << endl; cout << endl; return 0;} C-L3 -- 中等 -- A33444 如果16位短整数 -2 的二进制是"FFFE",则短整数 -4 的十六进制是( )。 C-L3 -- 中等 -- A33445 整数-5的16位补码表示是( )。 C-L3 -- 中等 -- A33450 如果变量 a 的值使得C++表达式 sqrt(a)==abs(a) ,则 a 的值为0。( ) C-L2 -- 较易 -- A33451 bool() 函数用于将给定参数或表达式转换为布尔类型。语句 bool(-1) 返回的是 false 值。( ) C-L2 -- 较易 -- A33453 C++中 cout << float(2022) 与 cout << float('2022') 运行后的输出结果均为2022。 C-L2 -- 较易 -- A33457 如果有以下C++代码:double s;int t;s = 18.5;t = int(s) + 10;那么 cout << t 的结果为 28.5 。 C-L2 -- 较易 -- A33459 小杨的父母最近刚刚给他买了一块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙是。( ) C-L2 -- 较易 -- A33460 给定两个整数 与 ,打印出一个栅栏图形,这个栅栏应该分成 段,段与段之间的间隔为 + , 段内的填充为 个 - 。形如 , 时,如下:+-----+-----+-----+-----+-----+以下程序代码用于绘制该图形,横线处应填写?( )int n, k, i, j;n = 5, k = 6;for (i = 0; i < n; i++){ __________ // 在此处填写代码 fo… C-L2 -- 较易 --