【单选题】若有以下说明和语句: char*language[]={“fortran” ”basic” ”pascal” ”java” ”c” }; ch
已帮助 人
【单选题】若有以下说明和语句: char*language[]={“fortran” ,”basic” ,”pascal”,”java”,”c”,}; char **p; p=language+2; 则语句printf(“%on”,*p);()。
A.输出的是language[2]元素的地址
B.输出的是字符窜pascal
C.输出的是language[2]元素的值,它是字符窜pascal的首地址
D.格式说明不正确,无法得到确定的输出
![【单选题】若有以下说明和语句: char*language[]={“fortran” ”basic” ”pascal” ”java” ”c” }; ch](/uploads/allimg/6-2827184Q9.jpg)
回答
共1条回复-
C 解析:选项A将97作为ASCII码值(小写字母a的ASCII码值)赋给字符变量t。选项D将字符a和字符b的ASCII码值的和赋给变量t。选项B是将字符a的 ASCII码值赋给变量t,也是正确的。选项C中的“a”是字符串常量,不是字符常量。
