第一范文网 - 专业文章范例文档资料分享平台

C语言程序设计复习题

来源:用户分享 时间:2025/5/19 18:06:29 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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. 用指针作为参数实现变量值得交换。

搜索更多关于: C语言程序设计复习题 的文档
C语言程序设计复习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3r2wp03d493x5if1kn1o_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top