第一章 单元测试

1、 问题:C语言程序由( )组成。
选项:
A:子程序
B:过程
C:函数
D:主程序段程序
答案: 【
函数

2、 问题:以下叙述中错误的是( )。
选项:
A:C语言的可执行程序是由一系列机器指令构成的
B:用C语言编写的源程序不能直接在计算机上运行
C:通过编译得到的二进制目标程序需要连接才可以运行
D:在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件
答案: 【
在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件

3、 问题:C语言是一种具有某些低级语言特征的高级语言。( )
选项:
A:对
B:错
答案: 【

4、 问题:程序是一系列计算机指令的有序组合。( )
选项:
A:对
B:错
答案: 【

5、 问题:以下( )不是 C 语言的应用领域。
选项:
A:系统软件
B:应用软件
C:嵌入式应用开发
D:数据处理
答案: 【
数据处理

第二章 单元测试

1、 问题:

int main(void)

{   float a;

int b=5;

a=5/2;

b=b/2*a;

printf("%.1f,%d\n",a,b);

return 0;

}

上列程序段的输出结果是( )。

选项:
A:2.0,4
B:2,5
C:2.5,4
D:2.5,5
答案: 【
2.0,4

2、 问题:下列条件语句中,功能与其他语句不同的是( )。
选项:
A:if (a) printf(“%d\n”,x); else printf(“%d\n”,y);
B:if (a==0) printf(“%d\n”,y); else printf(“%d\n”,x);
C:if (a!=0) printf(“%d\n”,x); else printf(“%d\n”,y);
D:if (a==0) printf(“%d\n”,x); else printf(“%d\n”,y);
答案: 【
if (a==0) printf(“%d\n”,x); else printf(“%d\n”,y);

3、 问题:

下列程序的运行结果是( )。

int main(void)

{     int a,b,c;

              a=20; b=30; c=10;

              if(a<b) a=b;

              if(a>=b) b=c; c=a;

              printf("a=%d,b=%d,c=%d",a, b, c);     

return 0;        }

选项:
A:a=20, b=10, c=20
B:a=20, b=20, c=10
C:a=30, b=10, c=30
D:a=30, b=10, c=20
答案: 【
a=30, b=10, c=30

4、 问题:

下列程序的功能是( )。

int main(void)

{     int i, s=0;

for(i=1; i<10; i+=2) 

s+=i+1;                      /   等价于  s=s+(i+1)  /

printf("%d\n",s); 

return 0;       

}

选项:
A:自然数1~9的累加和
B:自然数1~10的累加和
C:自然数1~9中的奇数之和
D:自然数1~10中的偶数之和
答案: 【
自然数1~10中的偶数之和

5、 问题:

设变量已正确定义,则以下能正确计算 f=n! 的程序段是( )。

选项:
A:f=0;

for(i=1;i<=n;i++)   f=fi;  

B:f=1;

for(i=1;i<n;i++)   f=fi;

C:f=1;

for(i=n;i>1;i++)    f=fi;

D:f=1;

for(i=n;i>=2;i–)   f=fi;

答案: 【
f=1;

for(i=n;i>=2;i–)   f=f*i;

第三章 单元测试

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

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