1721 |
将一个有5个元素的数组中的值(整数)按逆序重新存放。 例: 原来顺序为:8、6、5、4、1,要求改为1、4、5、6、8 |
49 |
2024-07-07 |
1722 |
从键盘上输入一个2*3的矩阵,将其转秩后形成3*2的矩阵输出。 |
28 |
2024-07-07 |
1723 |
从键盘输入10名学生的成绩数据,按成绩从高到低的顺序排列并输出。(提示:用数组存放成 绩数据) |
29 |
2024-07-07 |
1724 |
从键盘上输入一个4*3的整型数组,找出数组中的最小值及其在数组中的下标。 |
29 |
2024-07-07 |
1725 |
设int x[]={2,4,6,8},y,*p=&x[1];则执行语句 y=(*--p)++;后数组元素x[0]的值为( ). A. 2 |
62 |
2024-07-07 |
1726 |
在下面关于函数的描述中错误的是( ) A.在一个源文件中,如果函数定义在先,调用在后,则不必声明该函数 B.如果一 |
90 |
2024-07-07 |
1727 |
若有int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; int (*q)[4]=a;则能够正确表示数组元素a[1][2]的表达式 |
77 |
2024-07-07 |
1728 |
设int x[]={1,3,5,7,9,11,13},*p=x;则不能正确引用数组元素的表达式是( ) A.*(p--) |
59 |
2024-07-07 |
1729 |
下列程序的运行结果是( ) #include <stdio.h> int main() { int y=10; while (y>0){ if(y%3 |
74 |
2024-07-07 |
1730 |
在下面的定义中,正确的是( )。 A. int y=x; B. int x=3,y=3 ; |
99 |
2024-07-07 |
1731 |
执行下面程序段后,a的值为( )。 int a,b; for(b=1,a=1;b<=20;b++) { if(a>=10) break; i |
31 |
2024-07-07 |
1732 |
执行下列程序段后,变量i的值为( )。 #define MA(x,y) ((x)*(y)) int i=5; i=MA( |
76 |
2024-07-07 |
1733 |
下列程序的运行结果是( ) #include <stdio.h> int main() { int x=3; do { printf("%3d" |
23 |
2024-07-07 |
1734 |
若程序中定义了以下函数 double myadd(double a,double b) { retur |
35 |
2024-07-07 |
1735 |
若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是( ) int t[3][3],*pt[3], |
78 |
2024-07-07 |
1736 |
若有如下程序段: { int a=2,b=-1,c=2; if (a<b) if (b<0) c=0; els |
58 |
2024-07-07 |
1737 |
以下不能对二维数组a 进行正确初始化的语句是( ) A.int a[2][3]={0}; B.int a[ ][3]={{1,2},{0 |
100 |
2024-07-07 |
1738 |
若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( ) A.2.500000 B.2.750000 |
31 |
2024-07-07 |
1739 |
设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为( ) A.int B.float |
42 |
2024-07-07 |
1740 |
若有以下定义,则能使值为3的表达式是( ) int k=7,x=12; A.x%=(k%=5) B.x%=(k |
45 |
2024-07-07 |