题目内容

若ch为char型变量,a和k为int型变量,(已知字符a的ASCII十进制代码为97),则执行以下语句后的输出为()。 char ch; int a,k; ch='a'; a=12; printf("%x,%o,",ch,ch,a); printf("k=%%d\n",k);

A. 61,141,12,k=%d
B. 输出项与格式描述符个数不符,输出为零值或不定值
C. 61,141,k=%d
D. 61,141,k=%12

查看答案
更多问题

若a为整型变量,且有以下语句,则下面说法正确的是()。 a=-017L; printf("%d\n",a);

A. 赋值不合法
B. 输出值为-17
C. 输出为不确定值
D. 输出值为-15

执行以下语句后,a、b的值分别为()。 int a ,b,c; a=b=c=1; ++a||++b&&++c;

A. 错误
B. a=0,b=2
C. a=2,b=1
D. a=1,b=2

阅读以下程序,当输入数据的形式为:25,13,10,正确的输出结果为( )。#include "stdio.h"void main(){ int x,y,z; scanf("%d%d%d", &x,&y,&z); printf("x+y+z=%d\n",x+y+z);}

A. x+y+z=48
B. x+y+z=35
C. x+z=35
D. 不确定值

假定a的初值为12,则执行语句“a+=a-=a*a;”后,a的值是(C)。A.B.C.D.

A. 132
B. -132
C. -264
D. 12

答案查题题库