下面程序执行后的输出结果是( )。#include <;stdio.h>;char f(char x , char y){if(x>;y) return y;else return x;}int main(){ char a='9',b='8',c='7',d='6';printf("%c",f(f(a,b),f(c,d)));return 0;}
A: 6
B: 9
C: 8
D: 7
A: 6
B: 9
C: 8
D: 7
举一反三
- 中国大学MOOC: 子函数Fun(char x , char y)的功能是对任意两个字符x和y,如果x为真,则函数返回y的值,否则返回x的值。若使以下程序运行后的输出结果是7,请补充完整空白处缺少的代码。#include char Fun(char x , char y){ if(__________) return y; else return x;}int main( ){ char a=9,b=8,c=7; printf(____,Fun(_______________)); return 0; }
- 【单选题】以下程序的输出结果是()。 #include"stdio.h" int f(int x) { int y; if(x==0||x==1) return (3); y=x*x-f(x-2); return y; } main() { int z; z=f(3); printf("%d ",z); } A. 0 B. 9 C. 6 D. 8
- 以下程序没有语法问题的是() A: B: include<;stdio.h>;int main( ){int x , y = 5 ; printf( "%d\n" , x / y ) ; return 0 ;} C: D: include<;stdio.h>;int main( ){int x = 3 ;y = 5 ; printf( "%d\n" , x / y ) ; return 0 ;} E: F: include<;stdio.h>;int main( ){int x = 3 ,y ; printf( "%d\n" , x / y ) ;y = 5; return 0 ;} G: H: include<;stdio.h>;int main( ){int x = 3 , y = 5 ; printf( "%d\n" , x / y ) ; return 0 ;}
- 有以下程序int fun(int x , int y){ if(x<y) return x; return y;}void main( ){ int a= 9,b=8,c=7; printf("%d\n", fun(a,b) );}程序的执行结果是 A: 9 B: 8 C: 函数调用出错 D: 7
- 中国大学MOOC: 已知在ASCII字符集中,数字0的序号为48,下面程序的输出结果为( )。#include <stdio.h>int main(){char x, y;x = 0, y = 9;printf("%d, %d", x, y);return 0;}