相关题目
已有定义int a =-2 ; 和输出语句: printf (“% 8lx”,a) ;以下正确的叙述是( ) 。
以下C程序正确的运行结果是( ) 。
main ( )
{ long y=-43456;
printf(“y=%-8ld\\n”,y);
printf(“y=%-08ld\\n”,y) ;
printf(“y=%08ld\\n”,y) ;
printf(“y=%+8ld\\n”,y) ; }
以下C 程序正确的运行结果是( ) 。
main ( )
{ int y=2456 ;
printf(“y=%3o\n”,y) ;
printf(“y=%8o\n”,y) ;
printf(“y=%#8o\n”,y);
}
以下C 程序正确的运行结果是( ) 。
main( )
{ long y=23456;
printf(“y=%3x\n”,y) ;
printf (“y=%8x\n”,y) ;
printf (“y=%#8x\n”,y) ;}
若x , y 均定义为int 型, z定义为double 型, 以下不合法的scanf 函数调用语句是( )。
已有如下定义和输入语句, 若要求al,a2,c1,c2 的值分别为10,20,A 和B, 当从第一列开始输入数据时, 正确的数据输入方式是( ) 。
int a1,a2; char c1,c2;
scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);
已有定义int x; float y; 且执行scanf(“%3d%f”,&x,&y); 语句, 若从第一列开始输入数据12345 678<回车>, 则x 的值为( ) 。
已有定义int x; float y; 且执行scanf(“%3d%f”,&x,&y); 语句, 若从第一列开始输入数据12345 678<回车>, 则 y的值为( ) 。
已有如下定义和输入语句, 若要求a1, a2, cl,c2的值分别为10,20,A和B , 当从第一列开始输入数据时, 正确的数据输入方式是( ) 。
int a1,a2; char c1,c2;
scanf(“%d%d”,&a1,&a2);
scanf(“%c%c”,&c1,&c2) ;
已有程序段和输入数据的形式如下, 程序中输入语句的正确形式应当为( ) 。
main( )
{ int a; float f;
printf(“\\\\nInput number:”);
输入语句
printf(“\\\\nf=%f,a=%d\\\\n”,f,a);
}
Input number : 4.5 2
