PROBLEM SET
题库
按难度与知识点筛选,找到适合的练习题。
题目列表
共 67434 题
A33405
小杨的父母最近刚刚给他买了一块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙是( )。
C-L4
较难
--
A33406
C++语言中下面哪个关键字能够限定对象的作用域( )。
C-L4
较难
--
A33407
执行下列C++代码时输出中的第2行是( )。int main(){ char *s[]={(char*)"2024",(char*)"3.16",(char*)"GESP"}; for (int i=0; i< 2; i++){ cout << *s+i << endl;} cout << endl; return 0;}
C-L4
较难
--
A33408
如果文件 1.txt 中的内容如下,则执行下面C++代码时,注释了 #### 那行代码所输出的 x 的值为( )。50 2024 3.16 IloveGESP!nt main(){ ifstream fin; string line; int x; fin.open("1.txt",ios::in); for (int i=0; i< 2; i++){ fin >> line; cout << …
C-L4
较难
--
A33409
在如下的C++代码执行后,设第11和12行的输出地址值分别为 X 和 Y ,则下面正确的是( )。struct pass{ int no; char name[20]; int level;};
C-L4
较难
--
A33410
插入排序在最好情况下的时间复杂度是( )。
C-L4
较难
--
A33412
下面C++代码执行以后输出的是( )。int rc=5;int main(){ int rc; cout << ++rc << endl; cout << endl; return 0;}
C-L4
较难
--
A33413
下面C++代码执行后输出是( )。int main(){ char *p="I love GESP!"; cout << p+5 << endl; cout << endl; return 0;}
C-L4
较难
--
A33414
对二维数组 int arr[3][16]; ,若 arr 的地址是 0x28cbc0 ,则 arr[1] 的值是( )。
C-L4
较难
--
A33415
对二维数组 int arr[3][16]; ,则 arr[1] 占用内存的大小为( )字节。
C-L4
较难
--
A33416
下面C++代码执行后输出是( )。int foo(float *f){ return int(*f*2);}int main(){ float fnum[10]={1.1}; fnum[1]=foo(fnum); cout << fnum[0]+fnum[1] << endl; cout << endl; return 0;}
C-L4
较难
--
A33417
下面C++代码执行后,输出的是( )。int main(){ int x[]={2, 0, 2, 4}; char geSP[]="Grade Examination of SP"; cout << geSP[sizeof(x)] << endl; cout << endl; return 0;}
C-L4
较难
--
A33418
若函数声明为 int f(int &x){ x+=3; return x; } ,则对声明的变量 int a=3 ,下面哪个调用能够改变 a 的值( )。
C-L4
较难
--
A33419
完全平方数题面描述小杨同学有一个包含n个非负整数的序列A,他想要知道其中有多少对下标组合 <i,j>( 1≤i , j≤n , i<j ),使得 Ai + Aj 是完全平方数。如果x是完全平方数,则存在非负整数y使得 y * y = x。
C-L3
中等
--
A33423
对定义的数组 int a[7]={2,0,2,4,3,1,6} ,可以用简单循环就找到其中最小的整数。( )
C-L3
中等
--
A33424
在C++语言中,字符数组被定义时,它的大小可以调整。( )
C-L3
中等
--
A33425
执行下面C++代码后将输出 2 。( )int main(){ string str="gEsP is Interesting"; int x = str.find("s"); cout << x << endl; cout << endl; return 0;}
C-L3
中等
--
A33426
在C++语言中, (010<<1) 执行结果是 100 。( )
C-L3
中等
--
A33427
一个 int 类型变量 a ,执行操作 (a<<2>>2) 后的值一定是 a 。( )
C-L3
中等
--
A33428
下面C++代码可以计算1到100的累加和,采用的是穷举法。int main(){ int i,sum=0; for(int i = 1; i <= 100 ; i++) sum += i; cout << sum << endl; cout << endl; return 0;}
C-L3
中等
--