单选题在Turbo C中绘图时,首先要对图形进行初始化,使用的函数是______。
单选题有以下程序:
#include <stdio.h>
main()
{ int c,d;
c=13d=10
printf("%d,%d/n",c,d);
}
程序的运行结果是______。
单选题以下程序运行后的输出结果是
#include<stdio.h>
void f(int *P);
main(){
int a[5]={1, 2, 3, 4, 5}, *r=a;
f(r); printf("%d/n", *r);
}
void f(int *P){ P=p+3; printf("%d, ", *P); }
单选题有以下程序: #include<stdio.h> main() int i=1,j=1,k=2; if((j++||k++)&&i++) printf("%d,%d,%d/n",i,j,k); 执行后输出结果是( )。
单选题下列叙述中正确的是( )。
单选题有以下程序 #include<stdio.h> main() int s; scanf("%d", &s); while(s>0) switch(s) casel: printf("%d", s+5); case2: printf("%d", s+4); break; case3: printf("%d", s+3); default: printf("%d", s+1);break; scanf("%d", &s); 运行时,若输入1 2 3 4 5 0<回车>,则输出结果是______。
单选题不属于字符型常量的是_________。
单选题有如下嵌套的if语句:
if(a<b)
if(a<c) k=a;
else k=c;
else
if(b<c) k=b;
else k=c;
以下选项中与上述if语句等价的语句是______。
单选题数据库管理系统是______。
单选题以下叙述中错误的是______。
单选题若有代数式(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是______。
单选题下列叙述中正确的是______。
单选题有以下程序: main() int k=s; while(--k)printf("%d",k-=3); printf("/n"); 执行后的输出结果是( )。
单选题现有以下结构体说明和变量定义,如图所示,指针P,q,r分别指向一个链表中连续的三个结点。structnodechardata;structnode*next;*p,*q,*r;现要将q和r所指结点交换前后位置,同时要保持链表的连续,以下不能完成此操作的语句是()。A)q->next=r->next;p->next=r;r->next=q;B)p->next=r;q->next=r->next;r->next=q;C)q->next=r->next;r->next=q;p->next=r;D)r->next=q;P->next=r;q->next=r->next;
单选题有两个关系R和T如下:
R
A
B
C
a
1
2
b
4
4
c
2
3
d
3
2
T
A
C
a
2
b
4
c
3
d
2
则由关系R得到关系T的操作是______。
单选题有以下程序 main( ) { int a=0,i; for(i=1;i<5; i++) { switch (i) { case 0 case 3:a+ =2; case 1; case 2;a+=3; default, a+=5; } } printf("%d/n",a) ; }
单选题数据库的故障恢复一般是由( )来执行恢复。
单选题以下程序中函数sort()的功能是对数组a中的数据进行由大到小的排序。 #include
<stdio.h> void sort (int a[], int n) { int i,
j, t; for(i=0; i<n-1; i++) for(j=i+1; j<n;
j++) if(a[i]<a[j]) {t=a[i]; a[i]=a[j]; a[j]=t;}
} main() { int
aa[10]={1,2,3,4,5,6,7,8,9,10}, i; sort( for(i=0; i<10; i++) printf("% d,", aa[i]);
printf("/n"); } 程序运行后的输出结果是______。
A.1,2,3,4,5,6,7,8,9,10,
B.10,9,8,7,6,5,4,3,2,1,
C.1,2,3,8,7,6,5,4,9,10,
D.1,2,10,9,8,7,6,5,4,3,
单选题有下列程序:
#include<stdio.h>
void fun(int a[],int n,int flag)
{int i=0,j,t;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(flag(a[i]<a[j]):(a[i]>a[j]))
{t=a[i];a[i]=a[j];a[j]=t;}
}
main()
{int c[10]={7,9,10,8,3,5,1,6,2,4},i;
fun(c,10,1);
fun(c,5,0);
for(i=0;i<10;i++)
printf("%d,",c[i]);
}
程序执行后的输出结果是______。
单选题有以下程序: #include <stdio.h> main() char c1, c2, c3, c4, c5, c6; scanf("%c%c%e%c", &c 1, &c2, &c3, &c4); c5=getchar(); c6=getchar(); putchar(c1); putchar(c2); printf("%c%c/n", c5, c6); 程序运行后,若从键盘输入(从第1列开始) : 123<回车> 45678<回车> 则输出结果是( )。 A) 1267 B) 1256 C) 1278 D) 1245