C语言程序设计试题_练习题(4)
发布时间:2021-06-05
发布时间:2021-06-05
}
四、编程(40分)
-4
1.计算1-1/2+1/3-1/4+ +1/99-1/100+ ,直到最后一项的绝对值小于10为止。(13分) 2.输入一行字符,分别统计求出其中英文字母、空格、数字和其他字符的个数并输出结果。(13分) 3.任意从键盘输入10个整数,按从小到大的顺序排序,并输出结果。(14分)
说明:请将答案写在答题纸的相应题号后面!!!!! 一、填空题:(24分 每空1.5分)
1.已知:int *p,a; 则语句 p=&a;中的运算符&的含义是( 1 )。 2.凡在函数体内没有明显存储类别说明的变量是( 2 )。 3.已知: struct
{ int k;
char c;
float a;}test; 则sizeof(test)的值是(3 )。 4.程序填空:
(1)下面的程序是main函数利用函数abcd来交换main中的两个变量的值。 # include <stdio.h> main()
{float x=10,y=20; abcd( 4 );
printf(“%f,%f”,x,y); }
abcd(x,y) ( 5 );
{float temp; temp=( 6 ); ( 7 ); ( 8 ); }
(2)下面的程序是使用冒泡法对输入的10个数据从小到大排序。排好序的10个数分两行
输出。 #include <stdio.h> main()