2019 C语言程序设计(南京航空航天大学) 最新满分章节测试答案
- 第1章 C语言概述
- 第2章 数据类型、运算符和表达式 第2章 数据类型、运算符和表达式(单元测试一)
- 第2章 数据类型、运算符和表达式 第2章 数据类型、运算符和表达式(单元测试二)
- 第3章 标准设备的输入输出
- 第4章 C语言的流程控制 第4章 C语言的流程控制(单元测试一)
- 第4章 C语言的流程控制 第4章 C语言的流程控制(单元测试二)
- 第6章 编译预处理 编译预处理
- define M N+1
- define NUM 2*M+1
- main()
- define PI 3.1415926
- define L 2PIR
- define S PIRR
- define M1 N*3程序如下:#include "type1.h"
- define M2 N*2
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2019-02-25到2019-06-20
本篇答案更新状态:已完结
第1章 C语言概述
1、 问题:一个C程序的执行是从____。
选项:
A:程序的main函数开始,到main函数结束
B:本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
C:本程序的main函数开始,到本程序文件的最后一个函数结束
D:本程序文件的第一个函数开始,到本程序main函数结束
答案: 【程序的main函数开始,到main函数结束】
2、 问题:一个C语言程序是由____。
选项:
A:一个主程序和若干子程序组成
B:函数组成
C:若干过程组成
D:若干子程序组成
答案: 【函数组成】
3、 问题:以下叙述中正确的是____。
选项:
A:C语言的源程序不必通过编译就可以直接运行
B:C语言中的每条可执行语句最终都将被转换成二进制的机器指令
C:C源程序经编译形成的二进制代码可以直接运行
D:C语言中的函数不可以单独进行编译
答案: 【C语言中的每条可执行语句最终都将被转换成二进制的机器指令】
4、 问题:要把高级语言编写的源程序转换为目标程序,需要使用____。
选项:
A:编辑程序
B:驱动程序
C:诊断程序
D:编译程序
答案: 【编译程序】
5、 问题:以下叙述中错误的是____。
选项:
A:C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
B:C语言源程序经编译后生成后缀为.obj的目标程序
C:用C语言编写的程序称为源程序,它以ASCII形式存放在一个后缀为.C文本文件中
D:C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
答案: 【C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令】
第2章 数据类型、运算符和表达式 第2章 数据类型、运算符和表达式(单元测试一)
1、 问题:以下是正确的C语言标识符是____。
选项:
A:#include
B:Char
C:%d
D:
答案: 【Char】
2、 问题:下列四组字符串中都可以用作C语言程序标识符的一组是____。
选项:
A:print _3d oodbs aBc
B:i\am one_half tart$it 3pai
C:Pxq My->book line# His.age
D:str_l cpp pow return
答案: 【print _3d oodbs aBc】
3、 问题:下面各选项组中,均是C语言关键字的组是____。
选项:
A:main, enum, include
B:for, sizeof, continue
C:signed, double, scanf
D:if,size,type
答案: 【for, sizeof, continue 】
4、 问题:已知 short i=65535;执行语句printf("%d",i);屏幕显示____。
选项:
A:65535
B:1
C:-1
D:0
答案: 【-1】
5、 问题:在C语言中,整数-8在内存中的存储形式是____。
选项:
A:1111 1111 1111 1111 1111 1111 1111 1000
B:1000 0000 0000 0000 0000 0000 0000 1000
C:0000 0000 0000 0000 0000 0000 0000 1000
D:1111 1111 1111 1111 1111 1111 1111 0111
答案: 【1111 1111 1111 1111 1111 1111 1111 1000】
6、 问题:下列转义字符中,正确的是____。
选项:
A:’\114’
B:’\x114’
C:’0114’
D:"\x114"
答案: 【’\114’】
第2章 数据类型、运算符和表达式 第2章 数据类型、运算符和表达式(单元测试二)
1、 问题:温度华氏和摄氏的关系是: C=5/9(F-32)。已知:float C,F;由华氏求摄氏的正确的赋值表达式是____。
选项:
A:C=5/9(F-32)
B:C=5(F-32)/9
C:C=5/9(F-32)
D:三个表达式都正确
答案: 【C=5*(F-32)/9】
2、 问题:逗号表达式"(a=35,a4),a+15"的值是____。
选项:
A:15
B:30
C:60
D:不确定
答案: 【30】
3、 问题:若x=2,y=3则x||y的结果是____。
选项:
A:0
B:1
C:2
D:5
答案: 【1】
4、 问题:已知int i=10;表达式"20-0<=i<=9"的值是____。
选项:
A:0
B:1
C:19
D:20
答案: 【1】
5、 问题:若a为int类型,且其值为5,则执行表达式a+=a-=a*a后,a的值是____。
选项:
A:-5
B:-40
C:-15
D:不确定
答案: 【-40】
6、 问题:设x、y、t均为int型变量,则执行语句:x=y=2;t=++x||++y;后,y的值为____。
选项:
A:1
B:2
C:3
D:不确定
答案: 【2】
7、 问题:已知整数A>0,若希望当A的值为奇数时,表达式的值为"真"。A的值为偶数时,表达式的值为"假"。则以下能满足要求的表达式是____。
选项:
A:A%2==1
B:!(A%2= =0)
C:!(A%2)
D:A%2==0
答案: 【A%2==1】
8、 问题:以下____符合C语言语法的赋值表达式。
选项:
A:d=8+e+f=d+a
B:8+e=f=d
C:d=f=8+e++
D:d=8+e++=d+7
答案: 【d=f=8+e++】
9、 问题:假定有以下变量定义:int k=7,x=12;则能使值为3的表达式是____。
选项:
A:x%=(k%=5)
B:x%=(k-4%5)
C:x%=k-k%5
D:(x%=k)-(k%=5)
答案: 【(x%=k)-(k%=5)】
10、 问题:设有如下的变量定义int i=8,k,a,b;
unsigned long w=5;
double x=1.42,y=5.2;则以下符合C语言的表达式是____。
选项:
A:a+=a-=(b=4)(a=3)
B:x%(-3)
C:a=a3=2
D:y-3=float(i)
答案: 【a+=a-=(b=4)*(a=3)】
第3章 标准设备的输入输出
1、 问题:以下程序的运行结果是____。/答案选项中的下划线表示空格/#include <stdio.h>
int main()
{ int a=12345,b=1234;
printf("%4d",a);
printf("%d\t%s",b,"Welcome");
return 0;
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦