单选题算法中,对需要执行的每一步操作,必须给出清楚、严格的规定,这属于算法的______。
单选题有以下程序: #include <stdio.h> int f(int b[] [4]) { int i,j,s=0; for(j=0;j<4;j++) { i=j; if(i>2) i=3-j; s+=b[i][j]; } return s; } main() { int a[4][4]={{1,2,3,4},{0,2,4,6},{3,6,9,12},{3,2,1,0}}; printf("%d/n",f(a)); } 执行后的输出结果是( )。
单选题在C语言中,下列关于文件操作的叙述正确的是( )。
单选题设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为
单选题以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。 #define N 10 void arrin(int x[N]) int i=0; while(i<N) scanf("%d", ______); 在下划线处应填入的是 A) x+i B) &x[i+1] C) x+(i++) D) &x[++i]
单选题设有以下定义 int a=0; double b=1.25; charc c='A'; #define d 2 则下面语句中错误的是
单选题以下选项中可用作C程序合法实数的是( )。
单选题设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,栈顶指针t叩值变为( )。
单选题有以下程序#includemain(){int a=7; while(a--); printf("%d\n",a);}程序运行后的输出结果是
单选题有以下程序:
#include <stdio.h>
main( )
{ char x=2,y=2,z;
z=(y<<1)
printf("%d/n",z);
}
程序的输出结果是______。
单选题下面程序的输出是______。 typedef union long x[2]; int y[4]; char z[8]; MYTYPE; MYTYPE them; main() printf("%d/n",sizeof(them));
单选题若有定义:double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是______。
单选题设有定义:
double a[10],$s=a;
以下能够代表数组元素a[3]的是______。
单选题以下程序的输出结果是 main() { int a=0,i; for(i=1;i<5;i++) { switch(i) {case0: case3:a+=2; case 1: case2:a+=3; default:a+=5; } } printf(“%d/n”,A) ; }
单选题以下程序运行后的输出结果是 #include<stdio.h> main() int y=10; while(y--); printf("y=%d/n", y); A) y=0 B) y=-1 C) y=1 D) while构成无限循环
单选题若要以"a+"方式打开一个已存在的文件,则以下叙述正确的是______。
A.文件打开时,原有文件内容不被删除,位置指针移动到文件末尾,可做添加和读操作
B.文件打开时,原有文件内容不被删除,位置指针移动到文件开头,可做重写和读操作
C.文件打开时,原有文件内容被删除,只可做写操作
D.以上各种说法都不正确
单选题有以下程序: main() { int
x=102,y=012; printf("%2d,%2d/n",x,y);
} 执行后输出结果是{{U}} {{/U}}。
A.10,01
B.02,12
C.102,10
D.02,10
单选题当把以下4个表达式用作if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是
单选题设有定义: int x=2; 以下表达式中,值不为6的是______。 A.2*x,x+=2 B.x++,2*x C.x*=(1+x) D.x*=x+1
单选题若已包括头文件<stdio.h>和<string.h>,运行下列程序段时输出结果是( )。 int i=0; char s1[10]="ABCD",s2[10]="EFG"; Strcat(s1,S2) ; while(s2[i++]!='/0') s2[i]=s1[i]; puts(s2);