- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《程序设计基础》平时作业2-浙江广播电视大学.doc
浙江广播电视大学成人专科工学科电气信息类
计算机网络技术、计算机信息管理专业
“程序设计基础”平时作业2
说明:也可登陆网络课程(:8801/login/index.php)完成十个主题探究任务作为作业。
第二部分练习(第3、4章)
一.选择题
1.正确的C语言自定义标志符是 。
A)file_bak B)abc(10)
C)continue D)class+3
2.设a=6,b=4,则表达式b*=a+3的值为 。
A)3 B)18 C)27 D)36
3.若给定表达式(m)?a++:a--,则其中表达式m和
等价。
A)m==0 B)m!=0 C)m=0 D)m=1
4.设int x=8, y, z; 执行y = z = x + +;x = y = =z后,变量x的值是 。
A)0 B)1 C)8 D)9
5.设int a = 9,b = 8,c = 7, x = 1;则执行语句
if (a7) if (b8) if (c9) x=2 ;else x = 3;
后 x 的值是 。
A)0 B)2 C)1 D)3
6.有如下程序
main ()
{ int x=23;
do {printf(“%d”,x--);}
while (! x);
}
该程序的执行结果是 。
A)321 B)23 C)不输出任何内容 D)陷入死循环
7. I,j为int型的变量,则下面程序中的循环体的执行次数为 。
I=1;j=0;
While(I+j=10)
{ if (Ij) j=j+2;
else I=I+2;}
A)0 B)5 C)8 D)10
8.若调用一个函数,且此函数没有return语句,则正确的说法是 。
没有返回值
返回若干个系统默认值
能返回一个用户所希望的函数值
返回一个不确定的值
9.以下函数test返回值类型为 。
test(int x)
{ printf(“%f\n”,(float)x);
}
A)int B)float C)void D)不确定或错误
二.填空题
阅读分析下列程序,在 线处填上合适的内容使程序(或函数)完整。
1.下面程序的功能是判断输入的一个年份是否是闰年。(闰年能够被4整除,但不能被100整除;或能被400整除)
#include “stdio.h”main()
{ int year ,leap;
printf(“input year:”);
scanf(“%d, year);
if (year%400==0) ;
else if(year%4==0)(year%100!=0) leap=1;
else leap=0;
if (leap!= ) printf(“%d is a leap year.\n”,year);
else printf(“%d is not a leap year.\n”,year);
}
2.下程序的功能是求三个数的最小公倍数。
Max (int x, int y ,int z)
{ if (xy xz ) return(x);
else if (y=x yz) ;
else return(z);
}
main()
{ int a,b,c,I=1,j,s;
scanf(“%d%d%d”,a,b,c);
s= ;
while(1)
{ j=s*i;
if(
文档评论(0)