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

C语言习题集(平时练习含答案)1

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

main ( ) { int x=9; for (; x>0; x--) {

if (x%3==0) { printf(“%d”,--x); continue ;

} } } 9.有以下程序 main( )

{ int x=0,y=5,z=3;

while(z-->0&&++x<5) y=y-1; printf(“%d,%d,%d\\n”,x,y,z);

} 程序执行后的输出结果是

10.下面程序的功能是输出以下形式的金字塔图案是: * *** ***** ******* ********* main( )

21

{ int i,j;

for(i=1;i<=5;i++)

{ for(j=1;j<=5-i;j++) printf(“ “); for(j=1;j<=_______;j++) printf(“*”); printf(“\\n”);}

} 在下划线处应填入的是 11.有以下程序 main ( ) { int x=9; While(x>=0);

{ printf(“%d”,--x); } } 执行程序以后,x等于

12.从键盘输入一个整数,判断一个整数是否是素数,若是显示”OK”,否则显示”NO。”

13.从键盘输入两个整数,求其最大公约数和最小公倍数

14.打印出水仙花数,水仙花数是指一个3位数,其各位数字和等于该数本身。例如:153是水仙数153=13+53+33

15.一个球从100m高度自由落下,每次落地后反弹回原来高度的一半,在落下,再反弹。求它在第10次落地时,共经过了多少米?第10次反弹多高? 16.求 1!+2!+3!+…+9!。

17.利用双重for循环打印乘法口诀表 18.利用循环的嵌套方法来打印下面的图形: * *** ***** *******

22

********* ******* ***** *** *

注意: 6到12题,17,18题都要掌握。

第六章 数组

复习要点:

1. 一维数组和二维数组的定义、初始化和数组元素的引用。 2. 字符串与字符数组。

1.C语言数组的下标总是从 0 开始,不可以为负数;构成数组各个元素具有相同的 数据类型 。

2.欲将字符串S1复制到字符串S2中,其语句是 strcpy(s2,s1); 。 3.在C语言中,二维数组的元素在内存中的存放顺序是按先 行 后 列 。

4.以下为一维整型数组a的正确说明是( D )。

A)int a(10); B) int n=10,a[n]; C)int n; int a[n]; D) int a[2+3]; 5.以下不能对二维数组a进行正确初始化的语句是( C ) 。 A)int a[2][3]={0} ; B)int a[][3]={{1,2},{0}} ;

23

C)int a[2][3]={{1,2},{3,4},{5,6}} ; D)int a[][3]={1,2,3,4,5,6} ;

6.以下不能正确定义二维数组的选项是(D ) A)int a[2][2]={{1},{2}}; B)int a[][2]={1,2,3,4}; C)int a[2][2]={{1},2,3}; D)int a[2][]={{1,2},{3,4}};

7.若二维数组a有m列,则计算任一元素(假设一个元素占一个字节)a[i][j]在数组中位置的公式为 ( D )。(设a[0][0]位于数组的第一个位置上) A)i*m+j B)j*m+i C)i*m+j-1 D)i*m+j+1

8.在C语言中,引用数组元素时,其数组下标的数据类型允许是( B )。 A) 整型常量 B)整型表达式(或整型常量) C)整型变量

D)任何类型的表达式

9.以下对二维数组a的正确说明是( C ).

A)int a[3][]; B)float a(3,4); C)double a[1][4] D)float a(3)(4); 10.以下下关于C语言中数组的描述正确的是( C )。 A. 数组的大小是固定的,但可以有不同的类型的数组元素。 B. 数组名也是变量,可以对它赋值。

C. 数组的大小是固定的,所有数组元素的类型必须相同。 D. Int a[10];则a+1= =&a[2]。

11.在定义int a[10];之后,对a的引用正确的是( D )。

A.a[10] B. a[6.3] C. a(6) D. a[10-10]

24

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