程序设计基础-江西师范大学

程序设计基础-江西师范大学

开课学校:江西师范大学授课老师:柯胜男中国大学MOOC

第1周——初识C语言从认识变量和常量开始

1、【不定项选择题】下列变量定义中合法的是()

A. float 2_and=1-e-3;
B. double b=1+5e2.5;
C. short _a=1-.1e-1;
D. long ao=0xfdaL;

参考答案: 请先登录

2、【不定项选择题】在C语言中,字符型数据在内存中以字符的()形式存放

A. 国标码
BCD码
C. ASCII码
D. 反码

参考答案: 请先登录

3、【不定项选择题】以下符合C语言语法的实型常量是()

A. 5e-3
B. 3.14.159e
C. e15
D. 1.2e0.5

参考答案: 请先登录

4、【不定项选择题】以下选项中可作为C语言合法整数的是()

A. x2a2
B. 10110B
C. 038x
D. 0xffa

参考答案: 请先登录

5、【不定项选择题】用8位无符号二进制数能表示的最大十进制数为()

A. 256
B. 255
C. 128
D. 127

参考答案: 请先登录

6、【不定项选择题】关于可执行文件说法正确的是()

A. 可执行文件是编译链接后生成的文件
B. 可执行文件就是main.c文件
C. 可执行文件就是源代码文件
D. 可执行文件后缀为.obj

参考答案: 请先登录

7、【不定项选择题】若有定义:int a=8,b=5,c; ,执行语句c=a/b+0.4;后,c的值为()

A. 2.0
B. 1.4
C. 1
D. 2

参考答案: 请先登录

8、【单选题】在windows下,程序编译链接后形成的可执行文件是( )。

A. exe文件
B. obj文件
C. o文件
D. c文件
E. h文件

参考答案: 请先登录

9、【单选题】程序编译链接后显示" 0 error,0 warning" 代表( )。

A. 程序中没有语法错误
B. 程序是正确的
C. 程序是不正确的
D. 程序中可能存在语法错误
E. 程序中有语义错误

参考答案: 请先登录

10、【多选题】下列说法中错误的是( )。

A. 尾数决定了实数的表数范围,阶码决定了实数的表数精度。
B. 内存是按位编址的。
C. 有符号和无符号整数的表数范围是相同的。
D. int型在所有的计算机上都占4个字节的存储单元。
E. 编译器按变量定义的类型对不同类型的变量分配不同大小的内存空间。
F. 内存是按字节编址的。
G. 对于同样的尾数,阶码的值越大,则浮点数所表示的数值的绝对值就越大。
H. sizeof是编译时执行的运算符,不会导致额外的运行时间开销。

参考答案: 请先登录

11、【多选题】下列说法正确的是( )。

A. 在C语言中,变量必须先定义后使用。
B. 一条变量定义语句可定义多个同类型的变量。
C89规定所有变量必须在第一条可执行语句前定义。
D. const常量只能在定义时赋值。
E. 实型常量的默认类型是double类型。
F. 一条变量定义语句不可以同时定义多个变量。
G. 不同类型的变量分配的存储空间大小都是相同的。
H. 在C语言中,所有变量都必须在定义时进行初始化。
I. 变量在没有初始化的时候,其值都是0。
J. 宏常量有数据类型,编译器在宏替换时可以进行类型检查。

参考答案: 请先登录