2023-2024学年信息科技五年级C++抽测试题

标签:
普通图片版
2024-06-26
| 2页
| 156人阅读
| 4人下载

内容正文:

2023-2024 学年信息科技五年级 C++抽测 班级: 姓名: 一、选择题(每题 5分,共 100 分) 1. 下面哪个语句是正确的赋值语句( )。 A. x+5=y; B.y=x+5=10 C.5=x; D.x=5; 2. 使用 cout 函数输出 123,正确的是( )。 A. cout=123; B.cout<<”123”; C.cout>>”123”; D.123<<cout; 3. 在 C++中,那个运算符可以用来乘法运算 ( )。 A. // B./ C.* D.% 4. 在 C++中,用于表示整数的基本数据类型 是( )。 A. float B.char C.int D.double 5. 二进制数 1101 转换为十进制数后,结果 是( )。 A.13 B.12 C.11 D.14 6. 分析以下程序,输入 9 2,运行以后,输 出结果是( )。 #include<iostream> using namespace std; int main(){ int a,b,c=0,d=0; cin>>a>>b; c=a/b; d=a%b; cout<<c<<" "<<d<<endl; return 0; } A.4 1 B.4 2 C.9 2 D.2 4 7. 在 C++中,哪个关系运算符用于在条件 语句中判断两个值是否相等( )。 A. = B.=== C.== D.>= 8. 阅读程序,其输出结果为( )。 #include<iostream> using namespace std; int main(){ int a=20,b=10; int c=a-b; cout<<c<<endl; return 0; } A.10 B.2 C.1 D.20 9. 阅读程序,其输出结果为( )。 #include<iostream> using namespace std; int main(){ int a=3,b=5; int c=a+b; cout<<c<<endl; return 0; } A.3 B.8 C.15 D.5 10.以下关系表达式写法错误的是( )。 A. 小于:< B.等于:== C.大于等于:>= D.不等于:≠ 11.将十进制数 20 转换为二进制数,结果是 ( )。 A.10100 B.10110 C.11010 D.10010 12.表达式 7%3 的计算结果是( )。 A. 2.33 B.1 C.2 D.3 13.在字符型数据在 C++中通常使用哪种数 据类型( )。 A. float B.int C.bool D.char 14.分析下列程序,运行以后,输入 10.请问 输出的结果是( )。 #include<iostream> using namespace std; int main(){ int n,sum=0; cin>>n; for(int i=0;i<=n;i++){ sum+=i; } cout<<sum; return 0; } A.0 B.45 C.10 D.55 15.在 for 语句中,跳出循环的条件是什么 ( )。 A. 不满足循环条件 B.循环变量为 0 C.满足循环条件 D.有 cout 语句输出 16.阅读程序,其输出结果为( )。 #include<iostream> using namespace std; int main(){ int a=1,b=2,c=3; int d=a+b+c; cout<<a+b+c+d<<endl; return 0; } A.12 B.3 C.24 D.6 17.分析下列程序,输入 110,运行以后,输 出的结果是( )。 #include<iostream> using namespace std; int main(){ int x; cin>>x; if(x>100){ x=x-10; } cout<<x; return 0; } A.90 B.100 C.80 D.110 18.如果 int x=10,y=5,;那么 x-y*2 的计算结 果是( )。 A. s B.20 C.10 D.0 19.请问以下的 for 语句中循环体的执行次 数即 a的输出次数是( )。 #include<iostream> using namespace std; int main(){ int a=1; for(int i=2;i<=9;i++){ cout<<a<<" "; } return 0; } A. 8 B.2 C.9 D.7 20.判读 a 不等于 0,并且 b 等于 0 的正确的 逻辑表达式是( )。 A. !(A!=0&&b=0) B.!(a==0&&b==0) C.a!=0&&b==0 D.a!=0||b=!0 二、附加题(每题 5分,共 10 分) 1.阅读程序,其输出结果为( )。 #include<iostream> using namespace std; int main(){ char a='A',b='a'; int p=2; if(a==b) p=1; else p=0; cout<<p<<endl; } A. 0 B.3 C.2 D.1 2.下列哪个选项能将横线上的程序补充完整, 实现变量 m 和 n 的交换( )。 #include<iostream> using namespace std; int main(){ int m,n,t; m=8; n=10; t=m; cout<<m<<" "<<n; return 0; } A.m=n;n=t; B.m=t;t=n; C.n=m;m=t; D.t=n;n=m;

资源预览图

2023-2024学年信息科技五年级C++抽测试题
1
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。