
程序设计(C)
学校: 江苏开放大学答案无
问题: 1. 计算机唯一能识别的语言是()。
选项:
• A. 机器语言
• B. 汇编语言
• C. 高级语言
• D. 面向对象语言
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 下面对国家开放大学答案C语言特点的描述,不正确的是()。
选项:
• A. C语言兼有高级语言和低级语言的双重特点,执行效率高
• B. C语言既可以用来编写应用程序,又可以用来编写系统软件
• C. C语言中变量可以不定义,直接使用
• D. C语言是一种结构式模块化程序设计语言
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 以下叙述中正确的是()。
选项:
• A. C语言的源程序不必通过编译就可以直接运行
• B. C语言中的每条可执行语句最终都将被转换成二进制的机器指令
• C. C源程序经编译形成的二进制代码可以直接运行
• D. C语言中的函数不可以单独进行编译
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. C程序的基本结构单位是
选项:
• A. 文件
• B. 语句
• C. 函数
• D. 表达式
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 结构化程序由三种基本结构组成,三种基本结构组成的算法______。
选项:
• A. 可以完成任何复杂的任务
• B. 只能完成部分复杂的任务
• C. 只能完成符合结构化的任务
• D渝粤题库. 只能完成一些简单的任务
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 以下叙述中不正确的是()。
选项:
• A. 一个好的程序应该有详尽的注释
• B. 在C程序中,赋值运算符的优先级最低
• C. 在C程序中,j++;是一条赋值语句
• D. C程序中的#include和#define均不是C语句
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. C语言源程序的基本单位是()。
选项:
• A. 过程
• B. 函数
• C. 子程序
• D. 标识符
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. C语言源程序文件经过C编译程序编译连接之后生成一个后缀为()的可执行文件
选项:
• A. .c
• B. .obj
• C. .exe
• D. .bas
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 以下叙述正确的是()。
选项:
• A. do-while语句构成的循环不能用其它语句构成的循环来代替.
• B. do-while语句构成的循环只能用break语句退出.
• C. 用do-while语句构成的循环,在while后的表达式为非零时结束循环.
• D. 用do-while语句构成的循环,在while后的表达式为零时结束循环
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. C语言源程序文件经过C编译程序编译后生成的目标文件的后缀为
选项:
• A. .c
• B. .obj
• C. .exe
• D. .bas
答案: 请关注公众号【渝粤搜题】查看答案
问题: 11. C 语言程序的三种基本结构是顺序结构、选择结构和______结构.
选项:
• A. 循环
• B. 递归
• C. 转移
• D. 嵌套
答案: 请关注公众号【渝粤搜题】查看答案
问题: 12. 用计算机高级语言编写的程序一般称为()。
选项:
• A. 目标程序
• B. 可执行程序
• C. 源程序
• D. 伪代码程序
答案: 请关注公众号【渝粤搜题】查看答案
问题: 13. C语言规定,在一个源程序中,main函数的位置()。
选项:
• A. 必须在最开始
• B. 必须在系统调用的库函数的后面
• C. 可以任意
• D. 必须在最后
答案: 请关注公众号【渝粤搜题】查看答案
问题: 14. 以下叙述中正确的是 ()。
选项:
• A. C程序中注释部分可以出现在程序中任意合适的地方
• B. 花括号“{“和”}”只能作为函数体的定界符
• C. 构成C程序的基本单位是函数,所有函数名都可以由用户命名
• D广东开放大学答案. 分号是C语句之间的分隔符,不是语句的一部分
答案: 请关注公众号【渝粤搜题】查看答案
问题: 15. 以下叙述正确的是()。
选项:
• A. 在C程序中,main函数必须位于程序的最前面
• B. C程序的每行中只能写一条语句
• C. C语言本身没有输入输出语句
• D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误
答案: 请关注公众号【渝粤搜题】查看答案
问题: 16. C语言源程序名的后缀是
选项:
• A. exe
• B. c
• C. obj
• D. cp
答案: 请关注公众号【渝粤搜题】查看答案
问题: 17. 以下不正确的叙述是()。
选项:
• A. 在C程序中所用的变量必须先定义后使用
• B. 程序中,APH和aph是两个不同的变量
• C. 若a和b类型相同,在执行了赋值语句a=b;后b中的值将放入a中,b中的值不变
• D. 当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值
答案: 请关注公众号【渝粤搜题】查看答案
问题: 18. 以下叙述中正确的是()。
选项:
• A. 构成C程序的基本单位是函数
• B. 可以在一个函数中定义另一个函数
• C. main()函数必须放在其它函数之前
• D. 所有被调用的函数一定要在调用之前进行定义
答案: 请关注公众号【渝粤搜题】查看答案
问题: 19. 在一个C程序中()。
选项:
• A. main函数必须出现在所有函数之前
• B. main函数可以在任何地方出现
• C. main函数必须出现在所有函数之后
• D. main函数必须出现在固定位置
答案: 请关注公众号【渝粤搜题】查看答案
问题: 20. C语言程序经过编译、链接后生成的可执行文件的扩展名是()。
选项:
• A. c
• B. exe
• C. o
• D. obj
答案: 请关注公众号【渝粤搜题】查看答案
问题: 21. 下列叙述中正确的是()。
选项:
• A. C语言编译时不检查语法
• B. C语言的子程序有过程和函数两种
• C. C语言的函数可以嵌套定义
• D. C语言所有函数都是外部函数
答案: 请关注公众号【渝粤搜题】查看答案
问题: 22. 能将高级语言编写的源程序转换为目标程序的是()。
选项:
• A. 链接程序
• B. 解释程序
• C. 编译程序
• D. 编辑程序
答案: 请关注公众号【渝粤搜题】查看答案
问题: 23. C语言编写的源程序()。
选项:
• A. 可立即执行
• B. 经过编译即可执行
• C. 经过编译和链接后才能执行
• D. 经过编译和解释后才能执行
答案: 请关注公众号【渝粤搜题】查看答案
问题: 24. 一个C语言程序是由()。
选项:
• A. 一个主程序和若干子程序组成
• B. 函数组成
• C. 若干过程组成
• D. 若干子程序组成
答案: 请关注公众号【渝粤搜题】查看答案
问题: 25. 以下叙述正确的是()。
选项:
• A. 可以把define和if定义为用户标识符
• B. 可以把define定义为用户标识符,但不能把if定义为用户标识符
• C. 可以把if定义为用户标识符,但不能把define定义为用户标识符
• D. define和if都不能定义为用户标识符
答案: 请关注公众号【渝粤搜题】查看答案
问题: 26. 以下叙述中错误的是
选项:
• A. 用户所定义的标识符允许使用关键字
• B. 用户所定义的标识符应尽量做到"见名知意"
• C. 用户所定义的标识符必须以字母或下划线开头
• D. 用户定义的标识符中,大、小写字母代表不同标识
答案: 请关注公众号【渝粤搜题】查看答案
问题: 27. 任何一个C语言的可执行程序都是从____开始执行的.
选项:
• A. 程序中的第一个函数
• B. main( )函数的入口处
• C. 程序中的第一条语句
• D. 编译预处理语句
答案: 请关注公众号【渝粤搜题】查看答案
问题: 28. 以下描述中正确的是()。
选项:
• A. 由于 do-while 循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
• B. do-while 循环由do开始,用while结束,在 while(表达式)后面不能写分号
• C. 在 do-while 循环体中,一定要有能使 while 后面表达式的值变为零("假")的操作
• D. do-while 循环中,根据情况可以省略 while
答案: 请关注公众号【渝粤搜题】查看答案
问题: 29. C语言源程渝粤教育序文件的后缀是.C,经过编译之后,生成后缀为.OBJ的【1】文件,经连接生成后缀.EXE的可执行文件。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 30. C语言的三种基本结构是【1】结构、选择结构、循环结构.
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 31. C语言中,【1】是程序的基本组成部分.
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 32. 一个C源程序中至少应包括一个【1】函数.
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 33. c语言程序的三种基本结构是:顺序结构,选择结构,【1】结构.
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 34. C语言源程序的基本单位是【1】.
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 养成良好的编程习惯对程序员来说很重要,在编写C语言程序时,不属于良好的编程习
惯的是()。
选项:
• A. 在程序代码中穿插一些必要的注释
• B. 变量名字符数越少越好
• C. 采用分层缩进的书写格式
• D. 以模块化方式考虑程序结构,以函数形式书写较复杂结构
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 关于算法特点的叙述中,不正确的是()。
选项:
• A. 仅有有限的操作步骤,即无死循环
• B. 算法的每一个步骤应当是确定的
• C. 有适当的输入,可以没有输出
• D. 算法中的每一步都应当能有效地执行
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 下列叙述中,不符合良好程序设计风格的是
选项:
• A. 程序的效率第一,清晰第二
• B. 程序的可读性好
• C. 程序中有必要的注释
• D. 输入数据前要有提示信息
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 算法的有穷性是指
选项:
• A. 算法程序的运行时间是有限的
• B. 算法程序所处理的数据量是有限的
• C. 算法程序的长度是有限的
• D. 算法只能被有限的用户使用
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 下列选项中不属于结构化程序设计原则的是
选项:
• A. 可封装
• B. 自顶向下
• C. 模块化
• D. 逐步求精
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 结构化程序所要求的基本结构不包括
选项:
• A. 顺序结构
• B. GOTO跳转
• C. 选择(分支)结构
• D. 重复(循环)结构
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 简单程序设计步骤中不包括
选项:
• A. 安装编译程序
• B. 确定算法
• C. 编码
• D. 调试
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 算法的空间复杂度是指
选项:
• A. 算法在执行过程中所需要的计算机存储空间
• B. 算法所处理的数据量
• C. 算法程序中的语句或指令条数
• D. 算法在执行过程中所需要的临时工作单元数
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述 中错误的是()。
选项:
• A. 有零个或多个输入
• B. 有零个或多个输出
• C. 有穷性
• D. 可行性
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. 软件是指
选项:
• A. 程序
• B. 程序和文档
• C. 算法加数据结构
• D. 程序、数据和相关文档的集合
答案: 请关注公众号【渝粤搜题】查看答案
问题: 11. 下列叙述中正确的是
选项:
• A. 算法就是程序
• B. 设计算法时只需要考虑数据结构的设计
• C. 设计算法时只需要考虑结果的可靠性
• D. 设计算法时需要同时考虑时间复杂度和空间复杂度
答案: 请关注公众号【渝粤搜题】查看答案
问题: 12. 以下叙述中正确的是
选项:
• A. 程序设计的任务就是编写程序代码并上机调试
• B. 程序设计的任务就是确定所用数据结构
• C. 程序设计的任务就是确定所用算法
• D. 以上三种说法都不完整
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 下列变量说明语句中,正确的是()。
选项:
• A. char:a b c;
• B. char a;b;c;
• C. int x;z;
• D. int x,z;
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 以下关于long、int和short类型数据占用内存大小的叙述中正确的是
选项:
• A. 均占4个字节
• B. 根据数据的大小来决定所占内存的字节数
• C. 由用户自己定义
• D. 由C语言编译系统决定
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达 式的值为“假”,则以下不能满足要求的表达式是()。
选项:
• A. A%2==1
• B. !(A%2==0)
• C. !(A%2)
• D. A%2
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 以下数值中,不正确的八进制数或十六进制数是()。
选项:
• A. 0x16
• B. 16
• C. -16
• D. 0xaaaa
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 下列关于单目运算符++、--的叙述中正确的是______。
选项:
• A. 它们的运算对象可以是任何变量和常量
• B. 它们的运算对象可以是char型变量和int型变量,但不能是float型上海开放大学答案变量
• C. 它们的运算对象可以是int型变量,但不能是double型变量和float型变量
• D. 它们的运算对象可以是char型变量、int型变量和float型变量
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 以下的选择中,正确的赋值语句是()。
选项:
• A. a=1,b=2
• B. j++
• C. a渝粤搜题=b=5;
• D. y=int(x)
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 以下标识符中,不能作为合法的C用户定义标识符的是()。
选项:
• A. putchar
• B. _double
• C. _123
• D. INT
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 在C语言中,char型数据在内存中的存储形式是()。
选项:
• A. 补码
• B. 反码
• C. 原码
• D. ASCII码
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. C语言中运算对象必须是整型的运算符是()。
选项:
• A. %=
• B. /
• C. =
• D. 〈=
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. 设有说明:char w; int x; float y; double z; 则表达式w*x+z-y值的数据类型为().
选项:
• A. float
• B. int
• C. char
• D. double
答案: 请关注公众号【渝粤搜题】查看答案
问题: 11. 下面不正确的字符串常量是()。
选项:
• A. 'abc'
• B. "12'12"
• C. "0"
• D. " "
答案: 请关注公众号【渝粤搜题】查看答案
问题: 12. 设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的 数据类型为()。
选项:
• A. int
• B. float
• C. double
• D. 不确定
答案: 请关注公众号【渝粤搜题】查看答案
问题: 13. C语言中,char类型数据占()。
选项:
• A. 1个字节
• B. 2个字节
• C. 4个字节
• D北京开放大学答案. 8个字节
答案: 请关注公众号【渝粤搜题】查看答案
问题: 14. 以下运算符中,优先级最高的运算符是()。
选项:
• A. *=
• B. >=
• C. (类型)
• D. +
答案: 请关注公众号【渝粤搜题】查看答案
问题: 15. C语言中的标识符只能由字母,数字和下划线三种字符组成, 且第一个字符()。
选项:
• A. 必须为字母
• B. 必须为下划线
• C. 必须为字母或下划线
• D. 可以是字母,数字和下划线中任一字符
答案: 请关注公众号【渝粤搜题】查看答案
问题: 16. 已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用 八进制表示的字符常量'\101'是()。
选项:
• A. 字符A
• B. 字符a
• C. 字符e
• D. 非法的常量
答案: 请关注公众号【渝粤搜题】查看答案
问题: 17. 下列字符序列中,可用作C标识符的一组字符序列是()。
选项:
• A. S.b,sum,average,_above
• B. class,day,lotus_1,2day
• C. #md,&12x,month,student_n!
• D. D56,r_1_2,name,_st_1
答案: 请关注公众号【渝粤搜题】查看答案
问题: 18. 下列变量定义中合法的是()。
选项:
• A. short _a=1-.1e-1;
• B. double b=1+5e2.5;
• C. long do=0xfdaL;
• D. float 2_and=1-e-3;
答案: 请关注公众号【渝粤搜题】查看答案
问题: 19. 下列字符序列中,不可用作C语言标识符的是()。
选项:
• A. b70
• B. #ab
• C. symbol
• D. a_1
答案: 请关注公众号【渝粤搜题】查看答案
问题: 20. 已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表 示的字符常量'\101'是______。
选项:
• A. 字符A
• B. 字符a
• C. 字符e
• D. 非法的常量
答案: 请关注公众号【渝粤搜题】查看答案
问题: 21. 设有说明:char c; int x; double z;则表达式c*x+z值的数据类型为
选项:
• A. float
• B. int
• C. char
• D. double
答案: 请关注公众号【渝粤搜题】查看答案
问题: 22. C语言中,double类型数据占()。
www.yuyue-edu.cn选项:
• A. 1个字节
• B. 2个字节
• C. 4个字节
• D. 8个字节
答案: 请关注公众号【渝粤搜题】查看答案
问题: 23. 表达式18/4*sqrt(4.0)/8值的数据类型为()。
选项:
• A. int
• B. float
• C云南开放大学答案. double
• D. 不确定
答案: 请关注公众号【渝粤搜题】查看答案
问题: 24. 设有说明语句:char a='\72';则变量a()。
选项:
• A. 包含1个字符
• B. 包含2个字符
• C. 包含3个字符
• D. 说明不合法
答案: 请关注公众号【渝粤搜题】查看答案
问题: 25. 下面四个选项中,均是不合法的浮点数的选项是()。
选项:
• A. 160. 0.12 e3
• B. 123 2e4.2 .e5
• C. -.18 123e4 0.0
• D. -e3 .234 1e3
答案: 请关注公众号【渝粤搜题】查看答案
问题: 26. 以下标识符中,不能作为合法的C用户定义标识符的是()。
选项:
• A. a3_b3
• B. void
• C. _123
• D. IF
答案: 请关注公众号【渝粤搜题】查看答案
问题: 27. 在C语言中,int、char和short三种类型数据在内存中所占用的字节数()。
选项:
• A. 由用用户自己定义
• B. 均为2个字节
• C. 是任意的
• D. 由所用机器的机器字长决定
答案: 请关注公众号【渝粤搜题】查看答案
问题: 28. 以下字符中不是转义字符的是()。
选项:
• A. \a'
• B. \b'
• C. \c'
• D. '\\'
答案: 请关注公众号【渝粤搜题】查看答案
问题: 29. 算术运算符、赋值运算符和关系运算符的运算优先级按从高到低的顺序依次为
选项:
• A. 算术运算、赋值运算、关系运算
• B. 关系运算、赋值运算、算术运算
• C. 算术运算、关系运算、赋值运算
• D. 关系运算、算术运算、赋值运算
答案: 请关注公众号【渝粤搜题】查看答案
问题: 30. 若有定义:char c='\010'; 则变量C中包含的字符个数为【1】.
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 31. 设 int x=1/4;则x的值为【1】.
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 32. 若x和a均是int型变量,则执行表达式x=(a=4, 6*2) 后的x值为【1】 。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 33. C语言中,字符型数据和【1】 数据之间可以通用。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 34. 若a是int型变量,且a的初值为6,则计算表达式 a+=a-=a*a 后a的值为【1】.
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 35. 若a是int型变量,则计算表达式 a=25/3%3 后a的值为【1】.
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 36. 设w=5;w+= -2;则w的值为【1】.
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 37. C语言中的字符变量用保留字【1】来说明.
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 38. 若s为整型变量,且s=6,则表达式s%2+(s+1)%2的值为【1】 。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 39. 若有以下定义,则计算表达式y+=y-=m*=y后的y值是【1】. int m=5,y=2;
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 40. 已知 i=5,写出语句 i*=i+1; 执行后整型变量 i 的值是【1】.
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 41. 设c语言中,int类型数据占2个字节,则long类型数据占【1】个字节, short类型数据占【2】个字节.
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 42. 写出语句 b=(a=6,a*3); 执行后整型变量b的值是【1】.
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 43. 赋值运算符的作用是将一个数据赋给一个【1】 。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 44. C程序中数据有常量和【1】之分。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 45. 5/3的值为【1】。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 46. 自增运算符++、自减运算符--,只能用于【1】,不能用于常量或表达式。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 47. C的字符常量是用【1】引号括起来的1个字符,而字符串常量是用双引号号括起来的字符序列。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 48. C语言规定在程序中对用到的所有数据都必须指定其数据类型,对变量必须做到先【1】,后使用。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 49. C语言中,用一个标识符代表一个常量的,称为【1】常量。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 1. 在C语言中,能代表逻辑值“真”的是()。
选项:
• A. True
• B. 大于0的数
• C. 非0整数
• D. 非0的数
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. C语言的if语句嵌套时,if与else的配对关系是()。
选项:
• A. 每个else总是与它上面的最近的if配对
• B. 每个else总是与最外层的if配对
• C. 每个else与if的配对是任意的
• D. 每个else总是与它上面的if配对
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 判断char型变量cl是否为小写字母的正确表达式是()。
选项:
• A. 'a'<=cl<='z'
• B. (cl>=a)&&(cl<=z)
• C. ('a'>=cl)||('z'<=cl)
• D. (cl>='a')&&(cl<='z')
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 以下不正确的if语句形式是()。
选项:
• A. if(x>y&&x!=y);
• B. if(x==y) x+=y;
• C. if(x!=y) scanf("%d",&x) else scanf("%d",&y);
• D. if(x
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. C语言的switch语句中case后
选项:
• A. 只能为常量
• B. 只能为常量或常量表达式
• C. 可为常量或表达式或有确定值的变量及表达式
• D. 可为任何量或表达式
答案: 请关注公众号【渝粤搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。