下面语句可以往地址是200H的片外数据存储器单元写数据5的是( )。
A:
B: include PBYTE[0x200]=5;
C: unsigned char xdata byTemp _at_ 0x200; byTemp=5;
D: unsigned char xdata *xdp; xdp = 0x200;
*xdp =5;
E:
F: include XBYTE[0x200]=5;
A:
B: include PBYTE[0x200]=5;
C: unsigned char xdata byTemp _at_ 0x200; byTemp=5;
D: unsigned char xdata *xdp; xdp = 0x200;
*xdp =5;
E:
F: include XBYTE[0x200]=5;
B,C,D
举一反三
- 下面语句定义的变量byTemp能够表示的数值范围是( )。unsigned char data byTemp; A: -128~+127 B: 0~255 C: -32768~+32767 D: 0~65535
- 设集合A={x|0<x<5},则集合A∩B=( ) A: {0,5,-5} B: {x|0<x<5} C: {x|0<x≤5} D: {x|0≤x≤5}
- 表示x是5的倍数的逻辑表达式为_______。 A: x Mod 5 = 0 B: x - 5 = 0 C: x / 5 = 0 D: x * 5 = 0
- 以下程序没有语法问题的是() A: B: include<;stdio.h>;int main( ){int x , y = 5 ; printf( "%d\n" , x / y ) ; return 0 ;} C: D: include<;stdio.h>;int main( ){int x = 3 ;y = 5 ; printf( "%d\n" , x / y ) ; return 0 ;} E: F: include<;stdio.h>;int main( ){int x = 3 ,y ; printf( "%d\n" , x / y ) ;y = 5; return 0 ;} G: H: include<;stdio.h>;int main( ){int x = 3 , y = 5 ; printf( "%d\n" , x / y ) ; return 0 ;}
- 表示x是5的倍数或是9的倍数的逻辑表达式为 ____。 A: x \ 5 = 0 Or x \ 9 = 0 B: x \ 5 = 0 And x \ 9 = 0 C: x Mod 5 = 0 Or x Mod 9 = 0 D: x Mod 5 = 0 And x Mod 9 = 0
内容
- 0
命题“若x>5,则x>0”的否命题是( ) A: 若x≤5,则x≤0 B: 若x≤0,则x≤5 C: 若x>5,则x≤0 D: 若x>0,则x>5
- 1
使用Keil uVision编写51单片机的C程序时,若定义一个变量x并由编译器将其分配到片外RAM中,应定义( )语句。【蓝桥杯客观题】 A: unsigned char code x; B: unsigned char pdata x; C: unsigned char idata x; D: unsigned char xdata x;
- 2
如果x是一个整数,判断其是为3的倍数但不是5的倍数的正确表达式为( )。 A: x%3==0 or x%5!=0 B: x%3==0 and x%5!=0 C: x%3!=0 and x%5==0 D: x%3!=0 or x%5==0
- 3
使用Keil uVision编写51单片机的C程序时,若定义一个变量x,并由编译器将其分配到外部RAM中,应定义()语句。 A: code unsigned char x; B: pdata unsigned char x; C: idata unsigned char x; D: xdata unsigned char x;
- 4
#include int cude( );int main( ){ int x=5;x=cude( );printf("%d\n",x);return 0;}int cude( ){ int x;x=x*x*x; return x;} A: 5 B: 125 C: 0 D: 1