个源程序在计算机执行的步骤为() A、编辑/连接/编译/执行 B、编辑编译/连 接执行 C、连接/编辑/编译/执行 D、编辑/连接执行/编 译 如果有整型变量X,浮点型变量Y,双精度型变量Z,则表达 式Y大Z+X+Y执行后的类型为() A、双精度 B、浮点型 C、整型 D、逻辑型 用8位无符号二进制数能表示的最大十进制数为()。 A、127 B、128 C、255 D、256 下列各组常数中正确的是() A、‘AB’,0003,0X2ag,2E5 B、3E-4,“X-Y”, n’,0X5bd C、e3,5+7,234E,lg3 D、3507”,521,01006,0XA3
一个源程序在计算机执行的步骤为( )。 A、编辑/连接/编译/执行 B、编辑/编译/连 接/执行 C、连接/编辑/编译/执行 D、编辑/连接/执行/编 译 如果有整型变量X,浮点型变量Y,双精度型变量Z,则表达 式Y*Z+X+Y执行后的类型为( )。 A、双精度 B、浮点型 C、整型 D、逻辑型 用8位无符号二进制数能表示的最大十进制数为( )。 A、 127 B 、 128 C、 255 D、 256 下列各组常数中正确的是( )。 A、‘AB’,0003,0X2ag,2E5 B、3E-4,“X—Y”, ‘\n’,0X5bd C、e 3 ,5+7,234E,lg3 D、3507”,521,01006,0XA3
下列各组变量正确的是()。 A、A3b,T2,IF B、S,OK?,T C、M2, Student1,pD、 I next,IJ,IT 下面函数描述不正确的是()。 A、指针类型函数返回的值是指针。B、整型类型函数返回的值是 整数。 C、空类型函数返回的值是任意类型数据。D、结构体类型函数返 回的是结构体类型的值。 当int型变量n=-1时,prin(“%xn”,n);行的结果为() B、1000000000000001 C、fff D、非以上结果 下列表达式结果为真的是() A、1<4&&4>7 B、!(2<=5 C、!(4<=6)&&(3<=7) D、(1<3)‖(2>5
下列各组变量正确的是( )。 A、A3b,T_2,IF B、S,OK?,_T C、M2,Student_1,_p D、1_next,I+J,INT 下面函数描述不正确的是( )。 A、指针类型函数返回的值是指针。B、整型类型函数返回的值是 整数。 C、空类型函数返回的值是任意类型数据。D、结构体类型函数返 回的是结构体类型的值。 当int 型变量n= - 1时,printf(“%x\n”,n);行的结果为( )。 A、- 1 B、1000000000000001 C、ffff D、非以上结果 下列表达式结果为真的是( )。 A、1 < 4 && 4 > 7 B、! ( 2 < = 5 ) C、! ( 4 < = 6 ) && ( 3 < = 7 ) D、( 1 < 3 ) || ( 2 > 5 )
若有以下定义和语句 include“ stdio. h” int a=4, b=3, p, *g, w; =&a; q=&b;W=qq= nUll; 则以下选项中错误的语句是 B)w=p;C)“p=a;D)p=w 以下能正确定义数组并正确赋初值的语句是 A)int N=5, b[NIN; B)inta[1l2={1,{2}; C) int c[2={1,2},3,4};D)ints32|={{1,2},{3,4}; maino {inti=1,j=1,k=2 if(j++ll k++)&&i++) printf("od, %d, %d\n,i,j, k); A)1,1,2 B)2,2,1 C 2.2.2 D)2,2,3
若有以下定义和语句 #include “stdio.h” int a=4,b=3,*p,*q,*w; p=&a;q=&b;w=q;q=NULL; 则以下选项中错误的语句是 A) *q=0; B) w=p; C) *p=a; D) p=w; 以下能正确定义数组并正确赋初值的语句是 A) int N=5,b[N][N]; B) int a[1][2]={{1},{2}}; C) int c[2][ ]={{1,2},{3,4}}; D) int s[3][2]={{1,2},{3,4}}; main() { int i=1,j=1,k=2; if ( j++|| k++)&&i++) printf(“%d,%d,%d\n”,i,j,k); } A) 1,1,2 B) 2,2,1 C) 2,2,2 D) 2,2,3
若有以下程序段 int m=Ox04. n=0x02 printf(“%xln”,m) 执行后输出的结果是 A)0X42 B)0x6 C)6 D)0X02 有以下程序 main( i int i; for(i=0;i<2;i++) switch(i) i case 1: printf("%od,1); case2: printf((%d”,i default: printf(“%d”,i) 执行后输出结果是: A)0112 B)0112 C)011l D)1200
若有以下程序段 int m=0x04,n=0x02; m + = n; printf(“%x\n”,m); 执行后输出的结果是 A) 0X42 B) 0x6 C) 6 D) 0X02 有以下程序 main( ) { int i; for ( i=0;i<2;i++) switch( i ) { case 1: printf(“%d”, i ); case 2: printf(“%d”,i ); default : printf(“%d”, i ); } } 执行后输出结果是: A) 0112 B) 0112 C) 0111 D) 1200
有以下程序段 int m=0. n=o: char c=a scanf(“%d%c%d”,&m,&c,&n) printf(od,%oc, %cIn", m, c, n); 若从键盘上输入:10A65<回车>,则输出结果是: A)10,A,10 B)10,a,10C)10m,a,0D)10,A,A void f(int x, int y) iint t; if(x<y t=x;x=y;y=t; main (0 {inta=4,b=3,c=5; f(a, b); f(a, c); f(b, c); printf("%od, o% d, dn,a, b, c A)345B)5,3,4C)5,4,3 D)43,5
有以下程序段 int m=0 , n=0; char c=’a’; scanf(“%d%c%d”,&m,&c,&n); printf(“%d,%c,%c\n”,m,c,n); 若从键盘上输入:10A65<回车>,则输出结果是: A) 10,A,10 B) 10,a,10 C) 10m,,a,0 D)10,A,A void f(int x,int y) { int t ; if (x<y){ t=x; x=y; y= t;} } main() { int a=4,b=3,c=5; f(a,b); f(a,c) ; f(b,c); printf(“%d,%d,%d\n”,a,b,c); } A)3,4,5 B) 5,3,4 C) 5,4,3 D) 4,3,5