单选题

在下面的条件语句中(其中S1和S2表示C语言语句),只有一个在功能上与其他三个语句不等价()。

Aif(a)S1;else S2;

Bif(a==0)S2;else S1;

Cif(a!=0)S1;else S2;

Dif(a==0)S1;else S2;

正确答案

来源:www.examk.com

答案解析

相似试题
  • 已知for(;n>=1;n--),下列语句实现将S2所指字符数组中前n个字符复制到S1所指字符数组中,其中代码不正确的是()。

    单选题查看答案

  • 欲将字符串S1复制到字符串S2中,其语句是()。

    填空题查看答案

  • 设计函数strcmp(s1,s2)是字符串比较,根据s1,s2大小分别返回负数(s1s2)。其中负数和正数为s1和s2中第一个不同的两个字母的差值。

    简答题查看答案

  • 下列函数strcmp(s1,s2)是字符串比较,根据s1,s2大小分别返回负数(s1<s2),0(s1=s2),正数(s1>s2).请将缺少部分补上。其中负数和正数为s1和s2中第一个不同的两个字母的差值。

    填空题查看答案

  • 在下面的命令格式中,同时缺省范围、条件表示全部记录的是()。

    单选题查看答案

  • 在下面的程序段中,写出对x的赋值语句的频度。(表示为n的函数)

    简答题查看答案

  • 若REPLACE(S,S1,S2)表示用字符串S2替换字符串S中的子串S1的操作,则对于S=“Beijing&Nanjing”,S1=“Beijing”,S2=“Shanghai”,REPLACE(S,S1,S2)=()。

    单选题查看答案

  • 在下面的语句序列中,temp的最终值为()

    单选题查看答案

  • 异步模式下8251A模式寄存器S2,S1位为10表示停止位的个数是()。

    单选题查看答案