《11级c语言复习资料填空编程题》由会员分享,可在线阅读,更多相关《11级c语言复习资料填空编程题(6页珍藏版)》请在金锄头文库上搜索。
1、一、基础知识填空题1、一个 C 程序由若干函数构成,其中有且只能有一个 函数。2、C 语言中的基本数据类型有整形、字符型、 和 。3、若变量 a 是数字字符,将其转换成相应的数值用什么语句 。4、将数学表达式 写成 C 语言表达式为 axeaxy)ln()si。5、设 x、t 均为 int 型变量,则执行语句“x=10;t=x&x10;”后,t 的值为 。8、若有定义 struct stchar name20; float score; int age;;则 sizeof (struct st ) 为 。1. 在 C 语言中,关键字都用( ) 大写或小写;C 语言是通过有且仅有一个( ) 。2
2、. C 语言中构造类型数据有哪三种:( ) 、 ( ) 、 ( ) 。3. 若 k=sizeof(int),I=sizeof(float),则 k=( ),I=( ) 。4. 符号&是( )运算符,&a 是指( ) 。5. 能表述 20=0)&(c1=0)&(c1=0)|(cl=20 | c+ ;printf(“%d,%d,%d,%dn”,a,b,c,d);2、写出下面程序运行的结果: void main()int a=1,b=2,c=3;printf(“%d,%d,%d,%dn”,a=b=c,a=b=c,a=(b=c),a=(b=c);一、填空:1、下列程序的功能:计算 1-3+5-7+-9
3、9+101 的值: main() int i , t = 1 ,s = 0;for ( i = 1 ; i =0_;k-)if(akmain() int i,n;long t=1;scanf(“%d”,&n);for(i=2;imain() int n,a,b,c;For(n=100;nmain() int i,n,t;for(n=1;nmain() int i,j,temp,a10= 8,2,9,1,3,7,4,5,6,10;for(i=0;iaj)temp=ai;ai=aj;aj=temp;for(i=0;Imain()int m,n,p,t,r;scanf(“%d,%d”,&m,&n);if(mmain()int a,n;long s;scanf(“%d,%d”,&a,&n);s=sum(a,n);printf(“s=%ldn”,s);long sum(int a, int n) long sn, tn;int count;tn=a;sn=0;for(count=1;count#define N 10main() float aN,average,sum=0;int n,i;scanf(“%d”,&n);for(i=0;Imain()int m,i;for(m=2;m=m) printf(“%3d”,m);