单选题以下程序运行后的输出结果是 #include <string.h>
main() { char
m[20]={'a','b','c','d'},n[]="abc",k[]="abcde";
strcpy(m+strlen(n),k); strcat(m,n); printf("%d%d/n", sizeof(m),
strlen(m)); }
A. 2011
B. 99
C. 209
D. 1111
单选题在下述程序中,判断i>j共执行的次数是( )。 main() int i=O,j=10,k=2,s=0; for( ;; ) i+=k; if(i>j) ptintf("%d",s); break; s+=i;
单选题以下程序的输出结果是______。 #include <stdio.h>
main() { int x=1, a=0, b=0; switch
(x) { case 0:b++; case 1:a++;
case 2:a++; b++; } printf("a=% d, b=% d/n", a,
b); }
A.a=2,b=1
B.a=1,b=1
C.a=1,b=0
D.a=2,b=2
单选题以下选项中不合法的标识符是______。
单选题运算符[]内的数据类型只能是______。
单选题分析以下程序的输出结果是( )。
main()
{int a=5,b=-1,c;
c=adds(a,b);
printf(“%d”,c);
c=adds(a,b);
printf(“%d\n”,c); }
int adds(int x,int y)
{static int m=0,n=3;
n*=++m;
m=n%x+y++;
return(m); }
单选题若有以下程序段:
struct st
{ int n;
int *m;};
int a=2,b=3,c=5;
struct st s[3]=({101,
main()
{ struct st*p;
p=s;
…}
则以下表达式中值为5的是______。
单选题有以下程序 #include <stdio.h> #include <stdlib.h> int fun(int n) {int *p; p=(int*)malloc(sizeof(int)); *p=n; return *p; } { int a; a=fun(10); printf("%d/n",a+fun(10)); } 程序的运行结果是______。
单选题以下程序的输出结果是 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) ; A) 31 B) 13 C) 10 D) 20
单选题当用户要求输入的字符串中含有空格时,应使用的输入函数是______。
单选题下面程序段的执行结果可能为( )。 main() int b[]=1,2,3),i; for(i=1;i<=4;++i) printf("%u/t",b[i]);
单选题下列程序的运行结果是( )。 #include<stdio.h> #include<string.h> main() char*s1="abDuj"; char*s2="ABdUG"; int t; t=strcmp(s1,s2); printf("%d",t);
单选题在面向对象方法中,( )描述的是具有相似属性与操作的一组对象。 A.属性 B.事件 C.方法 D.类
单选题有以下程序:
#include<stdio.h>
main()
{ char c1, c2, c3, c4, c5, c6;
scanf("%c%c%c%c",
c5=getchar(); c6=getchar();
putchar(c1); putchar(c2);
printf("%c%c/n", c5, c6);
}
程序运行后,若从键盘输入(从第1列开始)
123<回车>
45678<回车>
则输出结果是______。
单选题有如下嵌套的if语句if(a<b)if(a<c)k=a; else k=c; else if(b<c)k=b; else k=c;以下选项中与上述if语句等价的语句是
单选题以下程序段中与语句k=a>b? (b>c? 1:0):0;功能等价的是( )。 A) if((a>b) else k=0; B)if((a>b)||(b>c)) k=1; else k=0; C) if(a<=b) k=0; else if(b<=c) k=1; D) if(a>b) k=1; else if(b>c) k=1; else k=0;
单选题设有如下的说明和定义struct{int a;char*s;}x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
单选题设有以下程序段,则 int x=0,s=0; while(!x!=0)s+=++x; printf("%d",s);
单选题若有如下程序; main() int m=-i; printf("%d,%u,%o,%X",m,m,m,m); 则程序运行后的输出结果是( )。
单选题已定义以下函数:int fun(int*p){return*p;}fun函数的返回值是( )。