"C语言复习习题及答案资料.ppt"

需积分: 6 0 下载量 6 浏览量 更新于2023-12-21 收藏 552KB PPT 举报
&a[i] );C)for ( i=0; i<100; i ) a[i]=2*i+1;D)for ( i=0; i<100; i ) a[i]=2*i;3.下列程序的功能是计算并输出一百个整数中的最大者。#include int main() { int a[100], max, i; for ( i=0; i<100; i ) scanf ( "%d", &a[i] ); max=a[0]; for ( i=1; i<100; i ) if ( a[i ]> max ) max=a[i]; printf ( "%d\n", max ); return 0; } 下面关于此程序的叙述,错误的是____.A)程序中的if语句是在循环内部的B)若输入的一百个数都相等,则输出最大数就是该数C)在确定最大数之前不必对每个元素都和max比较D)若max初值为0则程序仍能正确执行4.写一函数void fun ( int *p, int n ) ,其功能是将p所指数组中n个整数的值按递增顺序重新存放,假设n≤50。假设主程序中的某段叙述如下:#include <stdio.h> void main() { int a[500], n, i; …… (1)适当的输入语句; fun ( a,n ); …… (2)适当的输出语句; } main函数中的(2)应输入某段叙述为___.A)仅一个输出语句 B)若干个输 C语言复习习题及答案"是一份包含C语言复习习题和答案的资料,通过这份资料,学生可以进行系统地复习C语言的知识,并且了解其中的相关概念和技巧。资料中包括了关于数组的复习习题,学生需要对数组的定义、初始化、赋值等操作进行深入的理解,并且学会在实际的编程过程中灵活运用。其中还包括了针对数组操作的具体题目和解答,例如对于如何找到数组中的最大值、对数组进行排序等问题,通过实际的操作练习,学生可以加深对于数组操作的理解。另外,资料中还包含了有关函数的习题和答案,例如对于一个给定的数组进行递增排序等题目,通过函数的操作,学生可以了解函数的调用和定义,同时培养相关的编程能力。在这份资料中,还包含了大量关于指针的习题和答案,通过指针的操作,学生可以了解指针在C语言中的重要性,并掌握如何正确地使用指针进行内存操作。整体而言,这份资料对于C语言的复习非常有帮助,可以帮助学生系统地复习知识,巩固基础,提高编程能力。