知识点:整型数据 43.
以下程序的输出结果是______。 main( ) { int k=17;
printf("%d,%o,%x \n",k,k,k); }
A、17,021,0x11 B、17,17,17 C、17,0x11,021 D、17,21,11 答案:D
知识点:整型数据 44.
下面程序的输出是______。 main() {
unsigned a=32768; printf("a=%d\n",a); }
A、a=32768 B、a=32767 C、a=-32768 D、a=-1 答案:C
知识点:整型数据 45.
在C语言中,合法的长整型常数是______。 A、0L B、4962710 C、324562& D、216D 答案:A
知识点:整型数据 46.
C语言中运算对象必须是整型的运算符是______。A、%= B、/ C、= D、<= 答案:A
知识点:整型数据 47.
以下选项中不属于C语言的类型名称是______。 A、signed short int B、unsigned long int C、unsigned int D、long short 答案:D
知识点:整型数据 48. 有以下程序 main() {
int m=0256,n=256; 程序运行后的输出结果是______。 A、0256 0400 B、0256 256 C、256 400 D、400 400 答案:C
知识点:整型数据 49.
若执下面程序时从键盘上输入5, main() { int x;
scanf("%d",&x);
if(x++>5) printf("%d\n",x); else printf("%d\n",x--); }
则输出是______。 A、7 B、6 C、5 D、4 答案:B
知识点:自加、自减运算符和逗号运算符 50. 有以下程序 main () {
char a1='M', a2='m'; printf("%c\n", (a1,a2)); }
以下叙述中正确的是______。 A、程序输出大写字母M B、程序输出小写字母m C、格式说明符不足,编译出错 D、程序运行时产生出错信息 答案:B
知识点:自加、自减运算符和逗号运算符 51.
以下程序的输出结果是 ______。 main() { int a;
printf("%d\n",(a=3*5,a*4,a+5)); }
A、65 B、20 C、15 D、10 答案:B
知识点:自加、自减运算符和逗号运算符 53.
设有如下程序段 int x=2002,y=2003; printf("%d\n",(x,y));
则以下叙述中正确的是______。