单选题
单选题若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是______。
单选题一个栈的入栈序列是1,2,3,…,n,其输出序列为P1,P2,P3,…,Pn,若p1=n,则pi为(
)。
单选题下列程序输出的结果是( )。 main() int a; a=-4+4*5-6;printf("d",
单选题有以下程序(说明:字母A的ASCII码值是65):
#include<stdio.h>
void fun(char*s)
{ while(*s)
{if(*s%2) printf("%c", *s);
s++;
}
}
main()
{ char a[]="BYTE";
Fun(a); printf("n");
}
程序运行后的输出结果是______。
单选题数字字符0的ASCⅡ值为48,若有以下程序: main() char a='1',b='2'; printf("%c",b++); printf(¨%d/n",b-
单选题若有以下程序:
#include <stdio.h>
main( )
{
int x=8;
for( ;x>0; x--)
{
if(x%3)
{
printf("%d,",x--);
continue;
}
printf("%d,",--x);
}
}
则程序的运行结果是______。
单选题有以下程序
main()
{char a[]={"a","b","c","d","e","f","g","h","/0"};int i,j;
i=sized(a);j=stden(a);
printf(“%d,%d/n”,i,j);
}
程序运行后的输出结果是
单选题设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为( )。
单选题有以下程序:
#include
main()
{
int m=1,n=2,*p=&m,*{i=&n,*r;
r=p:
p=q:
q=r:
printf(“%d,%d,%d,%d\n”,m,n,*p,*q);
}
程序的运行结果是( )。
单选题有三个关系R、S和T如下:
R
A
B
C
a
1
2
b
2
1
c
3
1
S
A
B
c
3
T
C
1
由关系R和S得到关系T的操作是______。
单选题结构化程序设计的基本原则不包括______。
单选题有以下函数 int aaa(char*s) char*t=s; while(*t++); t--; return(t-s); 以下关于aaa函数的功能叙述正确的是( )。 A) 求字符串s的长度 B) 比较两个串的大小 C) 将串s复制到串t D) 求字符串s所占字节数
单选题若有以下定义语句:
struct person
{
Int num;
char name[10];
float weight;
}wei, lin;
下列叙述正确的是______。
单选题阅读以下程序及对程序功能的描述,其中正确的描述是 #include<stdio.h> main() FILE*in,*out; char ch,infile[10],outfile[10]; printf("Enter the infile name:/n"); scanf("%s",infile); printf("Enter the outfile name:/n"); scanf("%s",outfile); if((in=fopen(infile,"r"))==NULL) printf("cannot open infile/n"); exit(0); if((out=fopen(outfile,"w"))==NULL) printf("cannot open outfile/n"); exit(0); while(!feof(in))fputc(fgetc(in),out); fclose(in); fclose(out);
单选题有以下程序
#include<stdio.h>
main()
{
int i,t[][3]={9,8,7,6,5,4,3,2,1};
for(i=0;i<3;i++)
printf("%d",t[2-i][i]);
}
程序执行后的输出结果是______。
单选题有以下程序:
#include
main()
{
int x=1;
for(;x<8;x++)
{
if(x%3)
{
printf(''%d,'',x++);
continue;
}
printf(''%d,'',++x);
}
}
程序运行后的输出结果是( )。
单选题800个24×24点阵汉字字形库所需要的存储容量是 ( )A) 7.04KBB) 56.25KBC) 7200BD) 450KB
单选题若有以下程序
#include<stdio.h>
void fun(int a[], int n)
{int t, i, j;
for(i=1; i<n; i+=2)
for(j=i+2; j<n; j+=2)
if(a[i]>a[j]){t=a[i]; a[i]=a[j]; a[j]=t;}
}
main()
{int c[10]={10, 9, 8, 7, 6, 5, 4, 3, 2, 1}, i;
fun(c, 10);
for(i=0; i<10; i++)printf("%d,", c[i]);
printf("/n");
}
则程序的输出结果是______。
单选题有以下程序
#include<stdio.h>
void fun(int a[], int n)
{ int i, t;
for(i=0; i<n/2; i++){t=a[i]; a[i]=a[n-1-i]; a[n-1-i]=t;}
}
main()
{int k[10]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, i;
fun(k, 5);
for(i=2; i<8; i++)printf("%d", k[i]);
printf("/n");
}
程序的运行结果是______。