大家好,又见面了,我是你们的朋友全栈君。
在线答题和答案详解请参考
https://blog.csdn.net/zhengzyx2040/article/details/118632561
一、单选题(15题,每题 4 分,满分60分)
1、GoC的编译+运行的快捷键是( )
A、F5 B、F11 C、F8 D、F12
2、GoC程序的源文件扩展名是( ),经过编译后生成的可执行文件扩展名是( )
A、CPP EXE B、EXE CPP C、CPP BAT D、EXE CPP
3、要画出如下图的台阶,最便捷的方式是( )
A、用顺序结构编写语句
B、用循环结构编写语句
C、用选择结构编写语句
D、用逻辑结构编写语句
4、用GoC帮小蜜蜂建造蜂巢(正六边形),下面的代码正确的是( )
A、 for (int i=1;i<=6;i++) { p.fd(50).rt(60); }
B、 for (int i=1;i<6;i++) { p.fd(50).rt(60); }
C、 for (i=1;i<7;i++) { p.fd(50).rt(60); }
D、 for (int i=0;i<5;i++) { p.fd(50).rt(60); }
5、想随机生成一个在0-100之间的整数,正确的表达式是
A、rand( )
B、rand( )/RAND_MAX
C、100*rand()/RAND_MAX
D、1+rand( )/100
6、光明小学举办数学知识竞赛,一共 20 题。答对一题得 5 分,答错一题扣 3 分,不答得0 分。小丽得了 79 分,她答对几道,答错几道,有几题没答? ( )
A:答对 15 题,答错 3 题,有 2 题没答。
B:答对 16 题,答错 3 题,有 1 题没答。
C:答对 17 题,答错 2 题,有 1 题没答。
D:答对 18 题,答错 1 题,有 1 题没答。
7、若有如下程序段,其中 s、 a、 b、 c均已定义为整型变量,且a、 c均已赋值(c大于0)。
s = a;
for (b = 1; b <=c ; b++)
s=s + 1;
则与上述程序段功能等价的语句是( )
A.s == a + b;
B.s == a + c;
C.s = a + b;
D.s = a + c;
8、下面程序代码画出的图形是( )
for (int i=0;i<100;i++)
p.fd(i).rt(30);
9、下面这段程序画出的图形是( )
int main()
{
pen.size(8);
pen.fd(100);
pen.lt(45);
pen.fd(50).bk(50);
pen.rt(90);
pen.fd(50);
return 0;
}
10、某工地运进一批沙子和水泥,运进沙子袋数是水泥的 2 倍。每天用去 30 袋水泥,40 袋沙子,几天以后,水泥全部用完,而沙子还剩 120 袋,这批沙子和水泥各多少袋? ( )
A:运进水泥 150 袋,沙子 300 袋
B:运进水泥 180 袋,沙子 360 袋
C:运进水泥 200 袋,沙子 400 袋
D:运进水泥 220 袋,沙子 440 袋
11、求1+2+3+4+…+100的值,划线部分的语句是
int main()
{
int sum=0;
for (int i=1;i<=100;i++)
}
cout<
return 0;
A、sum=sum+1;
B、sum=sum+I;
C、i=sum+1;
D、i=i+1;
12、输入两个整数,输出最大数。下面的程序代码,错误的是( )
A、
max=a;if (b>max) max=b;cout << max;
B、
if (a>b) cout << a; else cout << b;
C、
if (a>b) b=a;cout << b;
D、
If (a>b) {max=b;b=a;a=max;} cout << max;
13、妈妈让小红去商店买 5 支铅笔和 8 个练习本,按价钱给小红 3.8 元钱。结果小红却买了8 支铅笔和 5 本练习本,找回 0.45 元。求一支铅笔多少元? ( )
A:0.5 元
B:0.8 元
C:1 元
D:0.2 元
14、想要通过使用GoC程序绘制一个五角星,请完成下例程序( )
A、72 B、36 C、144 D、108
15、想要通过使用循环嵌套的方法绘制一副太阳花,下例程序内循环的次数是( )
for(int a=1;a<=12;a++)
{
for(int b=1;b<=3;b++)
{
p.fd(40).rt(120)
}
p.up().fd(40).down();
p.rt(30);
}
A、12 B、3 C、11 D、36
二、阅读程序写结果(一个数字5分,少逗号扣1分,满分10分)
int main()
{
int k=0,n=1;
for(int i=0;i<4;i++)
{
k=k+n;
n=n+k;
}
cout << k;
cout << “,”;
cout << n;
return 0;
}
输出:
三、完善程序,请在相应的空格处填写语句。(每个语句3,共18分)
1、输入一个同学的成绩,判断是及格(大于等于60)还是不及格。 请将程序补充完整。
int main()
{
int s;
cout << “成绩合格”;
cout<< “成绩不合格”;
return 0;
}
2、请将程序划线部分填写完整,使得程序运行后绘制出如下图形
int main()
{
pen.c(14);
int n=(_④_ __);
pen.rt(__⑤_ __);
for (int i=1; i<=n; i++)
{
for (int j=1; j<=3; j++)
{
p.fd(100).rt(_⑥_ _);
p.rt(360.0/n);
}
}
return 0;
}
四、请设计一个程序,计算1000以内奇数之和。要求完整书写程序代码。(满分12分)
如何开通使用在线答题
试用网址(PC端):http://www.123lex.top/pstuLogin.aspx?sID=M03K
试用网址(手机端):www.123lex.top/examt/exam_Login.aspx?schoolID=M03K&schoolName=%E8%AF%95%E7%94%A8%E7%B3%BB%E7%BB%9F
免费账号:M03KA00001—-M03KA00010? (10个里选一个)
密 码:123456
如提示密码错误(可能被他人修改)或者试卷已被答题提交,请加VX申请免费开通(mas_xnnet),请备注“答题助手”
如需开通编程培训机构版,请+VX申请开通(mas_xnnet)
更多信息尽在 小航答题助手 www.xnnet.top
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/150118.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...