内容发布更新时间 : 2025/7/12 13:42:46星期一 下面是文章的全部内容请认真阅读。
www.kdzikao.com
三 程序分析
26.void main(){int k,m;for(m=3;m<12;m++){ for(k=2;k
掌握break和continue语句功能和使用方法 难易程度 简单
27.#define
N
5void
main(){int
k,
s1=0,s2=0;for(k=1;k
2:s1+=1;break;case3:s2+=1;break;case0:s2+=1;break;}printf( 正确答案 S1=2,S2=2 知识点名称
能正确使用swich语句实现特定的多分支结构的程序设计 难易程度 简单
28.int f(int t){int b;static int c=3;b=c+t;c++;return b;}void main(){int i,k;for(i=1;i<3;i++){ k=f(i);printf( 正确答案 4 6 知识点名称
掌握函数调用时参数的值传递方法 难易程度 简单
29.int f(int n){if(n=2)return 0;else return(n+f(n-2));}void main(){int a=10;printf( 正确答案
www.kdzikao.com
0
知识点名称
了解三种选择结构的特点 难易程度 简单
四 程序填空
30.30.求a、b和c的最大值并输出。 #include
int f(int x,_____) /*第一空*/ {return(_____?y∶x);} /*第二空*/ void main() {
int a=3,b=4,c=5,d;
_____f(f(a,b),f(a,c)); /*第三空*/ printf(\} 正确答案 第一个空 int y 第二个空 y>x 第三个空 d= 知识点名称
熟练掌握逗号和条件表达式的构成和运算规则 难易程度 一般
五 程序分析
31.计算1-1/2+1/3-1/4+...+1/9-1/10并输出结果。#include
www.kdzikao.com
掌握函数调用语句的格式,能正确调用系统函数;掌握函数的一般结构与定义方法 难易程度 简单
六 程序填空
32.将一维数组逆序存放后输出。例如int a[3]={1,2,3},逆序存放后int a[3]={3,2,1}。include
move(int*p,int
n);void
main(){int
i,n=6,a[6]={1,2,3,4,5,6};move(a,5);for(i=0;i
熟练掌握一维数组的定义和初始化方法;熟练掌握用下标引用一维数组元素的方法 难易程度 简单
七 程序设计
33.计算1到100的平方根,并将结果保存至二进制文件root.dat。 正确答案
#include
for(i=1;i<=100;i++) sum+=i; gen=sqrt(sum); FILE *fp; fp=fopen(\
fwrite(&gen, sizeof(double),1,fp) ; fclose(fp); } 知识点名称
熟练掌握文件读写中数据读写函数的使用方法 难易程度 简单
34.从键盘输入10个整数,由大到小排序后输出。 正确答案
www.kdzikao.com
#include
int i, j, temp; int a[10];
printf(\请输入10个整数:\\n\ for (i = 0; i < 10; i++) {
scanf(\&a[i]); }
for (j = 0; j < 10; j++) { for (i = 0; i < 10- j; i++) { if (a[i] < a[i + 1]) { temp = a[i]; a[i] = a[i + 1]; a[i + 1] = temp; } } }
for (i = 0; i < 10; i++) {
printf(\\a[i]); } } //快速排序
#include \ void main() { int a[10],i,j,k,t
printf(\the array\\n\ for (i=0;i<10;i++) scanf(\);
for(i=0;i<10-1;i++) {k=i;
for(j=i+1;j<10;j++) if(a[j]>a[k]) k=j; t=a[k] a[k]=a[i]; a[i]=t; } printf(\sorted array
\\n\ for (i=0;i<10;i++) printf(\\ printf(\} 知识点名称
能正确使用for语句实现循环结构的程序设计 难易程度 简单
2016最新整理-口袋自考APP出品
: