C语言基础知识练习题
习题
选择题
以下选项中不正确的整型常量是
A.12. B.-20 ,000 5 6
以下选项中正确的实型常量是
A.0 . 1415 ×intf(“%d\n”,y=x/y);
}
若变量已正确定义为int类型,要给a、b、c输入数据,以下正确输入语句是
A、read(a,b,c) B、scanf(“%d%d%d”,a,b,c)
C、scanf(“%D%D%D”,&a,&b,&c) D、scanf(“%d%d%d”,&a,&b,&c)
,要通过赋值语句scanf(“%f%f%f”,&a,&b,&c)给a赋予10、b赋予22、赋予33,以下不正确的输入形式是
A、10 B、,, C、 D、10 22
22 33
33
,要将a和b中的数进行交换,下面选项中不正确的是
A、a=a+b,b=a-b,a=a-b; B、t=a,a=b,b=t;
C、a=t; t=b; b=a; D、t=b; b=a; a=t;
若变量已正确定义,以下程序段的输出结果是
A、输出格式说明与输出项不匹配,输出无定值 B、
C、 D、
x=
printf(“%f\n”,(int)(x*1000+)/(float)1000 );
若有以下程序段,c3中的值是
A、0 B、1/2 C、 D、1
int c=1, c2=2, c3;
c3=c1/c2;
若有以下程序段,其输出结果是
A、0,0,-10 B、0,0,5 C、-10,3,-10 D、3,3,-10
int a=0,b=0,c=0;
c=(a-=a-5),(a=b,b +3);
printf(“%d,%d,%d\n”,a,b,c);
当运行以下程序时,在键盘上从第一列开始输入9876543210<CR>(在此处<CR>代表Enter),则程序的输出结果是
A、a=98,b=765,c=4321 B、a=10,b=432,c=8765
C、a=98,b=,c= D、a=98,b=,c=
main()
{ int a; float b,c;
scanf(“%2d%3f%4f”,&a,&b,&c);
printf(“\na=%d,b=%f,c=%f\n”,a,b,c);
}
A、a=%2,b=%5 B、a=2,b=5
C、a=%%d,b=%%d D、a=%d,,b=%d
main()
{ int a=2,b=5;
printf(“a=%%d,b=%%d\n”,a,b);
}
,则以下程序段的输出是
A、-1,-1 B、-1,32767 C、-1,32768 D、-1,65535
main()
int a=-1;
printf(“%d,%u\n”,a,a);
A、*496 * B、* 496* C、*000496* D、输出格式符不合法
int x=496;
printf(“*%-6d*\n”,x);
A、|| B、| | C、| 3| D、| 3.|
float a=;
printf(“|%|\n”,a);
(“|%|\n”,);语句的输出是
A、|| B、|| C、|| D、||
以下程序段的输出是
A、** B、* * C、** D、* *
float a=;
printf(“%*\n”,a);
若变量c定义为float类型,当从终端输入:283.
C语言基础知识练习题 来自淘豆网m.daumloan.com转载请标明出处.