1.阅读以下代码,请问输出的是哪种基本几何图形?
A.正方形 B.长方形 C.三角形 D.梯形
答案:C
解析:
2.阅读以下程序,判断程序输出了几个数字
A.40 B.44 C.45 D.10
答案:B
解析:
i循环中输出1*4个数字
j循环中输出10*4个数字
一共输出4+40=44个数字
故此题选B
3.阅读以下程序
若输入数据为:
2
3.8 5.6 8.2 3.6 7.7
6.2 5.4 8.6 5.5 5.5
那么输出数据以此是多少?
A. 3.6(换行)3.8 B. 3.6(换行)5.4 C. 3.8(换行)5.4 D. 3.8(换行)5.5
答案:B
解析:
该程序为输出每组数据的最小值
两组数据的最小值以此为3.6和5.4
故此题选B
4.阅读以下代码:
若输入数据为:
5
则输出数据为:
( )
答案: 153
解析:
i mul sum
1 1 1
2 2 3
3 6 9
4 24 33
5 120 153
故此题为153
5.
答案:
#include <iostream>
using namespace std;
int main()
{
int cnt=0;
for(int i=1000;i<=9999;i++)
{
if(i%6==0)
{
cnt++;
}
}
cout<<cnt;
return 0;
}
6.
解析:
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
cout<<"* ";
}
cout<<endl;
}
return 0;
}
7.
解析:
#include <iostream>
using namespace std;
int main()
{
for(int i = 1; i<=4; i++)
{
for(int j=1;j<=i;j++)
{
cout << "*";
}
cout<<endl;
}
for(int i = 3;i>=1; i--)
{
for(int j=1;j<=i;j++)
{
cout << "*";
}
cout<<endl;
}
return 0;
}
8.解析:
#include<iostream>
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
for(int j=i;j<=n+i-1;j++)
{
cout<<j<<" ";
}
cout<<endl;
}
return 0;
}