下列程序运行时输入B,则程序输出结果是( )。 #include int main(){ char ch; int digit; printf("输入一个大写字母:"); scanf("%c",&ch); digit=ch-'A'; printf("%c,%d\n",digit+'a',digit); return 0; }
A. 编译出错
B. b,B
C. b,1
D. B,1
查看答案
以下描述中错误的是( )。
A. 不同的计算机可以理解的机器语言也不同
B. 机器语言和汇编语言都和具体的硬件平台相关,统称为低级语言
C. 高级语言编写的程序较为简洁,可读性较好
D. 编译方式执行速度较快,且每次修改源程序后不必重新进行编译处理
(程序完善)以下程序的功能是:求两个实数的乘积和商。请完善程序,在程序中的下划线处填入正确的内容,使程序输出正确的结果。 #include float multi(float x,float y){ return x*y; } float div(float x,float y){ ______ } int main(){ float a,b,r1,r2; printf("请输入两个实数(a和b):"); scanf("%f%f",______ ); r1=multi(a,b); ______ printf("a=%f,b=%f,r1=%f,r2=%f,r2=%f\n"a,b,r1,r2); return 0; }
(程序完善)下列给定的程序的功能是:对输入的字母进行加密。加密的规则是:A->Z,B->Y,C->X,…a->z,b->y,c->x,……即,26个字母反序配对,作为加密的结果。请完善程序,在程序中的下划线处填入正确的内容,使程序得出正确的结果。 #include #include int main(){ ______ printf("请输入一个字母:"); scanf("%c",&ch); if(ch>='a' && ch<='z') //ch为小写字母时 ______ else if(______ )//ch为大写字母时 ch='Z'-(ch-'A'); else{ printf("输入错误!\n"); exit(0); } printf("转换后的字母是:%c\n",ch); return 0; }
(程序改错)下列给定的程序中,函数fun()的功能是:从键盘输入一个圆的直径n,求出周长。例如,若n=2,则圆的周长为6.283180。程序中标有注释符号“//”的行有错误,请修改,并在“//”后填写该行正确的全部内容,使程序能得出正确的结果。 #include #define PI 3.14159;//______ double fun(int n){ return PI*n; } int main(){ int n//______ double perimeter; printf("请输入圆的直径n:"); scanf("%d",n);//______ perimeter=fun(n); printf("圆的直径为:%d,其周长为:%d。\n",n,perimeter);//______ return 0; }