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

  • 18
  • 0
  • 约 7页
  • 2016-12-22 发布于重庆
  • 举报
广州松田职业学院 试题卷 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为型,则表达式x=,y=x+3/2之后,y的值是A).500000 B))D).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 语句的作用是终止整个循环的执行。 Bcontinue 语句和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 设有程序段int k=0; while(k=)} 则下面描述中正确的是 A) while循环执行10次 B) 循环是无限循环 C循环体语句一次也不执行 D) 循环体语句执行一次 int n=0,p; do { scanf(%d,p); n++; }while(p!=12345 n 3); 此处do…while循环的结束条件是( )。 p的值不等于12345并且n的值小于3 p的值不等于12345或者n的值小于3 p的值等于12345或者n的值大于等于3 p的值等于12345并且n的值大于等于3 设有

文档评论(0)

1亿VIP精品文档

相关文档