单选题

有以下程序 char fun(char x,char y) { if(x < y) return x; return y; } main() { int a=’9’,b=’8’,c=’7’; printf("%c/n",fun(fun(a,b),fun(b,c))); } 程序的执行结果是()

A函数调用出错

B8

C9

D7

正确答案

来源:www.examk.com

答案解析

相似试题
  • 若给出以下定义:charx[]=”abcdefg”;chary[]={‘a’,’b’,’c’,’d’,’e’,’f’,’g’};则正确的叙述为()。

    单选题查看答案

  • 安装Windows 2000Server,最主要的步骤有以下四个,其顺序应为()。 a.运行安装程序 b.运行安装向导 c.网络设置 d.安装完成

    单选题查看答案

  • 设已定义charx[8]和intj,为了给该数组赋值,下面语句中正确的是()

    单选题查看答案

  • 执行以下程序段后,a=(),b=(),c=()。

    填空题查看答案

  • 以下程序执行完后,c与result的值是:()。

    单选题查看答案

  • 若有定义:intx,y;chara,b,c;并有以下输入数据(此处<CR>代表换行,代表空格):12<CR>ABC<CR>>则能给X赋整数1,给Y赋数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是()

    单选题查看答案

  • 已知charx[]=hello,y[]={’h’,’e’,’a’,’b’,’e’};,则关于两个数组长度的正确描述是().

    单选题查看答案

  • 以下程序段的输出结果是() a=Sqr(3) b=Sqr(2) c=a>b Print c

    单选题查看答案

  • 若有定义:intx,y;chara,b,c;并有以下输入数据(此处代表换行符,/u代表空格):6/u2A/uB/uC则能给x赋整数6,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是()

    单选题查看答案