在线答题和答案详解请参考

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

信息学奥赛GoC编程测试题题库相关推荐

  1. c语言中学信息比赛常用题,中学生信息学奥赛c++编程

    中学生信息学奥赛c++编程! C++是什么? "C++"在中 国通常被读做"C加加",是一种使用非常广泛的计算机编程语言.是由C语言发展而来的,他保留了C语言原 ...

  2. SQL编程软件测试,编程程题库之软件测试8大常见数据库面试题

    原标题:编程程题库之软件测试8大常见数据库面试题 一.事务的四大特性 原子性,要么执行,要么不执行 隔离性,所有操作全部执行完以前其它会话不能看到过程一致性,事务前后,数据总额一致持久性,一旦事务提交 ...

  3. python编程基础题库_大学moocPython编程基础题库及答案

    参考答案如下 大学间接赞扬的方式可能受到意想不到的效果.() 编程郑玄对"一人贪戾"的"戾"的解释为(),形容在欲望的追寻中出现的人与人的矛盾状态. 郑谷有&l ...

  4. python编程狮题库答案_‎Python编程狮-零基础学Python dans l’App Store

    Python编程狮是W3Cschool编程狮旗下专门为零基础Python编程爱好者打造的一款入门工具App,致力于帮助初学者入门,轻松迈入编程世界.学Python,从这里开始! [零基础也能学]初学者 ...

  5. c语言编程入门题库,级程序设计基础题库(c语言)(..更新).doc

    级程序设计基础题库(c语言)(..更新).doc 14级<程序设计基?础>题库100?道 1.总共抽10?道题,按题型:顺序(1道).分支(1道).单循环(2道).多循环(1道).数组(1 ...

  6. TensorFlow编程基础题库推荐

    TensorFlow表达了高层次的机器学习计算,大幅简化了第一代系统,并且具备更好的灵活性和可延展性.TensorFlow,简单看就是Tensor和Flow,即意味着Tensor和Flow是Tenso ...

  7. 信息学奥赛C++编程:苹果和虫子

    描述: 你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子.虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果? 输入: 输入仅一行,包括n ...

  8. 信息学奥赛C++编程:求出e的值

    描述: 利用公式e = 1 + 1/1! + 1/2! + 1/3! + ... + 1/n! 求e . 输入: 输入只有一行,该行包含一个整数n(2<=n<=15),表示计算e时累加到1 ...

  9. 信息学奥赛C++编程:鸡尾酒疗法

    描述: 鸡尾酒疗法,原指"高效抗逆转录病毒治疗"(HAART),由美籍华裔科学家何大一于1996年提出,是通过三种或三种以上的抗病毒药物联合使用来治疗艾 滋病.该疗法的应用可以减少 ...

  10. 信息学奥赛C++编程:奥运奖牌计数

    描述: 2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17).现在要统计一下A国所获得的金.银.铜牌数目及总奖牌数. 输入: 输入n+1行,第1行是A国参与决赛项目的天数n,其后n行 ...

最新文章

  1. 从一个死锁看mysql innodb的锁机制
  2. 贴现率 vs 折现率
  3. 用Kotlin写Android Gradle脚本
  4. excel对比_质量管理误区:SPC软件与微软Excel的应用对比
  5. grunt的学习和使用
  6. TFS在项目中DevOps落地进程(下)
  7. Java当中Collections的用法
  8. SpringBoot+Nacos+Seata实现Dubbo分布式事务管理
  9. yarn 常用命令(干干货!)
  10. 二维码加logo demo
  11. 离散信号的希尔伯特变换的计算公式_离散信号的hilbert 变换.ppt
  12. 回答老板“明白了”,可真的明白了吗?
  13. 硬件工程师其实拼的是细节
  14. psd转html的素材,Ai2Psd:一键ai转psd格式脚本
  15. jQuery closest() 方法
  16. 浅析RTB和RTA(一)
  17. Metasploitable2虚拟机镜像下载地址
  18. 半导体器件物理【4】晶胞晶格晶面晶向
  19. 51单片机的温湿度控制系统
  20. cts测试如何跳过某个模块不测过

热门文章

  1. eureka原理_SpringCloud学习之—Eureka集群搭建
  2. 安卓手机状态栏显示秒_如何让状态栏时间精确到秒显示
  3. dart参数传方法_Dart是值传递还是引用传递?
  4. java for 变量赋值_Java 如何引用变量赋值?
  5. python娃娃在地上摆积木_Python中乐高积木——函数
  6. cf 1183B equalize prices
  7. ssl证书 pem der cer crt key pfx 概念 沃通证书组合转换及haproxy配置证书
  8. Github/github 初始化教程
  9. Jmeter(十七)Logic Controllers 之 Interleave Controller
  10. Java基础学习笔记二十四 MySQL安装图解