A.说明一个数组变量 int a[表达式],则表达式必须是一个结果为正整数的常量表达式。
B.数组是由固定数量的,类型相同的元素组成的。
C.数组变量在说明时可以赋初值,但赋初值的元素必须连续。
D.数组变量在说明时不能赋初值。
E.在数组变量说明时,可以不确定数组中元素的个数,具体的个数可在程序运行过程中根据需要确定。
以下叙述中错误的是
A.C程序在运行过程中所有计算都以二进制方式进行
B.所有C程序都需要编译链接无误后才能运行
C.C程序在运行过程中所有计算都以十进制方式进行
D.C程序中字符变量存放的是字符的ASCⅡ值
A.要正常退出程序或系统,可以随意关闭主机电源
B.避免震动,由其在系统运行过程中严禁搬挪计算机
C.不要把硬盘放在强磁场附近或潮湿高温处
D.要经常对硬盘进行检查,整理碎片,使硬盘工作在最优状态
数组
1.实验目的
①掌握一维数组和二维数组的定义、赋值和输入输出的方法。
②掌握字符数组和字符串函数的使用。
③掌握与数组有关的算法(特别是排序算法)。
2.实验内容
编程序并上机调试运行。
①以下程序运行后的输出结果是______。
main()
{int a[4][4]={{1-2,-3,-4}, {0,-12,-13,14},{-21,23,0,-24},{-31,32,-33,0}};
int i,j,s=0;
for(i=0;i<4;i++)
{,for(j=0;j<4;j++)
{if(a[i][j]<0)continue;
if(a[i][j]==0)break;
s+=a[i][j];
}
}
printf("%d\n",s):
}
②以下程序运行后的输出结果是______。
main()
{int i,n[]={0,0,0,0,0);
for(i=1;i<=4;i++)
{n[i]=n[i-1]*2+1;
printf("%d",n[i]);
}
}
③以下程序运行后的输出结果是______。
main()
{int i,j,a[][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
for(j=i+1;j<3;j++)a [j][i]=0;
for(i=0;i<3;i++)
{for(j=0;j<3;j++)
printf("%d",a[i][j]);
printf("\n");
}
}
④求出任何n×5的数组中所有数据的平均值。
⑤若有说明:int a[2][3]={{1,2,3},{4,5,6}};现要将a的行和列的元素互换后存入另一个二维数组b中。
⑥通过循环按行顺序为一个5*5的二维数组a赋1到25的自然数,然后输出该数组的左下半角。
⑦试编程打印出5*5的螺旋方阵。
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
⑧某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
A.程序运行效率
B.程序运行不报错
C.分析结果的准确性
D.程序的规范性
A.检修稳压电源部分,更换已损坏的元件;除光电管暗盒的潮气或更换光电管
B.更换新灯泡
C.校正比色槽定位部件的安放
D.修理或更换电源开关
A.在运行中应经常观察故障指示灯及仪表是否正常
B.检查转向、制动系统的状态是否可靠灵活,观察设备运行状态,如出现异常,应立即停机进行检查
C.在运行中如发现温度过高,应停止作业,立刻熄火直至温度下降到正常范围
D.如果频繁高温,则应检查发动机风扇皮带和空滤器,清理发动机周围和散热器积土,仍不能解决问题,应请维修人员检查