预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

国家开放大程序设计基础学形考任务2 一.选择题(每题5分,合计55分) 1、在C语言中,字符串常量的定界符是______。 选择一项: A.单引号 B.双引号 C.空格 D.方括号 2、C语言中int变量能够表示的数值范围是______。 选择一项: A.0~65535 B.-32767~32768 C.0~65536 D.-32768~32767 3、在C语言中,为了表示关系:x≥y≥z,应该使用表达式______。 选择一项: A.x>=y&&y>=z B.x≥y≥z C.x>=y&y>=z D.x>=y>=z 4、实型常量在C语言中只能用____①______表示,表示方法有:____②_______。 选择一项: A.①十进制②小数形式和指数形式 B.①二进制②小数形式 C.①小数形式②十进制和二进制 5、在C语言中,不合法的int型常量是______。 选择一项: A.0XABC B.0678 C.32768L D.32767 6、关于C语言语句的正确概念是______。 选择一项: A.while和do-while都是直到型循环 B.switch语句可以替代if语句 C.goto语句可以从C语言中去除 D.在C语言中不能使用goto语句 7、C语言中的语句#defineR20用于定义_____①_______,语句charr1;则用于定义_____②_____。 选择一项: A.①整型常量20②字符串变量r1 B.①符号常量R②字符变量r1 C.①符号变量R②字符常量 8、写出程序的运行结果。 #include<stdio.h> main() {inta,b; scanf(”%d%d",&a,&b); if(++a>=b)printf(”Yes”); printf("a+b=%d\n",a+b); } 如果输入:a=6,b=8,则输出结果是___________。 选择一项: A.①a+b=14 B."a+b=%d\n",14 C.15 D.①a+b=15 9、写出程序的运行结果。 main() {inta=0; for(a=0;a<3;a++); printf("%d\n",a); } 输出结果是___________。 选择一项: A.3 B.4 C.2 D.1 10、写出程序的运行结果。 #include<stdio.h> main() {inti=0,j=0,k=0,m; for(m=0;m<4;m++) switch(m) {case0:i=m++; case1:j=m++; case2:k=m++; case3:m++; } printf("\n%d,%d,%d,%d",i,j,k,m); } 该程序的执行结果是______。 选择一项: A.0,1,2,3 B.0,1,1,3 C.0,1,2,4 D.0,1,2,5 11、写出程序的运行结果。 #include<stdio.h> main() {intj; for(j=0;j<10;j++) {if(j%2==0)continue; printf("%d",j); } } 该程序的执行结果是___________。 选择一项: A.13579 B.1357 C.2468 D.02468 信息文本 二、编程序(上机调试编写的程序)(每题15分,合计45分,可以在线作答,也可以通过附件形式提交) 12、从键盘输入3个整数,输出其中最大数。 #include "stdio.h"  void main()  { int a,b,c,max;  printf("a,b,c:"); scanf("%d %d %d",&a,&b,&c);  max=a;  if(max<b) max=b;  if(max<c) max=c; //printf("a:%d,b:%d,c:%d\n",a,b,c);  printf("%d\n",max);  } 编写一程序,从键盘输入10个实数,计算并输出算术平均数。 main()  { float a[11]={0};  float ave=0;  int i,j; print("please enter your num");  for(i=0;i<10;i++)  { scanf("%f\n",&a[i]);  } for(j=0;j<10;j++)  {  a[10]+=a[j];  }  ave=a[10]/10; printf(the answer is %f,a[10]);  }  利用穷举法编写一个算法判断给定的正整数n是否是素数,即判断n是否只能被1和自身整除。 main( )  { int m,i,k;  scanf("%d",&m);  k=sqrt(m);     for(i=2;i<=k;i+