程序设计基础(周口师范学院) 中国大学慕课答案2024版100分完整版

程序设计基础(周口师范学院) 中国大学慕课答案2024版100分完整版

扁白鼻寞为杭蚀氯练手帽光舱

第1章 程序设计与C语言简介 单元测验

1、 问题:写好一个C语言程序后,程序运行的基本步骤为()。
选项:
A:编辑、连接、编译、运行
B:编译、连接、编辑、运行
C:编译、编辑、连接、运行
D:编辑、编译、连接、运行
答案: 【编辑、编译、连接、运行】

2、 问题:C语言程序是从()开始执行。
选项:
A:程序中第一条可执行语句
B:程序中第一个函数
C:程序中的main函数
D:包含文件中的第一个函数
答案: 【程序中的main函数】

3、 问题:下列关于C语言的说法错误的是()。
选项:
A:C程序的工作过程是编辑、编译、连接、运行
B:C语言不区分大小写
C:C程序的三种基本结构是顺序、选择、循环
D:C程序的语句以分号结束
答案: 【C语言不区分大小写】

4、 问题:下面叙述不正确的是()。
选项:
A:在程序中任意合适的地方都可以加上注释以便阅读
B:C语言中的每条执行语句需要用分号结束
C:include命令所在行后面需要加分号
D:C语言具有高级语言的功能,也具有低级语言的一些功能
答案: 【include命令所在行后面需要加分号】

5、 问题:C语言属于程序设计语言的哪个类别(     )
选项:
A:面向对象语言
B:汇编语言
C:机器语言
D:高级语言
答案: 【高级语言】

6、 问题:以下叙述不正确的是(         )。
选项:
A:在C程序中,注释说明只能位于一条语句的后面
B:注释符“/”和“”之间不能有空格
C:注释说明必须跟在“//”之后不能换行或者括在“/
”和“*/”之间且注释符必须配对使用
D:注释说明被计算机编译系统忽略
答案: 【在C程序中,注释说明只能位于一条语句的后面】

7、 问题:构成C语言源程序的基本单位是(         )。
选项:
A:命令
B:过程
C:子程序
D:函数
答案: 【函数】

8、 问题:程序设计语言的发展通常被划分为三个阶段,其中不包括(   )。
选项:
A:机器语言
B:汇编语言
C:数据库语言
D:高级语言
答案: 【数据库语言】

9、 问题:C语言源程序通常的扩展名是“.c”或“.cpp”。
选项:
A:正确
B:错误
答案: 【正确】

10、 问题:在C语言中,注释语句是可执行语句。
选项:
A:正确
B:错误
答案: 【错误】

第2章 简单程序设计 单元测验

1、 问题:在C语言中,下列类型不属于基本类型的是()。
选项:
A:整型
B:空类型
C:实型
D:字符型
答案: 【空类型】

2、 问题:下面合法的标识符是()。
选项:
A:12_3
B:double
C:a.55
D:_abc
答案: 【_abc】

3、 问题:在C语言程序中,表达式5%2的结果是()。
选项:
A:2.5
B:2
C:1
D:3
答案: 【1】

4、 问题:如果int a=3,b=4;则条件表达式“a<b?a:b”的值是()。
选项:
A:3
B:4
C:0
D:1
答案: 【3】

5、 问题:下面()表达式的值为4。
选项:
A:11/3
B:11.0/3+1
C:(float)11/3+1
D:(int)(11.0/3+1)
答案: 【(int)(11.0/3+1)】

6、 问题:若“int n;float f=13.8;”,则执行“n=(int)f%3”后,n的值是()。
选项:
A:1
B:4
C:4.333333
D:4.6
答案: 【1】

7、 问题:在C语言中,换行符是()。
选项:
A:
B:\t
C:\v
D:\b
答案: 【】

8、 问题:表达式10+’a’+1.5-567.345/’b’的结果是(      )型数据。
选项:
A:int
B:float
C:double
D:char
答案: 【double】

9、 问题:已知a=1,b=2,则表达式(a&&b)&&!b||b的结果为(    )。
选项:
A:0
B:1
C:2
D:true
答案: 【1】

10、 问题:若有”double a;”,则下列输入语句正确的是(   )。
选项:
A:scanf(“%lf”,&a);
B:scanf(“%lf”,a);
C:scanf(“%f”,&a);
D:scanf(%lf,&a);
答案: 【scanf(“%lf”,&a);】

11、 问题:若运行时给变量x输入12,则以下程序的运行结果是(   )。int main(){ int x,y; scanf(“%d”,&x); y=x>12?x+10:x-12; printf(“%d”,y);}
选项:
A:1
B:12
C:22
D:0
答案: 【0】

12、 问题:在C语言中,程序运行期间,其值不能被改变的量叫常量。
选项:
A:正确
B:错误
答案: 【正确】

第3章 选择结构程序设计 第3章单元测试

1、 问题:if语句的控制条件可以是(      )。
选项:
A:可以是任何表达式
B:只能用关系表达式
C:只能用逻辑表达式
D:只能用关系表达式或逻辑表达式
答案: 【可以是任何表达式】

2、 问题:以下能正确表达x在区间[-3,3]的C语言逻辑表达式是(  )。

选项:

A:x>=-3||x<=3

B:-3<=x<=3

C:x>=-3&&x<=3

D:x>=-3ANDx<=3

答案: 【x>=-3&&x<=3】

3、 问题:两次运行下面的程序,如果从键盘上每次分别输入6和4,则输出结果是(   )。#include<stdio.h>int main(){ int x; scanf(“%d”,&x); if(x++>5) printf(“%d”,x); else printf(“%d”,x–);}
选项:
A:7和5  
B:7
C:6
D:6和4
答案: 【7和5  】

4、 问题:若有以下函数关系x<0  →  y=2xx>0  →  y=xx=0  →  y=x+1下面程序段能正确表示以上关系的是(   )。
选项:
A:y=2x;                        if(x!=0)                         if(x>0)y=x;                         else y=x+1; 
B:y=2
x;if(x<=0)if(x==0) y=x+1;else y=x;
C:if(x>=0)                     if(x>0)  y=x;                     else y=x+1;                        else y=2x;  
D:y=x+1;if(x<=0)if(x<0) y=2
x;else y=x;
答案: 【if(x>=0)                     if(x>0)  y=x;                     else y=x+1;                        else y=2*x;  】

5、 问题:从键盘输入一个字符,判断它是否是英文字母。#include <stdio.h>       int main(){char  c;  printf(“input a character:”);  c=getchar();  if(_______||c>=’a’&&c<=’z’)    printf(“Yes”);  else    printf(“No”);}
选项:
A:c>=’A’&&c<=’Z’
B:c>=’A’||c<=’Z’
C:c>=A&&c<=Z
D:A<=c<=Z
答案: 【c>=’A’&&c<=’Z’】

6、 问题:输入一个字符,判断该字符是数字、空格还是其他字符。#include <stdio.h>int main( ){ char ch;  ch=getchar();  if(ch>=’0’&&ch<=’9′)    printf(“It is a digit character”);  else if(____)    printf(“It is a space character”); else       printf(“It is other character”);}
选项:
A:ch==“ ”
B:ch=’空格’
C:ch==’ ‘
D:ch==’ ‘
答案: 【ch==’ ‘】

7、 问题:用C语言描述下列命题,哪一个是正确的(   )。a或b中有一个小于c。
选项:
A:a<c&&b<c
B:a<c||b<c
C:a<b<c
D:a>b>c
答案: 【a<c||b<c】

8、 问题:在嵌套使用if语句时,C语言规定else总是(   )。
选项:
A:和之前与其具有相同缩进位置的if配对
B:和之前与其最近的if配对
C:和之前与其最近的且不带else的if配对
D:和之前的第一个if配对
答案: 【和之前与其最近的且不带else的if配对】

9、 问题:已知int x=10,y=20,z=30;,以下语句执行后x、y、z的值是(  )。if(x>y)z=x; x=y; y=z;
选项:
A:x=20,y=30,z=20
B:x=20,y=30,z=30
C:x=10,y=20,z=30
D:x=20,y=30,z=10
答案: 【x=20,y=30,z=30】

10、 问题:若执行程序时从键盘上输入3 4,则输出结果是(  )。main(){  int a,b,s;   scanf(“%d%d”,&a,&b);   s=a;   if(a<b)  s=b;   s*=s;   printf(“%d”,s);}
选项:
A:20
B:18
C:16
D:14
答案: 【16】

第4章 循环结构程序设计 第4章单元测试

1、 问题:下面关于循环语句for、while、do-while的叙述,正确的是(     )。
选项:
A:三种循环语句的循环体都必须放入一对花括号中。
B:三种循环语句中都可以缺省循环终止条件表达式。
C:三种循环语句的循环体都至少被无条件地执行一次。
D:三种循环语句都可能出现无穷循环。
答案: 【三种循环语句都可能出现无穷循环。】

2、 问题:下列程序段执行后,变量x的值是(   )。for(x=2;x<10;x+=3)
选项:
A:2
B:9
C:10
D:11
答案: 【11】

3、 问题:以下程序输出的结果是(   )。#include <stdio.h>int main(void){    int y=9;    for(;y>0;y–)    {              if(y%3==0)       {          printf(“%d”,–y);          continue;       }    }    return 0;}
选项:
A:543
B:121
C:450
D:852
答案: 【852】

4、 问题:以下for循环是(     )。for(x=0,y=0;(y!=123) && (x<4);x++) 
选项:
A:无限循环 。
B:循环次数不定。
C:执行4次 。
D:执行3次。
答案: 【执行4次 。】

5、 问题:以下程序执行结果为(     )。#include <stdio.h>int main(void){    int i,j,k;    for(i=0,j=5;i<=j;i++,j–);       printf(“k=%d”,k=i+j);    return 0;}
选项:
A:k=0 
B:k=1
C:k=5
D:k=8
答案: 【k=5】

6、 问题:以下程序的运行结果为(      )。#include <stdio.h>int main(void){   int k,j,s;   for(k=2;k<6;k++)   {      s=1;      for(j=k;j<6;j++)        s+=j;   }   printf(“%d”,s);   return 0;}
选项:
A:9
B:6
C:11
D:10
答案: 【6】

7、 问题:下列程序段执行时,若从键盘输入23,则输出为(   )。#include <stdio.h>int main(void){   int c,num;   scanf(“%d”,&num);   do   {     c=num%10;     printf(“%d”,c);     num=num/10;   } while(num>0);   printf(“”);   return 0;}
选项:
A:32
B:3
C:2
D:23
答案: 【32】

8、 问题:以下程序的运行结果为(    )。#include <stdio.h>int main(void){   int i;   for(i=1;i<=5;i++)   {       if(i%2) printf(““);       else continue;       printf(“#”);   }   printf(“$”);   return 0;}
选项:
A:
###$
B:###$
C:
##$ 
D:.#
#$
答案: 【
###$】

9、 问题:下面程序的运行结果是(  )。#include <stdio.h>int main(void){   int s=0,i=1;   while (s<=10)   {   s=s+i*i;  i++;}printf(“%d”,i);return 0;}
选项:
A:4
B:3
C:5
D:6
答案: 【4】

10、 问题:以下循环体的执行次数是(  )。#include <stdio.h>int main(void){   int i,j;   for(i=0,j=1;i<=j+1;i+=2,j–)      printf(“%d”,i);}
选项:
A:3
B:2
C:1
D:0
答案: 【1】


如需购买完整答案,请点击下方红字:

点击这里,购买完整版答案


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

程序设计基础(周口师范学院) 中国大学慕课答案2024版100分完整版第1张

程序设计基础(周口师范学院) 中国大学慕课答案2024版100分完整版第2张


获取更多慕课答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com

程序设计基础(周口师范学院) 中国大学慕课答案2024版100分完整版第3张

程序设计基础(周口师范学院) 中国大学慕课答案2024版100分完整版第4张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

程序设计基础(周口师范学院) 中国大学慕课答案2024版100分完整版第5张


APP下载

点击这里下载萌面人APP,使用更方便!


APP功能说明

1.可查看各种网课答案

点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案

程序设计基础(周口师范学院) 中国大学慕课答案2024版100分完整版第6张

点击【中国大学慕课答案】,可查看mooc慕课答案

程序设计基础(周口师范学院) 中国大学慕课答案2024版100分完整版第7张

2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券

如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券

程序设计基础(周口师范学院) 中国大学慕课答案2024版100分完整版第8张


 

踌鹤计惮呈森柑鸽钱虎亲微朴