这位武师非比他人,乃是东京八十万禁(jìn、jÿn)军教头,他棒打洪教头,在场的人都情不自禁(jìn、jÿn)地叫起好来()。

A:jÿn、jÿn B:jìn、jìn C:jìn、jÿn D:jÿn、jìn

下列给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素做顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,再使临时数组中的元素成为最后一列。
例如,若N=3,有下列矩阵:
1 2 3
……
4 5 6
……
7 8 9
操作后应为:
7 4 1
……
8 5 2
……
9 6 3
请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#define N 4
void fun(int(*f)(N1)

int i,[N];
for(j=0;j<N;j++)
r[j]=t[0][j];
for(j=0;j<N;j++)
/********found********/
t[0][N-j-1]=t[j] (1) ;
for(j=0;j<N;j++)
f[j][0]=t[N-1][j];
/********found******/
for(j=N-1;j>=0; (2) )
t[N-1][N-1-j]=t[j][N-1];
for(j=N-1;j>=0;j--)
/********found********/
t[j][N-1]=[ (3) ];

main( )

int t[][N]=21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10,i,j;
printf("/nThe original array:/n");
for(i=0;i<N;i++)

for(j=0;j<N;j++)
printf("%2d",t[i][j]);
printf("/n");

fun(t);
printf("/nThe result is:/n");
for(i=0;i<N;i++)
for(j=0;j<N;j++)
printf("%2d",t[i][j]);
printf("/n");

0 (2)j- (3)j

下面程序的输出结果是( )。
#include <stdio.h>
void main( )
int n[3][3],i,j;
for(i=0; i<3; 1++)
for(j=0;j<3;j++)
n[i][j]=i+j;
for(i=0;i<2;i++)
for(j=0;j<2;j++)
n[i+1][j+1]+=n[i][j];
pnintf("%d/n",n[i][j]);

A:14 C:6 D:不确定

以下程序的输出结果是 ______。
Dim n(2,2), i, j As Integer
For i = 0 To 2
For j = 0 To 2
n(i,j) = i + j
Next j
Next i
For i = 0 To 1
For j = 0 To 1
n(i+ 1 ,j + 1) = n(i + 1,j + 1) + n(i, j)
Next j
Next i
Print n(i, j)

A:14 C:6 D:值不确定

以下程序的输出结果是 ______。 Dim n(2,2), i, j As Integer For i = 0 To 2 For j = 0 To 2 n(i,j) = i + j Next j Next i For i = 0 To 1 For j = 0 To 1 n(i+ 1 ,j + 1) = n(i + 1,j + 1) + n(i, j) Next j Next i Print n(i, j)

A:14 C:6 D:值不确定

请补充main函数,该函数的功能是:输出一个N×N矩阵,要求非对角线上的元素赋值为0,对角线元素赋值为1。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。 试题程序: #include<stdio. h> #define N 10 main ( ) { int bb[N] [N]; int i, j,n; clrscr ( ); printf (" /nInput n:/n"); scanf ("%d", &n); for (i=0; i<n; i++) for (j=0; j<n; j++) { 【1】 ; if (i==j) bb[i] [j]= 【2】 ; if ( 【3】 ) bb[i] [j]=1; } printf(" /n***** the result ***** /n"); for (i=0; i<n; i++) { printf (" /n/n"); for (j=0; j<n; j++) printf ("%4d",bb [i] [j] ); } }

bb[i][j]=0 (2)1 (3)j==n-1-i

执行下面程序,单击Command1,数组元素a(3,2)的值是(),a(1,2)的值是(),a(2,3)的值是()
Option Explicit
Option Base 1
Private Sub Commandl_Click( )
Dim n As Integer,i As Integer,j As Integer
Dim a(3,3)As Integer,k As Integer
n=3:k=1
i=n:j=(n+1)/2
a(i,j)=k
For k=2 To n*n
i=i+1:j=j+1
If i>n And j<=n Then
i=1
ElseIf i<=n And j>n Then
j=1
ElseIf i>n And j>n Then
i=i-2:j=j-1
ElseIf i<=n And j<=n And a(i,j)<>0 Then
i=i-2:j=j-1
End If
a(i,j)=k
Next k
For i=1 To n
For j=1 To n
Pic1.Print Right(" " &Str(a(i,j)),3);
Next j
Pic1.Print
Next i
End Sub

下列各项中字音有错误的一项是:( )

A:灰烬 jìn豁口 huō掎角之势 jǐ B:间或 jiàn焦灼 zhuó矫饰 jiǎo C:教诲 huì解剖 paó解数 xiè D:襟怀 jīn禁止 jìn晶莹剔透 tī

微信扫码获取答案解析
下载APP查看答案解析