当前位置:计算机科学技术题库>C#程序设计题库

问题:

[单选] 以下程序输出结果为() #include voidmain() {int i,b,k=0;for(i=1;i=0)k++;} printf("%d,%d\n",k,b);}

3,-1。6,-1。3,0。6,-2。

问题:

[单选] 下面程序段在执行完成后,a的值为() int j=0,k=0,a=0; while(j

6。8。9。10。

问题:

[单选] 有定义语句:int i;double a[4];若通过键盘输入为数组a的4个元素赋值,输入时不同数据之间使用默认分隔符,则下面正确的输入语句是()

for(i=0;i<4;i++)scanf("%lf",&a[i])。for(i=0;i<4;i++)scanf("%f",&a[i])。for(i=0;i<4;i++)scanf("%lf\n",&a[i])。for(i=0;i<4;i++)scanf("%f,",&a[i])。

问题:

[单选] 已知以下程序段的运行结果为“654321”,则下划线所在位置应填入的代码是() #define N 6 int a[N]={1,2,3,4,5,6},i,t; for(i=0;i

N/2。N。N/2+1。N+1。

问题:

[单选] 在VC6.0中定义二维数组并初始化:inta[][3]={1,2,3,4,5,6,7};则以下判断中不正确的是()

数组a包含9个元素。a[1][2]的初值为6。a[2][2]的初值为0。在程序中引用a[2][3]会导致编译错误。

问题:

[单选] 以下程序段的输出结果是() int a[4][4]={{1},{2,3},{4,5,6},{7,8,9,10}},s=0,i;for(i=0;i

20。32。12。随机值。

问题:

[单选] 若有定义语句:inta[10]={1,2,3,4,5,6,7,8,9,10};charc=“a”;则值为4的合法表达式是()

a[4]。a[’d’-’c’]。a[’d’-c]。a[100.0-c]。

问题:

[单选] 以下程序段的输出结果是() int a[7]={9,15,7,-3,0,11,15},m,n,i;for(m=n=0,i=1;ia[m])m=i; elseif(a[i]printf("%d,%d\n",m,n)

15,-3。6,3。1,3。2,4。

问题:

[单选] 以下程序段用冒泡法对数组a进行由大到小排序,则下划线所在位置应填入的代码是() int a[5]={29,47,14,110,8},i,j,t;for(i=0;i

5-i。4。4-i。3-i。

问题:

[单选] 在VC6.0中有定义语句:doublea[5]={23.7,1.08,-6.5,43.4,0.69};inti;则下列语句中错误的是()

for(i=0;i<5;i++)a[i]=getchar()。for(i=0;i<5;i++)a[i]+=’a’。for(i=0;i<5;i++)printf("%f\n",a[i])。for(i=0;i<5;i++)scanf("%lf",A.。