单项选择题

有以下程序:
#include <stdio.h>
void swap(char * x,ehar * y)
char t;
t= *x; *x: *y; *y=t;
main ( )
char *s1 ="abc", * s2 ="123";
swap(s1 ,s2); printf("%s,%s \n" ,s1 ,s2);程序执行后的输出结果是( )。

A.123,abe
B.abe,123
C.1bc,a23
D.321,cba
<上一题 目录 下一题>
热门 试题

单项选择题
以下叙述中正确的是( )。
A.预处理命令行必须位于C源程序的起始位置
B.在C语言中,预处理命令行都以“#”开头
C.每个C程序必须在开头包含预处理命令行:#include <stdio.h>
D.C语言的预处理不能实现宏定义和条件编译的功能
单项选择题
以下叙述中错误的是()。

A.C语言源程序经编译后生成后缀为.obj的目标程序
B.C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件
C.用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中
D.C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令

相关试题
  • 有以下程序:#inelude <stdio.h>main...
  • 执行以下程序后,test.txt文件的内容是(...
  • 现有以下结构体说明和变量定义,如图所示,...
  • 有以下程序: #include <stdio.h> m...
  • 有以下程序:#include <stdio.h>int ...