2020 程序设计(广东工业大学)1450722765 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-03-02到2020-07-05
本篇答案更新状态:已完结
第1周 程序设计入门 本周测试
1、 问题:面向过程的高级语言包括( )
选项:
A:C,JAVA
B:C,BASIC
C:C++.NET,ASP
D:C,VB
答案: 【C,BASIC】
2、 问题:程序设计语言包括( )
选项:
A:高级语言
B:机器语言、汇编语言、高级语言
C:机器语言
D:汇编语言
答案: 【机器语言、汇编语言、高级语言】
3、 问题:用C语言编写的代码程序( )
选项:
A:可立即执行
B:是一个源程序
C:经过编译即可执行
D:经过解释才能执行
答案: 【是一个源程序】
4、 问题:以下叙述中正确的是( )
选项:
A:用C程序实现的算法必须要有输入和输出操作
B:用C程序实现的算法可以没有输出但必须要有输入
C:用C程序实现的算法可以没有输入但必须要有输出
D:用C程序实现的算法可以既没有输入也没有输出
答案: 【用C程序实现的算法可以没有输入但必须要有输出】
5、 问题:程序设计的基本步骤主要包括( )。
选项:
A:确定数据结构,算法描述、编写程序以及程序测试
B:确定程序设计方法,描述数据方式、编写程序以及程序调试
C:确定程序实现算法、编写程序以及程序测试
D:数据描述,算法描述、编写程序
答案: 【确定数据结构,算法描述、编写程序以及程序测试】
6、 问题:一个C语言程序总是从( )。
选项:
A:主过程开始执行
B:主函数开始执行
C:子程序开始执行
D:主程序开始执行
答案: 【主函数开始执行】
7、 问题:C语言规定:在一个源程序中,main函数的位置( )
选项:
A:必须在最开始
B:必须在系统调用的库函数的后面
C:必须在最后
D:可以任意位置
答案: 【可以任意位置】
8、 问题:(2012.03全国二级C题)以下叙述中错误的是( )
选项:
A:一个C程序中可以包含多个不同名的函数
B:一个C程序只能有一个主函数
C:C程序在书写时,有严格的缩进要求,否则不能编译通过
D:C程序的主函数必须用main作为函数名
答案: 【C程序在书写时,有严格的缩进要求,否则不能编译通过】
9、 问题:(2007.04全国二级C题)下列叙述中错误的是( )
选项:
A:计算机不能直接执行用C语言编写的源程序
B:C程序经C编译程序编译后,生成后缀为.obj的文件是一个二进制文件
C:后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件
D:后缀为.obj和.exe的二进制文件都可以直接运行
答案: 【后缀为.obj和.exe的二进制文件都可以直接运行】
【作业】第4周 逻辑判断与选择结构 编程作业
1、 问题:从键盘输入三个边长a,b,c。判定能够构成三角形?如果能够三角形,请判断其是否为直角三角形,等腰三角形、等腰直角三角形、普通三角形,并输出。
评分规则: 【 #include
2、 问题:假设今天是10月20日,请输入一个整数代表你的生日,例如19981021,如果今天是你的生日,请输出“Happy birthday!”,否则输出“Waiting for your birthday!”
评分规则: 【 #include
第10周 内存地址及其指针 本周测试
1、 问题:设有如下一段程序:int var,ab;ab=100var=&ab;ab=var+10;执行上面的程序后,ab的值为
选项:
A:120
B:110
C:100
D:90
答案: 【110】
2、 问题:若在定义语句:int a,b,*p=&b;之后,接着执行以下选项中的语句,则能正确执行的语句是
选项:
A:scanf(“%d”,b);
B:scanf(“%d%d”,a,b);
C:scanf(“%d”,p);
D:scanf(“%d”,&p);
答案: 【scanf(“%d”,p);】
3、 问题:设有如下一段程序:int p,a,b;a=10;p=&b;p=&a;a=p+10;执行上面的程序后,a的值为
选项:
A:20
B:10
C:110
D:不确定
答案: 【20】
4、 问题:设有如下一段程序:int p,a,b;a=10;p=&a;p=&b;a=p+10;执行上面的程序后,a的值为
选项:
A:20
B:10
C:110
D:不确定
答案: 【不确定】
5、 问题:设有如下一段程序:int pa,pb,a=10,b=20;pa=&a,pb=&b;pb=pa;a=*pa+10;执行上面的程序后,a的值为
选项:
A:20
B:10
C:110
D:不确定
答案: 【20】
6、 问题:设有如下一段程序:int pa,pb,a=10,b=20;pa=&a,pb=&b;pa=pb;a=*pa+10;执行上面的程序后,a的值为
选项:
A:20
B:30
C:40
D:不确定
答案: 【30】
7、 问题:设有如下一段程序:int pa,pb,a=10,b=20;pb=&b;pa=a;a=b;b=pa;执行上面的程序后,a的值为
选项:
A:20
B:30
C:10
D:程序出错
答案: 【程序出错】
8、 问题:设有如下一段程序:int pa,pb,a=10,b=20;pa=&a;pa=a;a=b;b=pa;执行上面的程序后,a的值为
选项:
A:20
B:30
C:10
D:程序出错
答案: 【20】
9、 问题:如下指针变量声明语句正确的是?
选项:
A:int pa=&a,pb=&b,a=10,b=20;
B:int a=10,b=20,pa=&a,pb=&b;
C:int a=10,b=20;int pa,pb=&b;
D:int a=10,b=20;int pa,pb=b;
答案: 【int a=10,b=20,pa=&a,*pb=&b;】
10、 问题:若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是
选项:
A:pb=&x
B:pb=x
C:pb=&x
D: pb=*x
答案: 【pb=&x】
11、 问题:下列程序的输出结果是void main( ){ int a[5]={2,4,6,8,10},p;p=a; printf(“%d”,(p++)); }
选项:
A:4
B:2
C:2
D:4
答案: 【2 】
12、 问题:下列程序的输出结果是void main( ){ int a[5]={2,4,6,8,10},p;p=a; printf(“%d”,(++a)); }
选项:
A:4
B:2
C:6
D:程序出错
答案: 【程序出错】
13、 问题:执行以下程序后,y的值是void main ( ){ int a[]={2,4,6,8,10};int y=1,x,p;p=&a[1];for(x=0;x<3;x++) y + = (p + x);printf(“%d”,y); }
选项:
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦