语句 k=(m=5,n=++m); 运行之后,变量k、m、n的值依次为()。
A.5,5,6
B.5,6,5
C.6,6,5
D.6,6,6
第1题:
以下程序的运行结果是 int k=0; void fun(int m) {m+=k;k+=m;printf("m=%d k=%d",m,k++);} main() {int i=4; fun(i++); printf("i=%d k=%d\n",i,k); }
A.m=4 k=5 i=5 k=5
B.m=4 k=4 i=5 k=5
C.m=4 k=4 i=4 k=5
D.m=4 k=5 i=4 k=5
第2题:
该程序运行的结果是( )。
#include
#include
#define M 100
void fun(int m, int *a, int *n)
{ int i,j=0;
for(i=1;i<=m;i++)
if(i%7==0||i==0)
a[j++]=i;
*n=j;}
main()
{ int aa[M],n,k;
clrscr();
fun(10,aa,&n);
for(k=0;k
if((k+1) ==0)printf("\n");
else printf("M",aa[k]);
printf("\n");}
第3题:
有如下程序,该程序的执行结果为______。 Dim k As Integer n=5 m=1 k=1 Do While k <= n m=m*2 k=k+1 Loop Print m
A.1
B.5
C.32
D.40
第4题:
已知int k=10,m=3,n;则下列语句输出结果是printf("%d\n",n=(k%m,k/m));
A.2
B.3
C.4
D.5
第5题:
以下程序运行后,a的值是 ( ) main( ) { inta,k=4,m=6,*pl=&k,*p2=&m; a=p1=&m; printf("%d\n",a); }
A.4
B.1
C.0
D.运行时出错,a无定值
第6题:
有以下程序: #include <stdio.h> main() { int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=a<b); printf("%d,%d\n",k,m); } 程序运行后的输出结果是( )。
A.0,0
B.0,1
C.1,0
D.1,1
第7题:
假定w、x、y、z、m均为int型变量,有如下程序段:
N=1;x=2;y=3;z=4;
m=(W<X)?W:K;
m=(m<y)?m:y;
m=(m<z)?m:z;
则该程序运行后,m的值是【 】
第8题:
下列语句序列执行后,K的值是______。 public class Test11 { public static void main(String[] args) { int m=3, n=6, k=0; while ((m++)<(n--)) ++k; System.out.println (k); } }
A.0
B.1
C.2
D.3
第9题:
下列语句序列执行后,k的值是( )。 public class Test{ public static void main(String[] args) { int m=3, n=6, k=0; while((m++)<(n--)) ++k; System.out.println(k); } }
A.0
B.1
C.2
D.3
第10题:
第11题:
设N=886,M=345,K=″M+N″,表达式1+&K的值是().
第12题:
当主量子数n=1,2,3,4,5,6时,用字母表示壳层依次为()
第13题:
下列程序的运行结果是( )。 PriVate Sub Form_CUCk() Dimk As Integ<er n=5 m=1 k=1 Do m=m+2 k=k+1 Loop Until k>n Printm End Sub
A.1
B.12
C.11
D.32
第14题:
已知有一维数组A[0...m*n-1],若要对应为m行、n列的矩阵,则下面的对应关系______可将元素A[k](0≤k<m*n)表示成矩阵的第i行、第j列的元素(0≤i<m,0≤j<n)。
A.i=k/n,j=k%m
B.i=k/m,j=k%m
C.i=k/n,j=k%n
D.i=k/m,j=k%n
第15题:
执行以下程序的输出结果是( )。
include<stdio.h>
define M 5
define N M+M
main()
{ int k;
k=N*N*5;printf(”%d\n" ,k);
}
第16题:
下列正确的变量声明是( )
A.int m;n;k;
B.unsigned int m,n,k;
C.double int m,n,k;
D.int m,n,k
第17题:
下列程序的运行结果是 Private Sub Form_Click() Dim k As Integer n=5 m=1 k=1 Do m=m+2 k=k+1 Loop Until k>n Print m End Sub
A.1
B.12
C.11
D.32
第18题:
有以下程序:
include <iostream>
using namespace std;
int main()
{
int m[5],n[5],*px,*py,k;
px=m;
py=n;
for(k=1;k<4;k++)
{
*px=k;
*py=2*k;
cout<<m[k-1]<<n[k-1];
px++;py++;
}
cout<<end1;
return 0;
}
运行后的输出结果为【 】。
第19题:
下列语句执行之后,m、n、k的值分别为______。 public class ex44 { public static void main(String[] args) { byte m=5; int n=3; boolean k; k=--m!=++n; } }
A.4, 4, true
B.5, 3, true
C.5, 3, false
D.4, 4, false
第20题:
运行下列语句后,输出的结果是( )。 Option Base 1 Dim a i=1 a=Array(l, -2, 9, 0, -1, 9) Do k=a(i) For m = 10 To k Step -2 n=k+m Next m Print n+m i=i+1 Loop While Abs(m+n) <> 27
A.3 27-8
B.3-8 27
C.-8 27 3
D.-8 3 27
第21题:
已知有一维数组A(0..m*n-1],若要对应为m行、n列的矩阵,则下面的对应关系(4)可将元素A[k](0≤k<m*n)表示成矩阵的第i行、第j列的元素(0≤i<m,0≤j<n)。
A.i=k/n,j=k%m
B.i=k/m,j=K%m
C.i=k/n,j=k%n
D.i=k/m,j=k%n
第22题:
第23题:
已知两种亲型配子为M N K,m n k,两种双交换配子为M N k,m n K.则三个基因的排列顺序是()。
第24题:
5,6,7,
5,7,9,
5,8,11,
5,5,5,