选择题 共15道
判断题 共5道
执行一下代码,输出的结果是?
int y=25; if(y%2!=0) cout<<y;
执行以下代码,输出的结果是?
int a=14/3*3; cout<<a;
执行下列C++代码后,计算s[0].d+s[1].i,结果是多少?
struct S { double d; int i; }; S s[2]={{1.5,1), (2.5,2});
补全①处C++代码,使程序输出的结果为 aaaa。下列选项中一项正确?
string s="a",t="abaa",ans=""; _①_ cout<<ans;
补全以下代码,将数组a按升序排列。下列选项中哪一项正确?
int a[7]= {7, 1, 4, 2, 2, 3, 6}; int N =7; for (int i=0; i<N-1; i++) { for (int j=0; j<_①_; j++) { if (a[j] > a[j+1]) swap(a[j], a[j+1]); } }
阅读以下程序,输入6 7,输出的结果是?
int a,b; cin>>a>>b; if(a%2==0) a/=2; if(a%2!=0) a=a*3+1; cout<<a+b;
补全以下代码,计算显示字符串S所需的最少按键次数。下列选项中一项正确?
string s; cin>>s; int l=s.size(); int p=0,res=0; while(p<l) { res++; if(_①_)p+=2; else p++; } cout<<res<<"";
补全以下代码,判断序列A是否为等比数列。下列选项中哪一项正确?
int n; long long a[100]; bool flag=true; cin>> n; for(int i=0; i<n; i++) cin>>a[i]; for(int i=0; i<n-2; i++) { if(_①_) flag=false; } if(flag) cout<<"Yes"<<endl; else cout<<"No"<<endl; cout<< ans;
给定n、a和b,补全以下代码,输出获胜者。下列选项哪一项正确?
int n,a,b; cin>>n>>a>>b; if(_①_) cout<<"Alice"; else cout<<"Bob";
执行下列程序,输出结果为?
#include <iostream> using namespace std; int main() { int i=1, j=1; int x=i++, y=++j; cout<<i<<" "<<j<<" "<<x<<" "<<y; return 0; }
执行下列C++代码片段后输出的是?
long long sum =0; for (int i= 1; i<= 6; i++) { long long mul =1; for (int j=1; j<=i; j++) mul*=i; sum+=mul; } cout << sum % 10;