当前位置:计算机科学技术题库>计算机程序设计综合练习题库

问题:

[单选] 若x为float型变量则以下语句()。 x=223.82748; printf(""%6.2f\n"",x);

输出为223.8。输出为223.83。输出为223.82。不能输出。

问题:

[单选] 不合法的main函数命令行参数表示形式是()

main(inta,char*c[])。main(intarc,char**arv)。main(intargc,char*argv)。main(intargv,char*argc[])。

问题:

[单选] 若已定义inta=256,执行语句""printf(""%x"",a,);""的结果是()

0100。0256。0ffe。0ff。

问题:

[单选] 若有定义和语句: char s[10]:s=""abcd"";printf(""%s\n"",s); 则结果是(以下u代表空格)()

输出abcd。输出a。输出abcduuuuu。编译不通过。

问题:

[单选] 若有定义:intx,y;chara,b,c;并有以下输入数据(此处代表换行符,/u代表空格):6/u2A/uB/uC则能给x赋整数6,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是()

scanf(""x=%dy+%d"",&x,&y);a=getchar();b=getchar();c=getchar();。scanf(""%d%d"",&x,&y);a=getchar();b=getchar();c=getchar();。scanf(""%d%d%c%c%c"",&x,&y,&a,&b,&c);。scanf(""%d%d%c%c%c%c%c%c"",&x,&y,&a,&a,&b,&b,&c,&c);。

问题:

[单选] 若变量a是int类型,并执行了语句:a=‘A’+1.6;,则正确的叙述是()

a的值是字符C。a的值是浮点型。不允许字符型和浮点型相加。a的值是字符‘A’的ASCII值加上1。

问题:

[单选] 请读程序片段(字符串内没有空格):printf(%d\n,strlen(ATS\n012\1\\));的输出结果是()

11。10。9。8。

问题:

[单选] 若执行下面的程序时从键盘上输入5,则输出是() main() { int x; scanf(""%d"",&x); if(x++>5) printf(""%d\n"",x); else printf(""%d\n"",x--);}

7。6。5。4。

问题:

[单选] 有如下程序main0{floatx=2.0,y;if(x<;0.0)y=0.0;elseif(x<;10.0)y=1.0/x;elsey=1.0;printf(";";%f\n";";,y);}该程序的输出结果是()

0.000000。0.250000。0.500000。1.000000。

问题:

[单选] 执行下面的程序后,a的值是() #define SQR(X) X*X main( ) { int a=10,k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf(""%d\n"",a); }

10。1。9。0。