2019 计算机基础及C语言程序设计(四川大学)1206725205 最新满分章节测试答案
- 第2讲 C语言概貌 习题1 C语言概述
- 第3讲 基本数据类型和运算符 习题2 基本数据类型和运算符
- 第2讲 C语言概貌 习题1 C语言概述(补测)
- 第3讲 基本数据类型和运算符 习题2 补测
- 【作业】第4讲 基本控制结构与控制运算符 编程作业1 顺序结构编程题
- 第4讲 基本控制结构与控制运算符 习题3 基本控制结构与控制运算符
- 第5讲 程序中的选择结构 习题4 程序中的选择结构
- 【作业】第5讲 程序中的选择结构 编程作业2 选择结构编程题
- 第6讲 程序中的循环结构 习题5 程序中的循环
- 【作业】第6讲 程序中的循环结构 编程作业3 循环结构编程题
- 第9讲 字符数组 习题8 字符数组
- 第7讲 一维数组 习题6 一维数组
- 【作业】第9讲 字符数组 编程作业6 字符数组编程题
- 【作业】第7讲 一维数组 编程作业4 一维数组编程题
- 第14讲 结构体 习题11 结构体
- 第8讲 二维数组 习题7 二维数组
- 第15讲 结构体数组 习题12 结构体数组
- 第10讲 指针与数组 第10讲 指针作业
- 第11讲 模块化编程与函数定义 习题9 函数
- 第12讲 函数调用与变量存储 习题10 函数调用与变量存储
- 第18讲 文件的读写及定位 第18讲 文件作业
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2019-09-02到2020-01-31
本篇答案更新状态:已完结
第2讲 C语言概貌 习题1 C语言概述
1、 问题:给定:int a,b;以下哪个scanf的使用是错误的?
选项:
A: scanf(“%d”,&a);scanf(“%d”,&b);
B:scanf(“%d %d”,&a,&b);
C:scanf(“%d,%d”,&a,&b);
D: scanf(“%d %d”,a,b);
答案: 【 scanf(“%d %d”,a,b);】
2、 问题:给定:int a,b,c; scanf(“%d,%d,%d”,&a,&b,&c);则以下哪个输入方式是正确的?
选项:
A:2030,40
B: 20,30,40
C:20 30 40
D:20,30 40
答案: 【 20,30,40】
3、 问题:下列四个选项中,均是C语言关键字的选项是?
选项:
A:auto enum include
B:switch typedef continue
C:signed union scanf
D: if struct type
答案: 【switch typedef continue】
4、 问题:下列正确的标识符是?
选项:
A:_do
B:6a
C: %y
D:a+b
答案: 【_do】
5、 问题:给定:char c1=97,c2=98;printf(“%d %c”,c1,c2),输出结果是?(字符’a’的ASCII码为97)
选项:
A:97 98
B:97 b
C:a 98
D:a b
答案: 【97 b】
第3讲 基本数据类型和运算符 习题2 基本数据类型和运算符
1、 问题:下列( )是C语言中的合法常量。
选项:
A:08
B:’\045′
C:e1
D: 1.0e0.5
答案: 【‘\045’】
2、 问题:设有float a=4,则a+=a/=a*a的值是( )。
选项:
A:1.5
B:0.5
C:2.5
D:3.5
答案: 【0.5】
3、 问题:若有定义#define T 8和int a,b;,下面正确的表达式是( )。
选项:
A:++b–
B:a+2++
C:T++
D:21+’a’
答案: 【21+’a’】
4、 问题:int a=5,b=10,c;c=1.0/b*a;执行后变量c中的值是( )。
选项:
A:0
B:0.5
C:1
D:2
答案: 【0】
5、 问题:如果变量 x、y 已经正确定义,下列哪个选项的语句不能正确将x、y的值进行交换?
选项:
A:x=t, t=y, y=x;
B:x=x+y, y=x-y, x=x-y;
C:t=x, x=y; y=t;
D:t=y, y=x, x=t;
答案: 【x=t, t=y, y=x;】
6、 问题:若变量已正确定义并赋值,符合C语言语法的表达式是( )。
选项:
A:a = 3 , 5
B:a = 2 ++
C:a = a + 1 = 3
D:12.3 % 4
答案: 【a = 3 , 5】
7、 问题:a=(b=4)+(c=6) 是一个合法的赋值表达式。
选项:
A:正确
B:错误
答案: 【正确】
8、 问题:C 语言规定 : 定义符号常量时必须用大写字母。
选项:
A:正确
B:错误
答案: 【错误】
分析:【只是习惯上用大写,其实大小写都是可以的】
9、 问题:设有int x, a;,则执行a=(x=1, x++, x+2)后,a的值为( )。
答案: 【4】
10、 问题:设a和n都已定义为整型变量,a=12, n=5,写出表达式 a+=a 运算后a的值( )
答案: 【24】
11、 问题:设a和n都已定义为整型变量,a=12, n=5,写出表达式 a/=a+a 运算后a的值( )
答案: 【0】
12、 问题:设a和n都已定义为整型变量,a=12, n=5,写出表达式 a+=a-=a*=a 运算后a的值( )
答案: 【0】
13、 问题:设x=2.5, a=7, y=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值为( )
答案: 【(以下答案任选其一都对)2.5;
2.500000】
14、 问题:设a=2, b=3, x=3.5, y=2.5,算术表达式(float)(a+b)/2+(int)x%(int)y的值为( )
答案: 【(以下答案任选其一都对)3.5;
3.500000】
第2讲 C语言概貌 习题1 C语言概述(补测)
1、 问题:以下叙述正确的是 ( ) 。
选项:
A:构成C程序的基本单位是函数
B:可以在函数中定义另一个函数
C:main( )函数必须放在其他函数之前
D:所有被调用的函数一定要在调用之前进行定义
答案: 【构成C程序的基本单位是函数】
2、 问题:以下叙述中正确的是( )。
选项:
A:C程序中注释部分可以出现在程序中任意合适的地方
B:花括号”{“和”}”只能作为函数体的定界符
C:构成C程序的基本单位是函数,所有函数名都可以由用户命名
D:分号是C语句之间的分隔符,不是语句的一部分
答案: 【C程序中注释部分可以出现在程序中任意合适的地方】
3、 问题:用 ( )将C语言的源程序转变为机器语言的目标程序。
选项:
A:汇编程序
B:链接程序
C:解释程序
D:编译程序
答案: 【编译程序 】
4、 问题:一个C程序总是从( )开始执行的。
选项:
A:main函数
B:程序的第一行
C:程序的第一个函数
D:不固定位置
答案: 【main函数】
5、 问题:C程序书写格式自由,一行内可写多条语句,且语句中的空格和回车符均可忽略不计,但每条语句后必须有一个 ( )。
选项:
A:逗号
B:句号
C:冒号
D:分号
答案: 【分号】
6、 问题:一个函数可以没有参数,但函数名后面必须是( )。
选项:
A:一对方括弧
B:一对圆括弧
C:一对尖括弧
D:什么都不需要
答案: 【一对圆括弧】
7、 问题:以下叙述中错误的是( )。
选项:
A:用户所定义的标识符允许使用关键字
B:用户所定义的标识符应尽量做到“见名知意”
C:用户所定义的标识符必须以字母或下划线开头
D:用户定义的标识符中,大、小写字母代表不同标识
答案: 【用户所定义的标识符允许使用关键字】
8、 问题:一个C语言程序是由( )。
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦