单项选择题

若有以下程序:
int a=1, b=2;
a=a^b;
b=b^a;
则执行以上语句后a和b的值分别是______。

A.a=1,b=2
B.a=3,b=1
C.a=3,b=2
D.a=2,b=1
<上一题 目录 下一题>
热门 试题

单项选择题
下述程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,则程序横线处应该填写的是______。#include<stdio.h>main(){char s1[]= chinese , s2[]= japanese ; int i;for(i=0; s1[i]!= 0 &&s2[i]!= 0 ; i++)if(s1[i]==s2[i]&&i<7)______;}
A.putchar(s2[i]); putchar(i)
B.puts(s1[i], i)
C.printf("%c%d\n", s2[i], i)
D.printf("%c", s1[i]); printf("%d\n", i)
单项选择题
若有以下程序段:int c1=1, c2=2, c3; c3=c1 c2;printf( %d n , c3); 执行后的输出结果是______。
A.0
B.1/2
C.0.5
D.1
相关试题
  • 若变量a、b、x、i都已正确定义并赋值,则以...
  • 设有如下关系表: RABC112223SABC3...
  • 利用fseek()函数可实现的操作是____...