单选题 已知 TMP=0x49; TMP|= (5<<3); 则 TMP 对应的十进制可表示为( )。

A、 49
B、 105
C、 114
D、 157
下载APP答题
由4l***54提供 分享 举报 纠错

相关试题

单选题 下面有关 for 循环的正确描述是( )。

A、for 循环只能用于循环次数已经确定的情况.
B、for 循环是先执行循环体语句,后判定表达式.
C、在 for 循环中,不能用 break 语句跳出循环体.
D、for 循环语句中,可以包含多条语句,但要用花括号括起来.

单选题 若有定义 int a=0;下列可正确给变量赋值的是( )

A、a=a+'a'
B、a=a+"1"
C、a=a+"1"
D、a+1=a

单选题 有如下程序 void main( ) { int i,sum=0; for(i=1;i<=3;sum=sum+1) sum=sum+i; printf("%d\n",sum); } 该程序的执行结果是( )

A、6
B、3
C、死循环
D、0

单选题 以下程序段的输出结果是( )。 #include <stdio.h> int main() { int x = 1,a = 0,b = 0; switch (x) { case 0: b++; case 1: a++; case 2: a++; b++; } printf("a=%d,b=%d\n", a, b); }

A、a=2,b=1
B、a=1,b=1
C、a=1,b=0
D、a=2,b=2

单选题 在 keil 工程中,使用 printf()函数时要添加的头文件是( )。

A、<stdlib.h>
B、<stdio.h>
C、<time.h>
D、<string.h>

单选题 在 C 语言输出前导为 0 的四位十六进制数字 x 时,使用的语句正确的应为( )

A、printf( "%4d" ,x);
B、printf( "%0x" ,x); break 语句跳出循环体.
C、Printf( "%4x" ,x);
D、Printf( "%04x" ,x);

单选题 有以下程序 #include <stdio.h> void swap(int a,int b) { int t; t = a; a = b; b = t; } int main() { int a = 1; int b = 2; swap(a,b); printf("%d,%d\n",a,b++); return 0; } 程序运行后的输出结果是( )。

A、1,2
B、1,3
C、2,1
D、2,2

单选题 C 语言中给数据类型定义一个别名使用的关键字是( )。

A、enum
B、extern
C、typedef
D、struct