程序设计基础第3次形考(浙江电大-课程号:3306802)辅导资料.docx
- 文档编号:8972515
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:13
- 大小:9.76KB
程序设计基础第3次形考(浙江电大-课程号:3306802)辅导资料.docx
《程序设计基础第3次形考(浙江电大-课程号:3306802)辅导资料.docx》由会员分享,可在线阅读,更多相关《程序设计基础第3次形考(浙江电大-课程号:3306802)辅导资料.docx(13页珍藏版)》请在冰点文库上搜索。
程序设计基础第3次形考
浙江广播电视大学形成性测评系统 课程代码:
3306802 参考资料试卷总分:
100
客观题判断题(共3题,共6分)
1.(2分)
如果被调用函数是标准库函数时,必须在程序开头用#include命令将有关头文件包含到本程序中。
√
×
参考答案:
√
2.(2分)
若不要求函数有返回值,则函数类型可以写为void。
√
×
参考答案:
√
3.(2分)
C语言的函数可以嵌套定义。
√
×
参考答案:
×单选题(共8题,共16分)
4.(2分)
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
A、只能是整型常量
B、整型常量或整型表达式
C、实型表达式
D、任何类型的表达式参考答案:
B
5.(2分)
对函数返回值的描述错误的是()。
A、有多少个return语句,就能返回多少个值
B、函数返回值的类型应该和定义时函数值的类型一致
C、函数的返回值是通过函数中的return语句获得
D、如果函数值的类型和return语句不一致,则以函数类型为准参考答案:
D
6.(2分)
下列各语句定义了数组,其中正确的是()。
A、intb[2,3];
B、charb
(2);
C、intb[];
D、intb[2];
参考答案:
D
7.(2分)
以下函数test返回值类型为()。
floattest(intx){returnx+1;}
A、int
B、float
C、void
D、不确定或错误参考答案:
B
8.(2分)
以下叙述正确的是()。
A、函数的定义可以嵌套,但函数的调用不可以嵌套
B、函数的定义和函数的调用均不可以嵌套
C、函数的定义不可以嵌套,但函数的调用可以嵌套
D、函数的定义和函数的调用均可以嵌套参考答案:
C
9.(2分)
若调用一个返回类型不是void的函数,但此函数没有return语句,则正确的说法()。
A、没有返回值
B、返回若干个系统默认值
C、能返回一个用户所希望的函数值
D、返回一个不确定的值参考答案:
D
10.(2分)
下列各语句定义了数组,其中哪一个是正确的()。
A、intx[10]={1,2,3};
B、charno(30);
C、intx[];
D、inta[5],b[2,3];参考答案:
A
11.(2分)
在下列的字符数组定义中,存在语法错误的是()。
A、chara[20]="abcdefg";
B、chara[]="x+y=55.";
C、chara[15]={'1','2'};
D、chara[10]='5';
参考答案:
D程序阅读题(共13题,共78分)
12.(6分)
阅读以下程序,以下哪项是它的运行结果?
()
#include
{charch='a';if(ch>='0'&&ch<='9')
printf("digit");
else
printf("other");
}
A、a
B、digit
C、other
D、A
参考答案:
C
13.(6分)
阅读以下程序,以下哪项是它的运行结果?
()
#include
{intx;
for(x=10;x>=1;x--,x--)
{printf("%d",x);}
}
A、10987654321
B、108642
C、97531
D、1086420
参考答案:
B
14.(6分)
若输入m<回车>,以下哪项是它的运行结果?
()
#include
{
intch;scanf("%c",&ch);
if(ch>='A'&&ch<='Z')printf("%c",ch-'A'+'a');
else
printf("%c",ch);
}
A、m
B、M
C、A
D、a
参考答案:
A
15.(6分)
阅读以下程序,以下哪项是它的运行结果?
()
#include
{intx=1;inty=3;if(x printf("%d<%d",x,y); elseif(x==y)printf("%d=%d",x,y);elseprintf("%d>%d",x,y); } A、x B、x=y C、x>y D、1<3 参考答案: D 16.(6分) 阅读以下程序,以下哪项是它的运行结果? () #include {intx=50;if(x<60) printf("Failed"); else printf("Pass"); } A、50 B、Failed C、Pass D、不确定参考答案: B 17.(6分) 若输入A<回车>,以下哪项是它的运行结果? () #include { intch;scanf("%c",&ch); if(ch>='A'&&ch<='Z')printf("%c",ch-'A'+'a'); else printf("%c",ch); } A、ch B、%c C、A D、a 参考答案: D 18.(6分) 阅读以下程序,以下哪项是它的运行结果? () #include {charc='y'; if(c=='y'||c=='Y') printf("Yes"); else printf("No"); } A、YES B、Yes C、No D、y 参考答案: B 19.(6分) 若输入d<回车>,以下哪项是它的运行结果? () #include { intch;scanf("%c",&ch);if(ch>='a'&&ch<='z') printf("%c",ch-'a'+'A');else printf("%c",ch); } A、a B、z C、d D、D 参考答案: D 20.(6分) 若输入G<回车>,以下哪项是它的运行结果? () #include {intch; scanf("%c",&ch);if(ch>='a'&&ch<='z') printf("%c",ch-'a'+'A');else printf("%c",ch); } A、g B、G C、A D、a 参考答案: B 21.(6分) 阅读以下程序,以下哪项是它的运行结果? () #include voidmain() {intx; for(x=5;x>=1;x--) {printf("%d",x);} } A、54321 B、12345 C、543210 D、012345 参考答案: A 22.(6分) 阅读以下程序,以下哪项是它的运行结果? () #include {charch='7';if(ch>='0'&&ch<='9') printf("digit"); else printf("other"); } A、7 B、digit C、other D、’7’ 参考答案: B 23.(6分) 阅读以下程序,以下哪项是它的运行结果? () #include {intx=60;if(x<60) printf("Failed");else printf("Pass"); } A、60 B、Failed C、Pass D、不确定参考答案: C 24.(6分) 阅读以下程序,以下哪项是它的运行结果? () #include {intx=4;inty=4;if(x printf("%d<%d",x,y);else if(x==y) printf("%d=%d",x,y);else printf("%d>%d",x,y); } A、4=4 B、x=y C、x>y D、x 参考答案: A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 基础 次形考 浙江 电大 课程 3306802 辅导资料
![提示](https://static.bingdoc.com/images/bang_tan.gif)