C类语言总复习[定义].pdfVIP

  • 3
  • 0
  • 约2.41万字
  • 约 20页
  • 2021-10-13 发布于福建
  • 举报
《C 语言程序设计》综合练习题 一、单选题 1. C 语言中基本数据类型有 。C A) 整型、实型、逻辑型 B)整型、字符型、逻辑型 C) 整型、实型、字符型 D)整型、实型、字符型、逻辑型 2. 在 C 语言中,数字 O29 是一个 。A A) 八进制数 B ) 十进制数 C ) 十六进制数 D ) 非法数 3. 在以下关于 C 语言的不严格的叙述中,错误的说法是 。A A) 在标识符中,大写字母和小些字母的意义相同 B) 有些不同类型的变量可以在一个表达式中运算 C) 在赋值表达式中等号 “=”左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义 4. 下列关于 C 语言用户标识符的叙述中正确的是 。 B A)用户标识符中可以出现下划线和中划线(减号) B)用户标识符中不可以出现中划线,但可以出现下划线 C)用户标识符中可以出现下划线,但不可以放在用户标识符的开头 D)用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头 【解析】考查 C 语言中的用户标识符规则,在 C 语言程序设计中,用户标识符是由字母、数字和下 划线组成的,并且第一个字符必须是字母或下划线。 5. 结构化程序设计方法中有三种基本控制结构,以下不正确的是 。D A) 顺序结构 B) 选择结构 C) 循环结构 D) 数组结构 6. C 语言提供的合法关键字是 。D A) swicth B) cha C) Case D) default 7 .以下非法的赋值语句是 C A) n=(i=2,++i); B)j++; C) ++(i+1); D)x=j0; 【解析】对表达式不能进行自加自减运算。 8. 在以下一组运算符中,优先级最高的运算符是 。 A) = B) = C) % D) 【解析】C 语言常用的积累运算符的优先级关系是:逻辑非“! ”算术运算符 关系运算符 逻 辑与“ ”逻辑或“ ||”赋值运算符 逗号运算符。由于 C 选项为求余运算符,所以本题正 确答案为 C 选项。 9. 以下四个选项中不能看作一条语句的是 。D A) {; } B) a=0,b=0,c=0; C) if(a0) D) if(b==0)m=1 ;n=2; 【解析】C 语言的基本语句包含控制语句、表达式语句、空语句、复合语句、函数调用语句。 控制语句: 完成一定的控制功能, C 语言有 9 种控制语句, 分别是 if-else 、while 、continue 、 switch 、return 、for 、 do-while 、break 、goto ; 表达式语句:由各类表达式构成,后面加上一个分号,就可以单独作为一条语句出现在一 行,多数情况下含赋值运算符。 复合语句:由一对大括号将一组语句序列括起来形成一个程序段,经常出现在选择或循环 语句中。 空语句:只有一个分号,表示什么也不做。 函数调用语句:由函数名、圆括号内加实参表和分号组成。 本题中 D 选项为三条语句,一条控制语句,链条表达式语句。正确答案为 D 选项。 10. 能将高级语言编写的源程序转换为目标程序的软件是 。D A) 汇编程序 B) 编辑程序 C) 解释程序 D) 编译程序 11. 以下选项中合法的实型

文档评论(0)

1亿VIP精品文档

相关文档