简答题\n 给出程序的运行结果,程序运行时从键盘输入:54321 #include int main() { int a,b,s; scanf("%2d%2d",&a,&b); s=a/b; printf("s=%d",s); return 0; } A、1 B、1.6875 C、2 D、0\n简答题\n 给出程序的运行结果 #include int main() { int a,b,c,d; char op1,op2,op3; int sum; printf("please input:a+b+c+d\n"); scanf("%d%c%d%c%d%c%d",&a,&op1,&b,&op2,&c,&op3,&d); sum=a+b+c+d; printf("sum=%d",sum); return 0; } 程序运行时从键盘输入: 12+3+1 A、7 B、2 C、32 D、414\n简答题\n 给出程序的运行结果 #include int main() { char a,b; int s; printf("please input a and b:\n"); a=getchar(); b=getchar(); s=a+b; printf("a=%c,b=%c",a,b); return 0; } 程序运行时从键盘输入: 12 A、a=1,b= B、a=1,b=2 C、a= ,b=2 D、乱码\n简答题\n 有以下语句段 #include int main() { int n1=10,n2=20; printf("_________",n1,n2); return 0; }要求按以下格式输出n1和n2的值,每个输出行都是从第一列开始,则空白处代码填写正确的是 运行结果示例如下: n1=10 n2=20 A、n1=%d\nn2=%d B、n1=%dn2=%d\n C、n1=%d,n2=%d D、n1=%d n2=%d\n\n简答题\n 程序运行后的输出结果是 #include int main() { int a=666,b=888; printf("%d\n",a,b); return 0; } A、666 B、888 C、错误信息 D、666,888\n简答题\n 有以下程序,运行时若输入为B,则输出是 #include int main() { char ch; ch=getchar(); ch=ch+32; printf("%c",ch); return 0; } A、b B、98 C、32 D、66\n简答题\n 有如下语句,为使变量a的值为1,b的值为2,从键盘输入数据的正确形式是scanf("a=%d,b=%d",&a,&b); A、a=1,b=2 B、1 2 C、1,2 D、a=1 b=2\n简答题\n 以下程序的输出结果为#includestdio.h intmain() { floata=1234.567,b=55.32; printf(a=%4.2f,b=%5.1f\n,a,b); return0; } A、a = 1234.57, b = 55.3 B、a =1234, b =55 C、a = 1234.6, b = 5.32 D、a =1234.567, b = 55.32\n简答题\n 以下程序的输出结果为 #include int main() { int a=2, c=5; printf("a = %%d, b = %%d\n", a, c); return 0; } A、a = %d, b = %d B、a = %2, b = %5 C、a = 2, b = 5 D、a = %%d, b = %%d\n简答题\n 在C语言中,字符型数据在内存中以( )形式存放 A、ASCII码 B、国际码 C、BCD码 D、反码\n简答题\n 以下程序运行后的输出结果是 #include int main() { int a; int c=10; float f=100.0; double x; a=f/=c*=(x=6.5); printf("%d,%d,%3.1f,%3.1f\n",a,c,f,x); return 0; } A、1,65,1.5,6.5 B、1,65,1,6.5 C、1,65,1.0,6.5 D、2,65,1.5,6.5 \n简答题\n 用c格式符输入字符型数据的时候,为了避免将输入缓冲区中的空白字符(空格、回车换行符、Tab键)作为有效字符读入,可以在%c前面加一个空格。\n简答题\n 给出程序的运行结果,程序运行时从键盘输入:45-12 #include int main() { int a,b,sum; scanf("%d%*c%d",&a,&b); sum=a+b; printf("sum=%d",sum); return 0; } A、57 B、33 C、输出报错 D、输出一个随机数\n简答题\n 以下程序的执行结果是 #include int main() { int a = 5, b = 4, x, y; x = 2 * a++; y = --b * 2; printf("a=%d, x=%d\n", a, x); printf("b=%d, y=%d\n", b, y); return 0; } A、a=6, x=10 b=3, y=6 B、a=6, x=10 b=3, y=8 C、a=6, x=12 b=3, y=6 D、以上均不对\n简答题\n 单个字符既可以以c格式符也可以以d格式符输出,前者是输出这个字符,后者是输出这个字符的ASCII码值。\n简答题\n 写出下面程序的输出结果 #include int main() { int x=6,y,z; x*=18+1; printf("%d,",x--); x+=y=z=11; printf("%d",x); return 0; } A、114,124 B、113,124 C、123,213 D、110,116\n简答题\n 在调用printf函数输出数据时,当数据的实际位宽大于printf函数中的指定位宽时,将按照数据的实际位宽输出数据。\n简答题\n 以下选项中合法的字符常量是 A、 '\010' B、"B" C、66 D、D\n简答题\n 分析下列程序,写出程序运行结果#includestdio.h intmain() { charc1='a',c2='b',c3='c'; printf(a%cb%cc%cabc\n,c1,c2,c3); return0; } A、aabbccabc B、acbcabc C、aabcabc D、acbbcabc\n简答题\n #include int main() { int a,b,c,d; scanf("%c%c%d,%d",&a,&b,&c,&d); printf("%c,%c,%c,%c\n",a,b,c,d); return 0; }若运行以上程序时从键盘上输入:6565,66。则输出结果是 A、6,5,A,B B、6,5,65,66 C、6,5,6,5 D、6,5,6,6\n