有三个关系R、S和T如下: 由关系R和S通过运算得到关系T,则所使用的运算为()
A.并 B.自然连接 C.笛卡尔积 D.交
有下列程序段: char ch;int k; ch='a';k=12; printf("%c,%d,",ch,ch,k); printf("k=%d\n",k); 已知字符a的ASCII十进制代码为97,则执行上述程序段后输出结果是()。
A.因变量类型与格式描述符的类型不匹配输出无定值 B.输出项与格式描述符个数不符,输出为零值或不定值 C.a,97,12k=12 D.a,97,k=12
若变量已正确定义,有下列程序段: int a=3,b=5,c=7; if(a>B) a=b;c=a; if(c!=A) c=b; printf("%d,%d,%d\n",a,b,C) ; 其输出结果是()。
A.程序段有语法错 B.3,5,3 C.3,5,5 D.3,5,7
有下列程序: #inelude <stdio.h> main() { int x=8; for(;x>0;x--) { if(x%3) {printf("%d,",x--);continue;} printf("%d,",--x); } } 程序的运行结果是( )。
A.7,4,2 B.8,7,5,2 C.9,7,6,4 D.8,5,4,2
有下列程序: #include <stdio.h> main() {int a[]={1,2,3,4},y,*p=&a[3]; --p; y=*p; printf("y=%d\n",y); } 程序的运行结果是( )。
A.y=0 B.y=1 C.y=2 D.y=3
设有下列程序段: char s[20]="Beijing",*p; p=s; 则执行p=s;语句后,下列叙述正确的是()。
A.可以用*p表示s[0] B.s数组中元素的个数和p所指字符串长度相等 C.s和p都是指针变量 D.数组s中的内容和指针变量p中的内容相同
有下列程序: #include <stdio.h> main() { int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i; for(i=0;i<12;i++)c[s[i]]++; for(i=1;i<5;i++)printf("%d",c[i]); printf("\n"); 程序的运行结果是()。
A.1 2 3 4 B.2 3 4 4 C.4 3 3 2 D.1 1 2 3
有下列程序: #include <stdio.h> int f(int x) { int y; if(x=0‖x==1)return(3); y=x*x-f(x-2); return y; } main() { int z; z=f(3);printf("%d\n",z); 程序的运行结果是()。
A.0 B.9 C.6 D.8
有下列程序: #include <stdio.h> void fun(char *a, char *B) { while(*a=='*')a++; while(*b=*A) {b++;a++;} } main() { char *s="*****a*b****",t[80]; fun(s,t);puts(t); 程序的运行结果是()。
A.*****a*b B.a*b C.a*b**** D.ab