离线详情
国家开放大学-C语言程序设计
国开、奥鹏所有的在线答案、离线答案都可在首页进行搜索,搜不到的可以联系客服!所有答案都有!右下角微信扫码可以添加客服微信。
答案已添加至底下文档中,可登录下载完整版。
自测练习1
1.在C语言字符集中,包含有全部26个英文大写字母和对应的小写字母。
对
错
题目2
在C语言字符集中,一个大写英文字母和它的小写英文字母被视为不同的字符
对
错
题目3
在C语言程序中, ABC和abc被作为同一标识符使用
对
错
自测练习2
在C语言中,保留字是有专门含义和作用的,不能作为一般标识符使用
对
错
题目2
在C语言中,作为标识符的第一个字符只能是英文字母或下划线,不能是数字字符。
对
错
题目3
C语言中使用的字符常量,其起止标记符是( )。
a. 中括号
b. 双引号
c. 单引号
d. 尖括号
题目4
C语言中使用的字符串常量,其起止标记符是( )。
a. 尖括号
b. 单引号
c. 中括号
d. 双引号
自测练习3
在C语言中,一条简单语句的结束符是(
)。
a. 分号
b. 逗号
c. 空格
d. 冒号
题目2
在C语言中,每条复合语句的开始标记字符为(
)。
a. (
b. {
c. [
d. <
题目3
不符合C语言规定的复合语句是(
)。
a. {}
b. {y=10}
c. {;}
d. {x=0;}
题目4
C语言中的选择类语句有两条,它们是( )。
a. else和case
b. if和switch
c. if和else
d. switch和case
自测练习4
在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(
)。
a. name
b. function
c. MAIN
d. main
题目2
C语言程序中的基本功能模块为( )。
a. 函数
b. 表达式
c. 标识符
d. 语句
题目3
一个函数定义所包含的两个部分是( )。
a. 函数原型和函数体
b. 函数名和参数表
c. 函数头和函数体
d. 函数头和函数尾
题目4
一个程序文件开始使用的每条预处理命令,其首字符必须是( )。
a. @
b. #
c. %
d. $
题目5
在一个程序文件中,若要使用#include命令包含一个系统头文件,则此头文件所使用的起止定界符为一对(
)。
a. 尖括号
b. 花括号
c. 单引号
d. 双引号
题目6
在一个函数定义中,函数体的格式是一条复合语句。
对
错
题目7
一个函数必须返回一个值,不允许定义不返回任何值的函数。
对
错
题目8
若要在程序文件中使用数学函数,则需要引入的系统头文件为math.h。
对
错
题目9
若要在程序文件中使用标准输入和输出函数,则需要引入的系统头文件为stdio.h。
对
错
自测练习5
在C语言程序中,单行或行尾注释使用的标记符为(
)。
a. **
b. */
c. //
d. /*
题目2
在C语言程序中,多行注释使用的结束标记符为(
).
a. //
b. */
c. **
d. /*
题目3
在程序文件中添加注释内容是为了增强程序的可读性。
对
错
题目4
在一行中出现多条语句时,注释语句只能为最后一条语句。
对
错
自测练习6
用于输出表达式值的标准输出函数是( )。
a. output()
b. print()
c. printf()
d. scanf()
题目2
在printf()函数调用的格式字符串中,每个格式符的先导字符为(
)。
a. $
b. #
c. %
d. @
题目3
在printf()函数调用的格式字符串中,若使用格式符为“%d”,则对应输出的数据类型为( )。
a. float
b. int
c. double
d. char
题目4
在printf()函数调用的格式字符串中,若使用格式符为“%f”,则对应输出的数据类型为( )。
a. char
b. double
c. int
d. float
题目5
在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为( )。
a. 3
b. 6
c. 4
d. 5
题目6
在利用printf()函数向屏幕输出数据时,需要在参数表的开始位置使用相应的格式字符串。
对
错
题目7
在“printf("%d - %d
= %d",x,y,x-y);”语句所使用的格式字符串中,包含有3个格式符。
对
错
题目8
在执行“printf("s=%s\n","abc");”语句时,输出结果为s=abc。
对
错
题目9
在“printf("s=%c\n","abc");”语句中,格式符的使用同后面的输出数据相适合。
对
错
题目10
在执行“printf("%d -
%d = %d",x,y,x-y);”语句时,其输出的前两个数据值之间将采用逗号分开。
对
错
自测练习7
程序运行中需要从键盘上输入多于一个数据时,若不特别规定分隔符,则输入的各数据之间所使用的分隔符为(
)。
a. 逗号或回车
b. 空格或回车
c. 逗号或分号
d. 空格或逗号
题目2
用于从键盘上为变量输入值的标准输入函数是( )。
a. scanf()
b. print()
c. printf()
题目3
在scanf()函数调用的格式字符串中,每个格式符的先导字符为(
)。
a. @
b. $
c. #
d. %
题目4
在scanf()函数调用的格式字符串中,若使用格式字符串为“%d,%d”,则规定输入的两个数据之间的分隔符为( )。
a. %
b. #
c. $
d. @
题目5
在利用scanf()函数从键盘输入数据时,需要在参数表的开始位置使用相应的格式字符串。
对
错
题目6
在“scanf("%d
%d",&x,&y);”语句所使用的格式字符串中,包含有2个格式符。
对
错
题目7
在执行“scanf("%d
%d",&x,&y);”语句时,需要从键盘上输入2个整数。
对
错
自测练习8
C语言源程序文件的扩展名为( )。
a. cpp
b. obj
c. c
d. exe
题目2
每个C语言程序文件的编译错误的类型有(
)。
a. 2种
b. 1种
c. 4种
d. 3种
题目3
每个C程序文件在编译时可能出现有警告性错误,其对应的标识符号为(
)。
a. error
b. warning
c. warn
d. err
题目4
一个C语言程序只能够包含一个程序源文件。
对
错
题目5
一个C语言程序只能够包含一个用户头文件。
对
错
题目6
在C语言程序上机操作的过程中,编译程序的操作步骤之后是连接操作。
对
错
综合练习