- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言复习题--2015-10-3详解
C语言程序设计----复习题填空一个C源程序中至少应包含一个???main????函数。 a是整型变量,则执行表达式a=25/3%3后a的值为。??2?? C语言中的数组必须先???定义????,然后使用。如果需要从被调用函数返回一个函数值,被调用函数必须包含??return???语句。一个C语言程序的执行起点是____ main函数(或主函数)_______。设int x=3,y=5; 则执行printf(%d\n,xy);后输出___1___。定出公式对应的C语言表达式_1.0/2*(x+sqrt(x+y)/(5*x))__。若函数调用语句为f(a,b,f(a+b,a-b,b));,则函数f的参数个数是___3____。设int a=2;,则执行a+=a*=15;后,变量a的值是___60____。设double y[4][5];,则数组y中元素的个数是__20_____。设int x=7,y=3; 则表达式x%y+x/y的值是____3____。设char s[ ]={apple};,则执行printf(%d\n,strlen(s));后输出的值是__5_ 。若有定义int a[3][5];则排列在数组中的第9个元素是( a[1][3] )。strlen(How are you\n)的值是( 12 )。C语言中字符串结束的标志是( \0 )。写出一个名为s的单精度实型一维数组,长度是6,所有元素初值均为0,其数组定义语句是(float s[6]={0}; )。strcmp(how,How)的值是(32 或0 )。若a=2.8+7%3*11%2/4,a的值是( 2.8 )若a= 5/2+5.0/2+7%6,a的值是( 5.5 )若a=12,a*=2+3 a的值是( 60 )若a=3,b=4,c=5,a+bcb= =c 表达式的值是 ( 0 )设a=1,b=2,c=3,d=4,m=n=1,有表达式(m=ab)(n=cd),表达式后m,n的值是( m=0, n=1 )设int b=7;float a=2.5,c=4.7;求下面表达式的值是( 4.5 ) a+(int)(b/2*(int)(a+c)/2)%4判断题若定义的函数没有参数,则函数名后的圆括号可以省略。()函数的函数体可以是空语句()。只有main函数才能调用其他函数。()return语句中表达式的类型必须与函数定义的类型一致。()函数的实参和形参可以是相同的名字。()函数调用中,形参与实参的类型和个数必须保持一致。()外部类型的变量只能定义一次,但可在不同地方声明多次。()外部类型的变量作用范围大,编程中应多用外部变量。()预处理命令行必须以#开头,且最后要用分号结尾。()宏命令的处理占用编译时间,而不占用运行时间。()选择题(单选)已知字符a 的ASCII码为 97 ,执行下列语句的输出是__D___。printf (%d, %c, b, b+1 ) ; (A) 98, b (B)语句不合法(C) 98, 99 (D) 98, c 有定义语句:int a=1,b=2,c=3,x;则以下选项中各程序段执行后,x的值不为3的是C。(A)if(ca)x=1;else if(ba)x=1;else x=3;(B)if(a3)x=3;else if(a2)x=2;else x=1;(C)if(a3)x=3;if(a2)x=2 ;if(a1)x=1;(D)if(ab)x=b;if(bc)x=c;if(ca)x=a;以下程序段的输出结果是____D____。 char ch[3][5]={“AAAA”,“BBB”,“CC”};printf(“%s\n”,ch[2]);(A) BBB (B) AAAA (C) BBBCC (D) CC下面程序的输出结果是____D______。intmain() {inti;for (i=0;i10;i++);printf (“%d”,i);return 0;}(A) 0 (B) 123456789 (C) 023456789 (D) 10表达式 xy 等价于__C__。(A) x==0y==0 (B) x==1y==1 (C).x != 0y!=0 (D). x != 1y!=1下列语句中符合C语言语法的语句是___C____(A) a=b+c+7=e+f; (B)gh=7+b++=a+7;(C) a=c+d,++b,a=7;(D) a==b,c==d;以下符号中___A____可以作C语言的用户标识符(A) Break (B) #define (C)double (D) float下列
文档评论(0)