单选题下面程序有错误的行是______。 main() { int
a[3]={i}; int i; scanf("% d",
for(i=1; i<3; i++) a[0]=a[0]+a[i];
printf("a[0]=% d/n", a[0]); }
A.3
B.6
C.7
D.4
单选题有以下程序: #include <stdio.h> void swap1(int c[]) { int t; t=c[0]; c[0]=c[1]; c[1]=t; } void swap2(int c0,int c1) { int t; t=c0; c0=c1; c1=t; } main() { int a[2]={3,5},b[2]={3,5}; swap1(a); swap2(b[0],b[1]); printf("%d%d%d%d/n",a[0],a[1],b[0],b[1]); } 其输出结果是( )。
单选题设x=061,y=016,则z=x|y的值是( )。
单选题若有定义:int a=8,b=5,c;执行语句c=a/b+0.4;后,c的值为
单选题有以下程序段 int k=0, a=1, b=2, c=3; k=a<b ? b:a; k=k>c ? c:k; 执行该程序段后,k的值是 A) 3 B) 2 C) 1 D) 0
单选题已知int k=10,m=3,n;则下列语句输出结果是printf("%d\n",n=(k%m,k/m));
单选题有以下程序: #include<stdio.h> char
fun(char*c) { if( *c<='Z' return*c; }
main() { char s[81], *p=s;
gets(s); while(*p) { *p=fun(p); putchar(*p);
p++; } putchar('/n'); }
若运行时从键盘输入:OPEN THE DOOR<CR>(此处<CR>代表Enter键),则程序运行后的输出结果是
A.oPEN tHE dOOR
B.open the door
C.OPEN THE DOOR
D.Open The Door
单选题在软件开发中,下面的任务不属于设计阶段的是( )。
单选题下面程序的功能是输出以下形式的金字塔图案是:
*
* * *
* * * * *
* * * * * * *
main( )
{ int i,j;
for(i=1;i<=4;i++)
{ for(j=1;j<=4-i;j++)printf( “ ” );
for(j=1;j<=_______;j++)printf(“*”);
printf(“/n”);}}
在下划线处应填入的是( )。
单选题程序中若有如下说明和定义语句: char fun(char *); main() char * s="one", a[5]=0,(* f1)()=fun,ch; ┆ 以下选项中对函数fun的正确调用语句是( )。 A) (* f1)(a); B) * f1(* s); C) fun(&a); D) ch=* f1(s)
单选题以下不正确的叙述是( )。
单选题有以下程序: main() char str[][10]="China", "Beijing", *p=str; printf("%s/n", p+10); 程序运行后的输出结果是( )。
单选题设有如下的程序段: char str[]="HelloWorld"; char*ptr; ptr=str; 执行上面的程序段后,*(ptr+10)的值为( )。 A) '/0' B) '0' C) 不确定的值 D) '0'的地址
单选题若有以下定义和语句: int a=010,b=0×10,c=10; printf("%d,%d,%d/a",a,b,c); 则输出结果是( )。 A) 8,10,10 B) 10,10,10 C) 8,8,10 D) 8,16,10
单选题有以下程序:
#include <stdio.h>
main( )
{
char *s="12134";
int k=0,a=0;
while(s[k+1])
{
k++;
if(k%2==0)
{
a=a+(s[k]-"0"+1);
continue;
}
a=a+(s[k]-"0");
}
printf("k=%d a=%d/n",k,a);
}
程序运行后的输出结果是______。
单选题设有如下三个关系表 R A m n S B C 1 3 T A B C m 1 3 n 1 3 下列操作中正确的是 A) T=R∩S B) T=R∪S C) T=R×S D) T=R/S
单选题将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为______。
单选题程序流程图中带有箭头的线段表示的是______。
单选题有以下程序: #include<stdio.h> main() { int x; scanf("%d",&x); if(x<=3); else if(x!=10) printf("%d\n",x); } 程序运行时,输入的值在哪个范围内才会有输出结果?( )
单选题有以下程序 #include main( ) int c; while((c=getchar())!='/n') switch(c-'2') case0: case 1:putchar(c+4); case 2:putchar(c+4);break; case 3:putchar(c+3); case 4:putchar(c+3);break; printf("/n") 从第一列开始输入以下数据代表一个回车符。 2743 程序的输出结果是 A)66877 B)668966 C)6677877 D)6688766