cl2考试2

1. 您的姓名:
2. 在C++中下面哪个不是合法的变量名( )。
3. 一个32位整型变量占用()字节?
4. 运行下面程序会出现的结果是( )
#include <bits/stdc++.h>
using namespace std;
int main()
{
    cout<<(3>4);
    return 0;
}
5. a=4,b=9; !(a>=b&&a!=b) 值和a<b||a==b的值为()
6. int a=4,b=8; 下列哪组语句能实现变量a和b值互换( )。
7. 造成以下程序编译错误的语句是 ()
#include<bits/stdc++.h> //语句a
using namespace std;
int main() {
int a, b;
cin >> a >> b; //语句b
if(a + b > 0) cout << "positive" << endl; //语句c
else (a + b < 0)cout << "negative" << endl; //语句d
}
8. 下列程序输出结果是( )。
#include <iostream>
using namespace std; 
int main() { 
     int i=6,s=0; 
     s=i-- +3; 
     cout<<"s="<<s<<" i="<<i<<endl;  }
9. 下⾯C++代码⽤于判断⼀个数是否为质数(素数) ,在横线处应填⼊代码是( )。

10. 执⾏下⾯C++代码后输出是( )。

11. #include<bits/stdc++.h>
using namespace std;
int main() {
int i = 0, sum = 0, value;
while(i < 5)
{
    cin >> value;
    sum += value;
    i++;
}
cout << sum << endl;
}
若输入 1 4 3 6 7,可以输出什么结果?
12. 下面哪句话是错误的?
13. 执行下面的程序,会输出()?

#include <bits/stdc++.h>
using namespace std;

int main() {
int n = 654321;
while(n) {
    cout << n % 10;
    n /= 10;
}
return 0;
}
14. 下⾯C++代码执⾏后的输出是( )。

15. 如图所示的 10 *10 方格中,每个格子长宽都分别为1,那么图中橙色四边形的面积为:()

16. #include<bits/stdc++.h>
using namespace std;
int main(){
int k=4,n=0;
while(n<k){
    n++;
    if(n%3!=0){
        continue;
}
    k--;
}
cout << k<<" "<< n << endl;
}
17. 阅读下面质数判断的代码,回答问题。

#include<bits/stdc++.h>
using namespace std;

int main(){
int n;
cin >> n;
for(int i = 2; i < n; i++){ //__a__
if(_________){ //__b__
cout<<"no"<<endl;
break; //__c__
}
}
cout<<"yes"<<endl;
return 0;
}
此代码中存在一处错误,应修改为:()
18. 将上题错误改正后,a行,i<n;修改为以下哪个语句,一定不影响运行结果?()
19. 能够同时整除21和35的最小整数为(    )
20. 以下程序的循环体执行了( )次

int main(){
int a = 3, b = 4, c = 5;
for(int i = 1; ; i++){
if(a == 3 || c <= 10) c++;
else if(a + b < c) continue;
}
}
21. 运行下面的程序,会输出()?

#include <bits/stdc++.h>
using namespace std;

int main() {
            int v;
for(int i = 1; i < 100; i++) {
if(i % 3 == 0 && i % 5 == 0 && i % 2 == 0)
            break;
            v = i;
}
cout << v;
return 0;
}
更多问卷 复制此问卷