更多"[单选题]对下面程序段:
#define A 3
#define B("的相关试题:
[单选题]下面程序段 : for (t=1; t
A.当 x
B.x>=0 时什么也不输出
C.printf 函数永远也不执行
D.最多允许输出 100 个非负整数
[单选题]下面程序段的运行结果是 :for (y= 1;y
A.x=27,y=27
B.x=12,y=13
C.x=15,y=14
D.x=y=27
[单选题]下面程序段的运行结果是 : x = y= 0; while(x
A.20,7
B.6,12
C.20,8
D.8,20
[单选题]下面程序段的运行结果是 if n=0; while(n++
A.2
B.3
C.4
D.有语法错误
[单选题]执行下面的程序段
Int x=5;
Char z='A';
Int B;
B=((x&15)&&(z<'a') );
后,B的值为()。
A.0
B.1
C.2
D.3
[单选题]有如下程序
#define N 3
#define M N+1
#define NUM 2*M+1
Main()
{ int i;
For(i=1;i<=NUM;i++)printf("%d\n",i);
}
该程序中的for循环执行的次数是()。
A.5
B.8
C.7
D.6
[单选题]有如下程序
#define N 4
#define M N+2
#define NUM 2*M+1
Main()
{ int i;
For(i=1;i<=NUM;i++)printf("%d\n",i);
}
该程序中的for循环执行的次数是()。
A.14
B.11
C.10
D.13
[单选题]有如下程序
#define N 2
#define M N+1
#define NUM 2*M+1
Main( )
{ int i;
For(i=1;i<=NUM;i++)printf("%d\n",i);
}
该程序中的for循环执行的次数是()。
A.5
B.6
C.7
D.8
[单选题]有如下程序
#define N 3
#define M N+2
#define NUM 2*M+1
Main()
{ int i;
For(i=1;i<=NUM;i++)printf("%d\n",i);
}
该程序中的for循环执行的次数是()。
A.5
B.9
C.7
D.8
[填空题]下列程序段的运行结果是()。
#define sub(x , y) x-y
Main(
{int a , b , s;
A=5, b=6;
S=sub(a,b);
Printf("s=%d\n" , s);}
[单选题]有以下程序
#define N 5
#define M N+1
#define f(x) (x*M)
main()
{int i1,i2;
i1=f(2);
i2=f(1+1);
printf(“%d %d\n”,i1,i2); }
程序的运行结果是()。
A.12 12
B.11 7
C.11 11
D.12 7
[单选题]下面的C程序完成的功能是()。
#define SIZE 5
void func(int data[SIZE]);
main()
{
int i,buf[SIZE];
printf("Please input %d numbers:",SIZE);
for(i=0;idata[j+1])
{
d=data[j];
data[j]=data[j+1];
data[j+1]=d; }
}
A.对一维数组降序排序
B.对一维数组升序排序
C.对一维数组逆向排序
D.对一维数组顺序排序
[单选题]下面程序段 : x=3; do {y=x--; if(!y){ printf("x");continue;} printf("#"); } while (1
A.将输出 ##
B.将输出 ##*
C.是死循环
D.含有不合法的控制表达式
[单选题]程序中头文件type1.h的内容是:
#define N 5
#define M1 N*3
程序如下:
#include "type1.h"
#define M2 N*2
Main()
{int i;
I=M1+M2; printf("%d\n",i);
}
程序编译后运行的输出结果是()。
A.10
B.20
C.25
D.30
[单选题]分析下列代码片段的执行结果()
已知a,b,c的值分别是4,5,6,执行下面的程序段后,判断变量N的值。
if (c > b + 2){
N = a + b;
}else if (a + b < c) {
N = c - a - b;
}else {
N = a + b;
}
A.3
B.-3
C.9
D.15
[单选题]设整型数组a有10个元素,其中前9个元素中数已按小到大顺序排列,下面程序段的作用是______。 ( )
X = InputBox("请输入一个整数")
K = 8
Do
If x > = a(k) Then
A(k+1) = x
Exit Do
Else
A(k + 1) = a(k)
If k = 0 Then a(k) = x
K = k - 1
End If
Loop Until k < 0
A.把x中的数插入数组a,使数组中的数仍然保持从小到大的顺序
B.在数组a中找到小于或等于x的数,把x中的数放到这个数的后面
C.把x中的数放到下标为0的数组元素中
D.把数组a中的数依次后移,然后把x中的数放到数组的最前面
[判断题]( )程序段的执行是按程序段数值的大小顺序来执行的,程序段号数值小的先执行,大的后执行。
A.正确
B.错误
[单选题]当 a=1,b=3,c=5,d=4 , 执行完下面一段程序后 x 的值是if(a
A.1
B.2
C.3
D.6
[单选题]零件加工程序是由一个个程序段组成的,而一个程序段则是由若干( )组成的。
A.尺寸字
B.地址字
C.坐标字
D.程序字