后进栈,b、c 处于中间,a 最早进栈,所以出栈时一定是先出 d,再出 c,最后出 a。 (8)a 【解析】 设计包括概念设计和逻辑设计两个方面的内容。 (9)a 【解析】 关系表中,每一行称为一个元组,对应表中的一条记录;每一列称为一个属性,对应表中的一个字 段;在二维表中凡能唯一标识元组的最小属性集称为该表的键或码。 (10)c 【解析】 "选课 sc" 表是 "学生 s" 表和 "课程 c" 表的映射表,主键是两个表主键的组合。 (11)d 【解析】 在 c 语言所有的运算符中,逗号运算符的优先级最低。c 语言中区分大小写,所以 aph 和 aph 是两个不同的变量。 赋值表达式 a=b 表示将 b 的值付给 a,而 b 本身的值保持不变;通过键盘可以向计算机输入允许 的任何类型的数据。选项 d)中当从键盘输入数据时,对于整型变量可以输入整型数值和字符,对于实型变量可以输 入实型数值和整型数值等。 (12)b 【解析】 c 语言规定用户标识符由字母、数字和下划线组成,且第一个字符必须是字母或下划线,可见选 项 c),d)是错误的;此外,c 语言不允许用户将关键字作为标识符,而选项 a)中的 void 正是 c 语言的关键字。
(13)b 【解析】 c 语言的语法规定,字母 e(e)之前必须有数字,且 e(e)后面的指数必须是整数,而选项 b)中,e(e) 后面的指数是小数,所以不合法。 (14)a 【解析】 在 c 语言中,"%"运算符两侧的运算数必须是整型。 (15)a 【解析】 赋值运算符左侧的操作数必须是一个变量,而不能是表达式或者常量,选项 c)和 d)错误。"%" 运算符两侧都应当是整型数据,选项 b)错误。 (16)d 【解析】 输出格式控制符%c 表示将变量以字符的形式输出;输出格式控制符%d 表示将变量以带符号的 十进制整型数输出,所以第一个输出语句输出的结果为 a,97;第二个输出语句输出的结果为 k=12。 (17)b 【解析】 c 语言的字符以其 ascii 码的形式存在,所以要确定某个字符是大写字母,只要确定它的 ascii 码在a和z之间就可以了,选项 a)和 c)符合要求。函数 isalpha 用来确定一个字符是否为字母,大写字母的 ascii 码值的范围为 65 到 90,所以如果一个字母的 ascii 码小于 91,那么就能确定它是大写字母。
(18)b 【解析】 满足表达式(c>=2&&c<=6)的整型变量 c 的值是 2,3,4,5,6。当变量 c 的值不为 2,4,6 时,其值只 能为 3 或 5,所以表达式 c!=3 和 c!=5 中至少有一个为真,即不论 c 为何值,表达式 b)都为"真"。 (19)b 【解析】 条件运算符要求有 3 个操作对象,称三目(元)运算符,它是 c 语言中惟一的一个三目运算符。条 件表达式的一般形式为:表达式 1表达式 2:表达式 3 其求解顺序是:先求解表达式 1,若为非 0(真)则求解表达式 2, 此时表达式 2 的值就作为整个条件表达式的值。若表达式 1 的值为 0(假),则求解表达式 3,表达式 3 的值就是整个 条件表达式的值,注意++、--的用法。 (20)b 【解析】 在一维数组中要注意的是作为下标表达式的常量表达式的值必须是大于等于 0,选项 b)中定义 有 5 个元素,但赋值时有 6 个元素,所以是错误的。 (21)b 【解析】 本题中,a[1][2]是二维数组中的第 6 个元素,对应 for 循环中 i 的值为 5,p[5]=5+1。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-28349-12.html
还有真货卖吗
拼不过我们的军舰