本答案对应课程为:点我自动跳转查看
本课程起止时间为:2022-03-10到2022-06-27
本篇答案更新状态:已完结

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

1、 问题:有如下程序段int a=14,b=15,x;char c=′A′;x=(a&&b)&&(c<′B′);执行该程序段后,x的值为(     )。
选项:
A:ture  
B:false
C:0
D:1
答案: 【1

2、 问题:有如下程序  #include <stdio.h>  int main()  {      float x=2.0,y;if(x<0.0)   y=0.0;else if(x>10.0)  y=1.0/x;else y=1.0;printf("%f",y);return 0;   }该程序的输出结果是(      )。
选项:
A:0.000000    
B:0.250000  
C:0.500000   
D:1.000000
答案: 【1.000000

3、 问题:有如下程序#include <stdio.h>int main(){ int a=2,b=-1,c=2;if(a<b)   if(b<0)  c=0;   else c++;     printf("%d",c);return 0 ;  }该程序的输出结果是(        )。
选项:
A:2
B:0
C:3
D:1
答案: 【2

4、 问题:若变量c为char类型,能正确判断出c为小写字母的表达式是(       )。
选项:
A:′a′<=c<=′z′
B:(c>=′a′)||(c<=′z′)
C:(′a′<=c)and(′z′>=c)
D:(c>=′a′)&&(c<=′z′)
答案: 【(c>=′a′)&&(c<=′z′)

5、 问题:#include <stdio.h>int main(){      int a=4,b=5,c=0,d;  if(a<b)    d=a;  if(b<c)    d=b;  if(c<a)    d=c;  printf("%d",d);return 0;  } 以上程序的运行结果是(         )。
选项:
A:1
B:0
C:非0的数  
D:-1
答案: 【0

6、 问题:#include <stdio.h>int main(){  int a=5,b=0,c=0;if(a==b+c)   printf(“");else   printf("$$$");return 0;}以上程序的运行结果是(       )。
选项:
A:有语法错误,不能通过编译           
B:可以通过编译,但不能通过连接
C:输出

D:输出$$$
答案: 【输出$$$

7、 问题:已知 int x=1, y=0; 执行下面程序段后,y的值为(     )。 if(x)   { if (x>0)  y=1; }     else y = -1 ;                
选项:
A: -1
B:0  
C: 1   
D:不确定
答案: 【 1   

8、 问题:以下程序的运行结果是(             )。#include <stdio.h>int  main(){      int a,i=1;         a=0;    switch(i)   {             case 0:                              case 3:    a+=2;            case 1:            case 2:    a+=3;            default:   a+=5;      }    printf("%d",a);       return 0 ;  }
选项:
A:0
B:2
C:3
D:8
答案: 【8

第六章 循环结构程序设计 第六章 单元测验

1、 问题:下面有关for循环的正确描述是(     )。
选项:
A:for循环只能用于循环次数已经确定的情况
B:for循环是先执行循环体语句,后判断表达式
C:在for循环中,不能用break语句跳出循环体
D:for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
答案: 【for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

2、 问题:在C语言中 while 和do-while循环的主要区别是(     )。
选项:
A:do-while的循环体至少无条件执行一次
B:while的循环控制条件比do-while的循环控制条件更严格
C:do-while允许从外部转到循环体内
D:do-while 的循环体不能是复合语句
答案: 【do-while的循环体至少无条件执行一次

3、 问题:执行语句 for(i=1;i<4;i=i+1); 后变量 i 的值是(    )。                                                                     
选项:
A:3  
B:4      
C:5 
D: 不定
答案: 【4      

4、 问题:以下程序执行后,程序的输出是          。#include <stdio.h>int main(){   int i,sum=0;    for(i=1;i<3;i++)         sum=sum+i;     printf("%d",sum);return 0;  }
选项:
A:1   
B:2
C:3
D:6
答案: 【6

5、 问题:有如下程序 #include <stdio.h>int main(){  int x=2;do{  printf("%d", x);  x=x-1; } while(x>0); return 0;  }该程序的执行结果是(        )。                                                       
选项:
A:2  
B:1
C:21
D:210
答案: 【210

6、 问题:continue语句可以使程序的执行跳出循环体。
选项:
A:正确
B:错误
答案: 【错误

7、 问题:如果给定循环次数,首选for语句编写程序,如果循环次数不确定,需要通过其它条件控制循环,通常选while语句编写程序。如果循环体至少需要执行一次,则选择do-while语句。
选项:
A:正确
B:错误
答案: 【正确

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

1、 问题:C语言程序基本运行单位是(     )。        
选项:
A:数据
B:函数   
C:字符
D:语句
答案: 【语句

2、 问题:在C语言中.表示一条语句结束的标号是(    )。                       
选项:
A:  # 
B: } 
C:;
D://
答案: 【;

3、 问题:下列程序的运行结果是(      )。      #include <stdio.h>  int main()   {   int a=2,b=5;    printf("a="%d,b=%d",a,b);    return 0;   }
选项:
A: a=%2, b=%5   
B:a=d, b=d      
C: a=2, b=5 
D: a=%d, b=%d 
答案: 【 a=2, b=5 

4、 问题:以下程序完成的功能是:(        )#include<stdio.h>int main(){  int a,b,sum;  scanf("%d%d",&a,&b);  sum=a+b;  printf("a+b=%d",sum);  return 0;}
选项:
A:输入2个数,输出它们的和
B:输入两个数,输出它们的差
C:输入2个数,输出它们的积
D:输入2个数,输出它们的商
答案: 【输入2个数,输出它们的和

5、 问题:设x,y和z均为int型变量,则以下语句:      z=x;   x=y;   y=z;   的功能是(       )。   
选项:
A:把x和y按从大到小排列
B:把x和y按从小到大排列
C:交换x和y的值
D:无确定结果  
答案: 【交换x和y的值

第2章 算法 第2章 单元测试

1、 问题:算法的三种基本结构是(    )。                   
选项:
A:顺序结构、模块结构、选择结构 
B:顺序结构、循环结构、模块结构
C:顺序结构、选择结构、循环结构
D:模块结构、选择结构、循环结构
答案: 【顺序结构、选择结构、循环结构

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注