下列程序的输出结果是()。 #include<stdio.h> main() { int a=2,b=3,P; p=f(a,b); printf
下列程序的输出结果是()。 #include<stdio.h> main() { int a=2,b=3,P; p=f(a,b); printf(”%d”,p); } int f(a,b) { int c; if(a>b)c=1; else if(a==b)c=0; else c=-l; return(c); }
A.-l
B.0
C.1
D.2
下列程序的输出结果是()。 #include<stdio.h> main() { int a=2,b=3,P; p=f(a,b); printf(”%d”,p); } int f(a,b) { int c; if(a>b)c=1; else if(a==b)c=0; else c=-l; return(c); }
A.-l
B.0
C.1
D.2
A、2
B、224
C、234
D、4
A、3,5
B、3,3
C、5,3
D、5,5
1: #include <stdio.h> 2: int main() 3:{ 4: int a=2; 5: int b=6.5 6: for(i=0;i <b;i++) 7: int c="a+sqrt(b);" 8: return 0; 9:} 上述程序在vc2010下的编译结果如下:> ------ Build started: Project: rrrr, Configuration: Debug Win32 ------ > main.cpp > main.cpp(6): warning C4244: 'initializing' : conversion from 'double' to 'int', possible loss of data > main.cpp(6): error C2143: syntax error : missing ';' before 'for' > main.cpp(6): error C2065: 'i' : undeclared identifier > main.cpp(6): error C2065: 'i' : undeclared identifier > main.cpp(6): error C2065: 'i' : undeclared identifier > main.cpp(7): error C3861: 'sqrt': identifier not found > main.cpp(8): error C2146: syntax error : missing ';' before identifier '; ' > main.cpp(8): error C2065: '; ' : undeclared identifier > main.cpp(8): error C2143: syntax error : missing ';' before '}' ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== 引起编译错误的原因是:
A、第五行缺少封号
B、第六行缺少封号
C、第七行有非法字符
D、第七行sqrt缺少头文件
E、第五行变量赋值类型不匹配
A、1,2
B、-2,0
C、-1,1
D、0,0
A、21
B、2
C、6
D、11
A、0
B、2
C、3
D、不确定
A、a=2,b=5
B、a=%2,b=%5
C、a=%d,b=%d
D、a=%%d,b=%%d
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!