大学MOOC C语言程序设计(青岛科技大学)1449610171 最新慕课完整章节测试答案
第 1 章 C语言基础
文章目录
1-2 数的进制及常量检测
1、单选题:
01410021:下面4个选项中,均是正确的八进制数或十六进制数的选项是( )。
选项:
A: -10 0X8f -011
B: 0abc -017 0xc
C: 0010 -0x11 0xf1
D: 0a12 -0x123 -0xa
答案: 【 0010 -0x11 0xf1】
2、单选题:
01410011:某种数制每位上所使用的数码个数称为该数制的()。
选项:
A: 基数
B: 位权
C: 数值
D: 指数
答案: 【 基数】
3、填空题:
01420011:-12的8位定长补码形式是 。
答案: 【 11110100】
4、填空题:
01420021: 65的32位补码形式 。
答案: 【 00000000000000000000000001000001】
5、填空题:
01420041: -169.375在机器中存储形式是( ) 。
答案: 【 11000011001010010110000000000000】
1.1流程图、关键字和标识符检测
1、单选题:
01210011:以下选项中哪一个是C语言关键字( )。
选项:
A: printf
B: include
C: include
D: default
答案: 【 default】
2、单选题:
01210031:下列选项中不属于C语言关键字的是()。
选项:
A: default
B: enum
C: register
D: external
答案: 【 external】
3、单选题:
01310011:在以下各组标识符中,均可以用作变量名的一组是()。
选项:
A: a01, Int
B: table_1, a*1
C: 0_a, W12
D: for, point
答案: 【 a01, Int】
4、单选题:
01310071:以下选项中不合法的用户标识符是( )。
选项:
A: _123
B: Printf
C: A$
D: Dim
答案: 【 A$】
5、单选题:
01310111: C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )。
选项:
A: 必须为大写
B: 必须为下划线
C: 必须为字母或下划线
D: 可以是字母、数字和下划线中的任一种字符
答案: 【 必须为字母或下划线】
6、判断题:
01380011:C语言规定标识符只能由字母、数字和小数点三种字符组成。()
选项:
A: 正确
B: 错误
答案: 【 错误】
第1章 C语言基础 测验
1、单选题:
以下选项中( )是C语言关键字。
选项:
A: printf
B: include
C: fun
D: default
答案: 【 default】
2、单选题:
下列四组选项中均不是C语言关健字的选项是( )。
选项:
A: define IF type
B: gect char printf
C: include scanf case
D: while go pow
答案: 【 define IF type】
3、单选题:
C语言提供的合法数据类型关键字是( )。
选项:
A: float
B: Signed
C: Integer
D: Char
答案: 【 float】
4、单选题:
在以下各组标识符中,均可以用作变量名的一组是()。
选项:
A: a01,Int
B: table_1, a*1
C: 0_a, W12
D: for, point
答案: 【 a01,Int】
5、单选题:
标识符由字母、数字和下划线三种字符组成,且第一个字符( )。
选项:
A: 必须为大写
B: 必须为下划线
C: 必须为字母或下划线
D: 可以是字母、数字和下划线中的任一种字符
答案: 【 必须为字母或下划线】
6、判断题:
C语言规定标识符只能由字母,数字和小数点三种字符组成。()
选项:
A: 正确
B: 错误
答案: 【 错误】
7、判断题:
0010 -0x11 0xf1 都 是正确的八进制数和十六进制数。
选项:
A: 正确
B: 错误
答案: 【 正确】
第 10 章 文件
10-1 文件的引入随堂测验
1、单选题:
10110011:下列关于C语言数据文件的叙述中正确的是()。
选项:
A: 文件由ASCII码字符序列组成,C语言只能读写文本文件
B: 文件由二进制数据序列组成,C语言只能读写二进制文件
C: 文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件
D: 文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件
答案: 【 文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件】
10-2 文件读写随堂测验
1、单选题:
10210011:fread(buf,64,2,fp)的功能是( )。
选项:
A: 从fp所指向的文件中,读出整数64,并存放在buf中;
B: 从fp所指向的文件中,读出整数64和2,并存放在buf中;
C: 从fp所指向的文件中,读出64个字节的字符,读两次,并存放在buf地址中;
D: 从fp所指向的文件中,读出64个字节的字符,并存放在buf地址中;
答案: 【 从fp所指向的文件中,读出64个字节的字符,读两次,并存放在buf地址中;】
10-3 文件的定位与出错检测
1、单选题:
10310011:下列关于fseek(fp, 26L, 0)描述正确的是:
选项:
A: 表示在fp指针指向的文件中,以文件开头为起点,将位置指示器从文件起始处向文件尾部方向移动26个字节。
B: 表示在fp指针指向的文件中,以当前位置为起点,将位置指示器从当前位置向文件尾部方向移动26个字节。
C: 表示在fp指针指向的文件中,以文件结尾为起点,将位置指示器从文件结尾处向文件开头方向移动26个字节。
D: 表示在fp指针指向的文件中,以当前位置为起点,将位置指示器从当前位置向文件抬头方向移动26个字节。
答案: 【 表示在fp指针指向的文件中,以文件开头为起点,将位置指示器从文件起始处向文件尾部方向移动26个字节。】
第 10 章 文件 测验
1、单选题:
缺省状态下,系统的标准输出文件(设备)是指( )。
选项:
A: 键盘
B: 显示器
C: 软盘
D: 硬盘
答案: 【 显示器】
2、单选题:
缺省状态下,系统的标准输入文件(设备)是指( )。
选项:
A: 键盘
B: 显示器
C: 光盘
D: 硬盘
答案: 【 键盘】
3、单选题:
下列语句中,把变量fp说明为一个文件型指针的是( )。
选项:
A: file *fp;
B: FILE fp;
C: FILE *fp;
D: file fp;
答案: 【 FILE *fp; 】
4、单选题:
下面各函数中能实现打开文件功能的是 ( )。
选项:
A: fgetc( )
B: fopen( )
C: fputc( )
D: fclose( )
答案: 【 fopen( )】
5、单选题:
以读写方式打开一个已有的文本文件file1,并且FILE *fp,下面fopen函数正确的调用方式是( )。
选项:
A: fp=fopen(“file1”,“r”)
B: fp=fopen(“file1”,“rb”)
C: fp=fopen(“file1”,“r+”)
D: fp=fopen(“file1”,“w”)
答案: 【 fp=fopen(“file1”,“r+”)】
第 2 章 数据类型
字符型随堂测验
1、单选题:
02410011:下面四个选项中均是不合法的转义符的选项是( )。
选项:
A: '"' '\' 'xf'
B: '1011' '' 'A'
C: '11' 'f' '}'
D: 'abc' '101' 'x1f'
答案: 【 '1011' '' 'A'】
2、单选题:
02410041:下面正确的字符常量是( )。
选项:
A: "c"
B: '\''
C: 'W'
D: ‘
答案: 【 'W'】
实数类型随堂检测
1、单选题:
02310011:下面四个选项中,均是不合法浮点数的是( )。
选项:
A: 160 0.12 e3
B: 123 2e4.2 .e5
C: -018 123e4 0.0
D: -e3 .234 1e3
答案: 【 123 2e4.2 .e5】
2、单选题:
02310041:设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为( )。
选项:
A: int
B: float
C: double
D: 不确定
答案: 【 double】
整数类型测验
1、单选题:
02210011:下面四个选项中均是合法整型常量的选项是( )。
选项:
A: 160 0xffff 011
B: -0xcdf 01a 0xe
C: -01 986,012 0668
D: -0x48a 2e5 0x02B2
答案: 【 160 0xffff 011】
2、判断题:
02180011:在C语言中定义一个变量,占用内存中的一个存储空间。( )
选项:
A: 正确
B: 错误
答案: 【 正确】
3、判断题:
02280021:如果i的原值为3,则:j=++i;j的值为3。()
选项:
A: 正确
B: 错误
答案: 【 错误】
格式输出输入随堂测验
1、单选题:
02610021:若在scanf函数语句中没有非格式字符作输入数据的间隔,则不可用( )作为输入数据的间隔。
选项:
A: 空格
B: 逗号
C: Tab
D: 回车
答案: 【 逗号】
2、单选题:
02610061:a为整型变量,输入5,执行printf("a=%d",a)后输出为( )。
选项:
A: a=%5
B: 5
C: a=5
D: a=a=5
答案: 【 a=5】
第2章数据类型测验
1、单选题:
下面四个选项中均是合法整型常量的选项是( )。
选项:
A: 160 0xffff 011
B: -0xcdf 01a 0xe
C: -01 986,012 0668
D: -0x48a 2e5 0x02B2
答案: 【 160 0xffff 011】
2、单选题:
下列选项中表示一个正确的整型常量 ( )。
选项:
A: 1.2
B: -20
C: 1,000
D: 4 5 6
答案: 【 -20】
3、单选题:
已定义x为float型变量x=356.82631;printf("%-4.2fn",x);则以上语句( )。
选项:
A: 输出格式描述符的域宽不够,不能输出
B: 输出为356.83
C: 输出为356.82
D: 输出为-
