第7题: [单项选择]若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0) s=a; for(b=1;b<=c;b++)s=s+1; 则与上述程序段功能等价的赋值语句是( )。 A. s=a+b; B. s=a+c; C. s=s+c; D. s=b+c; 参考答案:B 答案解析:[解析] 本程序中for循环的次数为c-1+1共循环了c次,而每循环一次s的值加1,所以s的值为s+c。而最开始s的值为a,故4个选项中选项B符合题意。
第8题: [简答题]
根据下面所给的AAA数据库,写出下列每条查询语句的执行结果,或者写出下列每条语句或程序段的功能。 假设存在名为AAA的数据库,包括Students(学号char(8),姓名varchar(8),年龄int,专业varchar(20),入学日期DateTime)和Score(学号char(8),课程名varchar(10),成绩numeric(5,2))两张表。
create procedure xxk3 as begin select学号,avg(成绩) as 平均成绩 from score group by学号 end 参考答案:
显示出AAA库中每个学生的平均成绩