[单选题]有以下程序: void swap(char*x,char*y) {cbar t; t=*x; *x=*y; *y=t; } main() {char*s1="abc",*s2="123"; swap(s1,s2);printf("%s,%s\n",s1,s2); } 程序执行后的输出结果是( )。
正确答案 :C
1bc,a23
解析:解析:函数swap()实现的功能为交换字符指针x和y首位的数值。
[单选题]以下选项中,能用作数据常量的是( )。
正确答案 :D
25L
[单选题]若变量a是int类型,并执行了语句:a='A'+1.6;则正确的叙述是
正确答案 :D
a的值是字符'A'的ASCII值加上1。
解析:解析:在C语言中规定允许不同类型的量进行运算,但在运算时需转换成高级的类型进行运算。在表达式中有字符型和实型参加运算时,统一转换为实型再运算,当运算结果存入变量时再转换为该变量的类型。
查看原题 点击获取本科目所有试题