单选题以下程序的输出结果是______。
main()
{ int a=3;
printf("%d/n", (a+a-=a*a));
}
单选题若有下列说明,则( )不是对strcpy库函数的正确的调用。strcpy库函数用于复制一个字符串:char*str1="abcdt",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa"; A) strcpy(str2,str1) B) strcpy(str3,str1) C) strcpy(str4,str1) D) strcpy(str5,str1)
单选题有以下程序 void fun(char*s){char a[10]; main(){char*p="PROGRAM"; strcpy(a,"STRING"); fun(p); s=a;} printf("%s\n",p);} 程序运行后的输出结果是(此处□代表空格)
单选题设有以下3个关系表,如表1~表3所示。
表1 关系表一
R
A
B
C
1
1
2
2
2
3
表2 关系表二
S
A
B
C
3
1
3
表3 关系表三
T
A
B
C
1
1
2
2
2
3
3
1
3
下列操作中正确的是______。
单选题设表的长度为20。则在最坏情况下,冒泡排序的比较次数为______。
单选题下列程序的输出结果是( )。 main() int a=1,b=2; printf("%d,%d/n",--a,++B) ;
单选题对下述程序的判断中,正确的是 void main() char*p,s[128]; p=s; while(strcmp(s,"End")) printf("Input a string:"); gets(s); while(*p) putchar(*p++); A) 此程序循环接收字符串并输出,直到接收字符串"End"为止 B) 此程序循环接收字符串,接收到字符串"End"则输出,否则程序终止 C) 此程序循环接收字符串并输出,直到接收字符串"End"为止,但因为代码有错误,程序不能正常工作 D) 此程序循环接收字符串并将其连接在一起,直到接收字符串"End"为止,输出连接在一起的字符串
单选题以下程序的执行结果是______。
#include <stdio.h>
union un
{ int i;
char c[2];
}
main()
{ union un x;
x.c[0]=10;
x.c[1]=1;
printf("/n% d", x.i);
}
单选题有以下程序: #include <stdio.h> int
fun(int n) { static int t=1; int i=1;
for( ; i<=n; i++)t* =i; return
t; } main() { int
t=1,i; for(i=2;i<4; i++)
t+=fun(i);
printf("%d/n",t); } 程序的运行结果是______。
A.8
B.11
C.15
D.4
单选题十进制数1385转换成十六进制数为 ( )A. 568B.569C.D85D.D55
单选题若对于int x,y;能通过scanf(''%d;%d'',&x,&y);将整数1赋给变量x,2赋给变量y的输入数据是( )。
单选题下列运算符中优先级最低的算符是
A.‖
B.!=
C.<=
D.+
单选题下列函数的运行结果是( )。 #include <stdio.h> main() int 1=2, p; int j, k; j=i; k=++i; p=f(j, k); printf("%d", p); int f(int a, int b) int c; if(a>b) c=1; else if(a==b) c=0; else c=-1; return(c); A) -1 B) 1 C) 2 D) 编译出错,无法运行
单选题以下程序的运行结果为______。
#define MIN(x,y)(x)<(y)?(x):(y)
main()
{int a=0,b=3,c=1,d=3,X;
X=MIN(c+d,a+b)*100;
printf("%d/n",X);
}
单选题当a=3,b=5,c=9,d=7时,执行下面的程序段后,x的值为______。
if(a<b)
if(e<d)x=4;
else
if(a<c)
if(b<d)x=6;
else x=8;
else x=9;
else x=14;
单选题下列程序的输出结果是______。 main () int m=5; if (m++>5) printf ("%d/n",m); else printf ("%d/n",m--);
单选题以下对一维整型数组k正确定义的是______。
单选题计算机硬件组成中,CPU包含______。
单选题有以下程序:
#include<stdio.h>
main()
{
int a[4][4]={{1,4,3,2},
{8,6,5,7},
{3,7,2,5},
{4,8,6,1}};
int i,j,k,t;
for(i=0;i<4;i++)
for(j=0;j<3;j++)
for(k=j+1;k<4;k++)
if(a[j][i]>a[k][i])
{
t=a[j][i];
a[j][i]=a[k][i];
a[k][i]=t;
}/*按列排序*/
for(i=0;i<4;i++)
printf("%d,",a[i][i]);
}
程序运行后的输出结果是______。
单选题软件设计和使用的过程中,解决软件“怎么做”的阶段是( )。