高级语言程序设计(C)判断题-期末总复习
函数题
1-1
对于已正确定义的二维数组a, *(a[i]+j)与a[i][j]的含义相同。 (2分)
T F
作者: 黄隆华
单位: 怀化学院
答案:
对于a【i】是第i行的地址,故,j代表往后位移j位,再由指针指向该地址,与a【i】【j】一致,T。
1-2
实参向形参进行数值传递时,数值传递的方向是单向的,即形参变量值的改变不影响实参变量的值。 (2分)
T F
作者: 黄隆华
单位: 怀化学院
答案:
T,是因为形参传入的是值,并不是地址,无法对地址中的值修改
1-3
指向结构体变量的指针可以作函数参数,实现传址调用。 (2分)
T F
作者: 王从银
单位: 吉首大学
答案:
结构体本身是一个指向一个区域的指针,可以将地址传给函数,T。
1-4
指针数组的每个元素都是一个指针变量。 (2分)
T F
作者: 王从银
单位: 吉首大学
答案:
指针数组是由指针组成的数组
1-5
预处理命令的前面必须加一个“#”号。 (2分)
T F
作者: 王从银
单位: 吉首大学
答案:
Yes, you are right. T
1-6
语句printf("%.2f",1.0/3);输出为0.33。 (2分)
T F
作者: 王从银
单位: 吉首大学
答案:
.2f 是保留两位小数,1.0是浮点 类型,double与int运算时转为double 故,T 。
1-7
continue 只能用于循环体中。 (2分)
T F
作者: 王从银
单位: 吉首大学
答案:
break 可以用于if switch 条件语句和while等循环语句,continue只可以用于循环体中,T
1-8
continue 不是结束本次循环,而是终止整个循环的执行。 (2分)
T F
作者: 王从银
单位: 吉首大学
答案:
continue只是结束本次循环。