当前位置:首页 > C语言程序设计复习题
1. 下列标示符中都是合法标示符的是()
A、sum、Total、day B、9nes、a_b、file_name C、int、a3b4、Day D、W.S、ANSUT X_Y 2. 下列数据中,属于整型常量的是()
A、200.0 B、0350 C、1.23E2 D、’\\107’ 3. 下列运算符中优先级最高的是()
A、* B、< C、! D、++ 4. 若 int i=5; 则表达式 ++i+++i的结果是()
A、 10 B、12 C、13 D、14 5. 下列表达式的值为0的是()
A、 3.0%5 B、3>5 C、3.0/5 D、3/5.0 6. 语句 k=x A、求x、y、z最大值 B、求x、y、z最小值 C、求x、y、z中间值 D、求x、y、z平均值 7. 若有 int a[3][4];则数组a的元素个数为() A、7 B、12 C、20 D、16 8、数组名作为实参传递给函数时,传递的是() A、该数组的长度 B、该数组的元素个数 C、该数组中具体元素值 D、数组的首地址 9. 以下正确的函数定义形式是() A、double fun(int x,int y); B、double fun(int x;int y) C、double fun(int x,int y) D、double fun(int x,y); 10. 以下函数调用的语句中含有()个实参。 func((x1,x2),(x3,x4,x5)); A、1 B、2 C、3 D、4 11. 流程图中方框表示( ) 12. 变量的三要素是:( )、( )、( ) 13. 将 if(x>y) z=x+y; else z=x-y; 改成条件表达式语句是() 14. 在for(表达式1;表达式2;表达式3)中,表达式1一般表示( ),表达式2一般表示(),表达式3一般表示() 15. strlen()函数的功能是( ),逐个比较两个字符串大小的函数是() 16. 若没有指名局部变量类型,隐含的存储类别是(),函数值得隐含类型是( )。 x2?y217. 表达式的C语言表达式是()。 4t18. 符号常量的定义形式为( )。 19. C语言中一个唯一的三目运算符名称是(),它的形式是()。 20. 若有int a[3][4]={{10},{10,12},{13,14,1}};则a[0][0]=( ),a[1][1]= ( ),a[2][2]= ( ). 21. 设 int x=2;float y=3.2,则x%(int)y的结果为( )。 22. 下列程序段运行时,若输入2473↙,则输出的结果是( )。 #include \ main( ) { char cx; while((cx=getchar( ))!='\\n') { switch(cx-'2') { case 0: case 1: putchar(cx+4); case 2: putchar(cx+4); break; case 3:putchar(cx+3); default: putchar(cx+2); } } } 23. 下列程序段的运行结果是( ) #include “stdio.h” main() { int i,j,x; for(i=0;i<2;i++) { x++; for( j=0;j<=3;j++) { if(j%2) continue; x++; } x++;} printf(“x=%d\\n”,x); } 24.程序段的输出结果是( )。 #include “stdio.h” main() { register int i; int sum; for(i=1;i<=2;i++) { sum=fun( ); printf(“%d ”,sum); } } int fun() { auto int x=1; static y=1; x=x+2; y=y+2; return x+y; } 25. 设x的地址为FFEE,则下列程序段的运行结果是() #include “stdio.h” main() { int x,*p; x=10; p=&x; printf(“\\n p=%x”,p); printf(“\\n &x=%x”,&x); printf(“\\n *p=%d”,*p); printf(“\\n x=%d”,x); getchar( ); } 26. 完成程序填空,使下列程序能实现打印如下表达式功能。 1*1=1 1*2=2 1*3=3 2*1=2 2*2=4 3*1=3 #include “stdio.h” main() { int i,j,k; for (i=1; ;i++) { for( ; ;j++) { ; printf(“%d*%d=%d”,i,j,k); } } } 27. 输入一串字符,统计字符串的长度,请完成程序填空。 #include “stdio.h” main() { char *p; int num; num= ; gets( ); while( ) ; printf(“The length of string is %d\\n” ,num); } 若运行时,输入:I Love C!↙ 则输出为: 28. 从5~100中找出能被5或7整除的数。 29. 用指针作为参数实现变量值得交换。
共分享92篇相关文档