计算机程序设计基础试卷计算机程序设计基础试卷.docVIP

  • 100
  • 0
  • 约5.72千字
  • 约 7页
  • 2017-04-23 发布于贵州
  • 举报

计算机程序设计基础试卷计算机程序设计基础试卷.doc

共 7 页 第  PAGE 7 页 装 订 线 广州松田职业学院 试题卷 2012级学生毕业前补考试卷计算机程序设计基础卷 (适用年级、专业:12应用、网络、电商 考试方式:闭卷 考试时间:120分钟 ) 姓名: 学号: 专业班级: 题 目一二三四五总 分分 值40分10分10分10分30分100分 一、单项选择题 (本题共20小题,每小题2分,满分40分。) C语言规定,在一个源程序中,main函数的位置 ( )。 A)必须在最开始 B)可以在任意位置 C)必须在系统调用的库函数后面 D)必须在最后 若变量a,i已正确定义,且i已正确赋值,则合法的语句是( ) A)a= =i B)++i; C)a=a++=5; D)a=int(i); 假定x和y为float型,则执行表达式x=1,y=x+3/2之后,y的值是( )。 A)2.500000 B)2 C)2.5 D)2.000000 若执行以下程序段后,z的值为( ) int x=3,y=2,z; z=1.0/y*x; A)2.5 B)1.5 C)1 D)2 下列程序执行后的输出结果是(小数点后只写一位)( )。 #include stdio.h main( ) { double d; float f; long l; int i; i=f=l=d=20/3; printf(%d %ld %f %f\n, i,l,f,d); } A)6 6 6.0 6.0 B)6 6 6.7 6.7 C)6 6 6.0 6.7 D)6 6 6.7 6.0 以下程序,当输入的数据的形式为 10,20,30 回车键。 正确的输出结果为( ) void main() { int a,b,c; scanf(“%d,%d,%d”,a,b,c); printf(“a+b+c=%d\n”,a+b+c); } A) 60.000000 B) 60 C) a+b+c=60 D)无法确定 以下程序的输出结果是( ) #include stdio.h main( ) { int a=5; float b=8; printf(a=%d,b=%f\n,a,b); } A) a=5,b=8 B) a=%5,b=%8.000000 C)a=5,b=8 D) a=5,b=8.000000 若执行以下程序时从键盘上输入10,则输出结果是( )。 #include stdio.h main( ) { int n; scanf(%d,n); if(n++10)printf(%d\n,n); else printf(%d\n,n--); } A) 11 B) 10 C) 9 D) 8 以下正确的描述是:( ) A) continue 语句的作用是终止整个循环的执行。 B) continue 语句和break 语句都可以在switch语句中使用。 C) continue 语句的作用是结束本次循环的执行。 D) break 语句的作用是结束本次循环的执行。 如下程序的输出结果是( )。 #include stdio.h main( ) { int x=2,a=0,b=0; switch(x) { case 0: b++; case 1: a++; case 2: a++;b++; } printf(a=%d,b=%d\n,a,b); } A) a=1,b=0 B) a=1,b=1 C) a=2,b=1 D) a=2,b=2 设有程序段 main() { int k=0; while(k=0)k++; } 则下面描述中正确的是( ) A) while循环执行10次 B) 循环是无限循环 C) 循环体语句一

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档