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

山东建筑大学C语言程序设计习题集1-6套

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

#include void main ()

{ int i,j,row=0,colum=0,max;

int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}}; max = a[0][0];

for(i=0; (6); i++) for(j=0; (7); j++) if (a[i][j] > max ){ max = a[i][j]; row = (8); colum =(9); }

printf(\}

6、在主函数中输入一个整数,调用函数isprime()判是否素数并输出相关信息。# include

# include int isprime( int ) ; void main() { int m;

printf(\scanf(\

if ((10)) printf(“%d is a prime\\n“,m); else printf(“%d is not a prime\\n“,m); }

int isprime( int m) { int i;

for(i=2;i<=sqrt(m);++i)if(m%i==0)return 0; return 1; }

四、编写程序(每题10分,共30分)

1、从键盘上输入两个单精度型实数f1,f2,然后交换它们的值,最后输出

16

f1和f2。

2、任意输入三个整数,要求按从大到小的顺序输出。

3、计算12-22+32-42+···+472-482+492-502

——————————————————————————— 参考答案:

一、单项选择题(每题2分,共20分) (1)~(5)DCCAD (6)~(10)CCBCA

二、填空题(每小题2分,共20分) (1)b*b-4*a*c (2)int a,b,c,d; (3)6,5

(4)x=x*(5-z)

(5)printf(“%f”,sqrt(12.3));

(6)if(gender==?M?)printf(“Male”); (7)158

(8)#include (9)while(i<5){

numbers[i]-=3; i++; }

(10)8

三、程序分析填空题(每空3分,共30分) 1、 a+32

2、 year%4==0&&year0!=0||year@0==0 3、 i=1,sum=0; 4、 ++i; 5、 {1,1} 6、 i<3 7、 j<4 8、 i 9、 j

10、isprime(m)

四、编程(每题10分,共30分) 1、

17

#include void main() { float f1,f2,t;

scanf(\ t=f1;f1=f2;f2=t;

printf(\} 2、

#include void main() { int a,b,c,t;

scanf(\if(a

printf(“%d,%d,%d\\n”,a,b,c); } } 3、

#include void main() { int i,s=1; float sum=0;

for(i=1;i<=50;++i){ sum+=s*i*i; s=-s; }

printf(“sum=%.0f\\n”,sum); }

C语言程序设计试题集(第4套)

一、单项选择题(45分,每题3分)

18

1.构成一个C程序的是_______。

A、一个主函数和若干个非主函数 B、 若干个主函数和若干个非主函数 C、 一个主函数和最多一个非主函数 D、 若干个主函数和最多一个非主函数

2.以下选项中合法的字符常量是_______。

A、\ B、 'B' C、68 D、 '\\B'

3. 在C语言中,不合法的实数是_______。

A、1.23 B、 e-5 C、 3.245E3 D、-.187

4. 已知a是int型变量,下面不正确的赋值语句是_______。 A、a = 65; B、 a =1.2; C、a= \ D、 a= 'A' +32;

5. 广义地说,为解决一个问题而采取的方法和步骤,称为_______。 A、迭代 B、增量 C、递归 D、算法

6. 以下叙述中正确的是_______。

A、 C程序中注释部分可以出现在程序中任意合适的地方 B、 花括号\和\只能作为函数体的定界符

C、 构成C程序的基本单位是函数,所有函数名都可以由用户命名 D、 分号是C语句之间的分隔符,不是语句的一部分

7.若w、x、y、z、k均为int类型变量,则执行下面语句后的k的值是_______。 w=1; x=2; y=3; z=4; k=(w

A、1 B、2 C、3 D、4

8. 以下程序段,说法正确的是_______。 x=-1; do {

x=x*x; }

while(! x);

A、 是死循环 B、 循环执行二次 C、 循环执行一次 D、 有语法错误

9.用语句float x[3][100];定义数组x后,则下标最大的一个数组元素是

19

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