第一范文网 - 专业文章范例文档资料分享平台

《C语言程序设计基础》试卷A及参考答案

来源:用户分享 时间:2025/7/24 11:02:21 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

case 'C':case 'c': cout<<\ default:

cout<<\}

void main(){

char a1='b',a2='C',a3='f'; SB(a1);SB(a2);SB('A'); cout<

3、#include #include

double SD(int a,int b,char op){ double x; switch(op){

case '+':x=double(a)+b;break; case '-':x=double(a)-b;break; case '*':x=double(a)*b;break; case '/': if (b) x=double(a)/b;

else exit(1); break; default:exit(1);} return x;} void main(){ int x=20,y=12;

cout<

4、#include void main(){ int s=0;

for(int i=1;i<6;i++) s+=i*i;

cout<<\运行结果: 5、 main( )

{ int x=7,y;

if(x<5) y=x;

else if(x<10) y=2*x+1; else y=3*x-1; printf(“%d\\n”,y);}

运行结果: 6、 main( )

{int i,j;

for(i=1;i<=3;i++) {for(j=1;j<=i;j++)

printf(“%d”,j); printf(“\\n”);} }

运行结果:

以下为本试卷的参考答案

一、选择题(30分,每小题2分)

1、( C ) 2、( D ) 3、( D ) 4、( A ) 5、( C ) 6、( B )7、( A ) 8、( A ) 9、( B ) 10、( B ) 11、( C ) 12、( B ) 13、( D ) 14、( C ) 15、( B ) 二、填空题(10分,每小题1分)

1、声明 2、 cout、cin 3、 main 4、 ‘\\n’,endl

5、 4

6、动态内存 7、x+y<5||x+y==5 8、 0 1 9、10 10、 ; {}

三、写出下列每个函数的功能(20分,每小题4分) 1.判断整数x是否为质数,若为质数返回true,若不是则返回false。

2.求三个数中的最大值

3.求素数,当x为素数,则返回1(真),否则返回0(假)。 4.返回a、b、c三个数中的最大数。

四、阅读下列程序,在 处填入适当内容,使程序完整(10分,每个空1分)

1、(1) b%i==0 (2) i++ (或++i) (3) b>=i

2、(1) n<=99 (2) i<=temp (3) break 3、(1) b<=0 (2) r (3)a=b (4) b=r 五、写出下列程序的运行结果(30分,每小题5分) 1.运行结果:8,6,3 4,8,5 2.good!pass!bad!well! 3.8 240 3、2 4.s=55

5.运行结果:15 6.运行结果: 1 1 2 1 2 3

《C语言程序设计基础》试卷A及参考答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1x4oe3zlns01k8300wxv0h1ll01eyq01c0d_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top