单选题有如下程序:
#include <stdio.h>
main()
{
int x = 0x13;
if(x=0x18) printf("T");
printf("F");
printf("\n");
}
程序运行后的输出结果是______。
单选题下列叙述中,正确的是______。
单选题有以下程序段:char c1,c2,c3;scanf("%c%c%c",&c1,&c2,&c3);若要给c1、c2、c3分别赋值字母A、B、C,则以下对输入形式的描述正确的是______。
单选题设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是( )。
单选题已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是 A) 堆排序 B) 直接插入排序 C) 快速排序 D) B)和C)
单选题以下各选项企图说明—种新的类型名,其中正确的是______。
单选题有以下程序:
#include
main()
{ int m=20;
while(m--);
printf(''y=%d\n'',m);
}
程序执行后的输出结果是( )。
单选题下列语句组中,正确的是______。
单选题有如下程序,则b的值是 int a[10]=1,2,3,4,5,6,7,8,9,10; int *p=&a[3],b;b=p[5];
单选题有以下程序 #include<stdio.h> #define N 4 void fun(int a[][N],int b[]) int i; for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i]; void main() int x[N][N]=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,y[N],i; fun(x,y); for(i=0;i<N;i++)printf("%d,",y[i]);printf("/n"); 程序运行后的输出结果是( )。 A)-12,-3,0,0, B)-3,-1,1,3, C)0,1,2,3, D)-3,-3,-3,-3,
单选题有以下程序 #include <stdio.h>
main() { int k=10; printf("%4d, %o, %x/n", k,
k, k); } 程序的运行结果是(□代表一个空格)
A.10,12,a
B.□□10,012,a
C.010,12,a
D.□□10,12,a
单选题若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元,则应填入 ( ) int * p p=_______malloc(sizeof(int));
单选题有以下程序
#include<stdio.h>
main()
{ int x=1,y=0;
if(!x)y++;
else if(x==0)
if(x)y+=2;
else y+=3;
printf("%d/n",y);
}
程序运行后的输出结果是______。
单选题若有以下结构类型定义及结构变量说明:
struct example
{
int a;
char se;
}vl;
则______是正确的结构变量声明或结构变量成员引用。
单选题有以下程序
#include<stdio.h>
int fun(int x, int y)
{ static int m=0, i=2;
i+=m+1; m=i+x+y; return m;
}
main()
{int j=1, m=1, k;
k=fun(j, m); printf("%d", k);
k=fun(j, m); printf("%d/n", k);
}
执行后的输出结果是______。
单选题有如下程序段: int a=14,b=15,x, char c='A'; x=(a&&B) &&(c<'B'); 执行该程序段后,x的值为 ( )
单选题有以下程序:
#include<stdio.h>
main()
{ char b, c; int i;
b="a"; c="A";
for(i=0; i<6; i++)
{ if(i%2) putchar(i+b);
else putchar(i+c);
}printf("/n");
}
程序运行后的输出结果是______。
单选题若有定义
int a;
float b;
double c;
程序运行时输入:
3 4 5<回车>
能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是______。
单选题以下叙述中错误的是______。
单选题若已定义:int a[9], *p=a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式为( )。