SummerForCSP课时3:基本语法B

1. 在C++中,long long类型的存储范围是?
2. 以下代码的输出是:
int x=3;
 cout<<(x=5>3 ? x+1 : x-1);
3. 以下哪种循环结构至少执行一次循环体?
4. 若需输出宽度为10字符、左对齐的整数123,应使用?
5. 以下代码的输出是:
int i=0; 
while(i++ <3) cout<<i;
6. 关于switch语句,以下描述正确的是?
7. 以下代码的输出是:
int a=5, b=3;
 if(a=b) cout<<"Yes";
8. 在C++中,以下哪个关键字用于声明全局变量?
9. 以下代码的输出是:int x=4; do{ x-=2; } while(x>2); cout<<x;
10. 以下哪种输入方式会读取并保留输入中的换行符?
11. 以下代码的输出是:for(int i=0; i<3; i++){ for(int j=i; j<3; j++) cout<<j; }
12. 关于unsigned int的描述,正确的是?
13. 以下代码的输出是:
int sum=0;
 for(int i=10; i>0; i/=2) sum+=i; 
cout<<sum;
14. 以下哪个转义字符表示换行?
15. 若需交换变量a和b的值且不借助临时变量,可用?
16. 以下代码的输出是:`
int x=5, y=0;
 if(x>2 || y++) cout<<y;`
17. 以下关于for循环的描述,错误的是?
18. 以下代码的输出是:
int x=0;
 for(int i=1; i<=5; i++) x+=i%2 ? i : 0; 
cout<<x;
19. 在C++中,以下哪种方式可正确读取一个字符(包括空格)?
20. 以下代码的输出是:
int x=3;
 while(x--){ cout<<x; if(x==1) break; }
更多问卷 复制此问卷