第 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: 输出为-

剩余75%内容付费后可查看

发表评论

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