强烈推荐C语言复习.pptVIP

  • 5
  • 0
  • 约5.42千字
  • 约 22页
  • 2020-06-26 发布于湖北
  • 举报
5、计算分段函数y的值,x的值由键盘输入。 2x-1 x0 y= 1 00=10 x2+1 x10 要求以“x=,y=“的格式输出x和y的值(如x=11.00,y=122.00),结果保留2位小数。 #include stdio.h void main() { float x,y; printf(请输入x的值:); scanf(%f,x); if (x0) y=2*x-1; else if (x=10) y=1; else y=x*x+1; printf(x=%.2f,y=%.2f\n,x,y); } 6、从键盘输入某班30名学生C语言的成绩,并计算平均成绩,要求输出保留两位小数。 #include stdio.h void main() { float score[30],ave=0; int i; printf(请输入30名学生的成绩:); for(i=0;i30;i++) scanf(%f,score[i]); for(i=0;i30;i++) ave=ave+score[i]; ave=ave/30; printf(平均成绩=%.2f\n,ave); } C语言复习 C语言复习 C语言复习 C语言复习 C语言复习 C语言复习 C语言复习 C语言复习 C语言复习 C语言复习 C语言复习 C语言复习 考试题类型 C语言复习 一、选择题 1、以下说法中正确的是( )。 A)C语言程序总是从第一个的函数开始执行 B)在C语言程序中,要调用的函数必须在main()函数中定义 C)C语言程序总是从main()函数开始执行 D)C语言程序中的main()函数必须放在程序的开始部分 2、C语言程序的3种基本结构是循环结构、选择结构和( )。 A)递归结构 B)转移结构 C)顺序结构 D)嵌套结构 C C 3、若已有定义int a,b,c;执行语句scanf(“%d,%d,%d”,a,b,c);若希望a,b,c的值分别为1,2,3,正确的输入应为( )。 A)1 2 3回车 B)1,2,3回车 C)1回车2回车3回车 D)1 2回车3回车 4、程序段“int a=1,b=2,c;c=a/b;”执行后c的值是( )。 A)0 B)1/2 C)0.5 D)1 A B 5、以下叙述中不正确的是( )。 A)函数名是属于用户标识符,因此其取名规则与变量相同 B)形参只能是变量 C)为保证程序的正常运行,函数内定义的变量不能与其他函数中的变量同名 D)函数内定义的变量可以与其他函数中的变量同名 6、设有如下定义: char num[]=“1234567890”; 数组num所占存储空间的字节数为()。 A)9 B)10 C)11 D)前三项都不对 C C 7、C语言程序规定,简单变量做实参时,它和对应的形参之间的数据传递方式是( )。 A)地址传递 B)单向值传递 C)由实参传给形参,再由形参传给实参 D)由用户指定传递方式 8、下列运算符中优先级最高的运算符是( )。 A)++ B)% C)-= D) A B 9、若有定义“int x,*pb;”,则以下正确的赋值表达式是( )。 A) pb=x; B) pb=x; C)*pb=x; D)*pb=*x; 10、以下叙述中正确的是( )。 A)在函数中必须要有return语句。 B)在函数中可以有多个return语句,但只执行其中一个 C)return语句中必须要有一个表达式 D)函数值并不总是通过return语句传回调用处 A B 11、为表示关系x≥ y ≥ z,正确的C语言表达式是( )。 A) (x=y)(y=z) B) (x=y)and(y=z) C) (x=y)(y=z) D) x=y=z 12、若有说明int a[10];,则对a数组元素的正确引用是( )。 A) a[10] B) a{5} C) a(5) D) a[10-10] A D 13、下面程序段中while循环执行的次数是( )。 int x=0; while (x=1) x=x-1;

文档评论(0)

1亿VIP精品文档

相关文档