高级语言程序设计
历年真题
#include <stdio.h> int x=1; void fx(int p) {x=p+x; p++;} void main() { int a=3; fx(a); printf("%d %d\n",a,x); }
由键盘输入10个实型数到数组,求它们的平均值,输出平均值和其中大于平均值的数。
计算s=1+2+3+...…十n,直到s的值大于1000为止,输出s和n的值. #include <stdio.h> void main() { int n,s; ;/*第一空*/ for (n=1;; n++) { s=s+n; if ( s>1000) ;/*第二空*/ } printf ("s=%d n=%d\n", );/*第三空*/
某班30名学生,由键盘输入每个学生的姓名和两门课的成绩,输出其中两门课都通过(成绩大于等于60分)的学生姓名和成绩。 #include <stdio.h> #define N 30 struct student { char name[20]; int sl, s2; } ;/*第一空*/ void main() { int i; for (i=0; i<N; i++) scanf("%s%d%d", stu[i].name, ); /*第二空*/ for (i=0; i<N; i++) { if( )/*第三空*/ printf("%s %d %d\n",stu[i].name, stu[i].sl, stu[i].s2); }
打印如下的乘法表。 1 2 4 3 6 9 4 8 12 16 …… 9 18 27 36……81 void main() { int i, j: for(i=1; ; i++) /*第一空*/ { for(j=1 j<= ; j++) printf( "%5d",i*j); /*第二空*/ ; /*第三空*/ } }
C语言的保留字(又称关键字)是
错误的C语言常数是
设int x=2;,执行语句printf(”%d\n”,x++)后输出结果是
设inta=0,循环次数为0的语句是
if(表达式)中“表达式”的类型是
«
1
2
...
14
15
16
17
18
19
20
...
77
78
»