2022年辽宁专升本C语言程序设计复习试题(2)

浏览次数:次 发布时间:2023-04-07

2022年辽宁专升本C语言程序设计复习试题(2)

湖南专升本问答

三、程序理解

湖南统招专升本课开课了

1.以下程序运行结果是image.png

#include

int main()

{int a,b,c,d;

a=b=5;

c=(a++)+(a--)-(a++);

d=(b++)-(++b)+(--a);

printf("a=%d,b=%d\n",a,b);

printf("c=%d,d=%d\n",c,d);

return 0;

}

2.以下程序运行结果是image.png

#include

int main()

{int x=1,a=0,b=0;

switch(x)

{

case 0: b++;

case 1: b=++a;

case 2: a++;b++;break;

case 3: ++a;++b;

}

printf("a=%d,b=%d\n",a,b);

return 0;

}

3.以下程序运行结果是image.png

#include

int main()

{int a,b,c=246;

a=c/100%9;

b=(1)&&(-1)||0;

printf("%d,%d\n",a,b);

return 0;

}

4.以下程序运行结果是image.png

#include

int main()

{int a=-1, b=4, k;

k=(++a<=0)&&(b--<=0);

printf("%d,%d,%d\n",k,a,b);

return 0;

}

5.以下程序运行结果是image.png

#include

int main()

{int a=5,b=60,c;

if (a

{c=a*b;printf("%d*%d=%d\n",b,a,c);}

else

{c=b/a;printf("%d/%d=%d\n",b,a,c);}

return 0;

}

6.以下程序运行结果是image.png

#include

int main()

{int a=60,b=5,c;

if (a

{c=a*b;printf("%d*%d=%d\n",b,a,c);}

else

{c=b/a;printf("%d/%d=%d\n",b,a,c);}

return 0;

}

7.以下程序运行结果是image.png

#include

int main()

{int a=1,b=10;

do

{ b-=a;a++;

} while(b--<0);

printf("%d,%d\n",a,b);

return 0;

}

8.以下程序运行结果是image.png

#include

int main()

{int x;

for(x=10;x>3;x--)

{ if(x%3) x--;

--x; --x;

printf("%d ",x);

}

return 0;

}

9.以下程序运行结果是image.png

#include

int main()

{int i;

for(i=1;i<6;i++)

{ if (i%2!=0) {printf("A");continue;}

printf("B"); }

printf("\n");

return 0;

}

10.以下程序运行结果是image.png

#include

int main()

{int i;

for(i=1;i<6;i++)

{ if (i%2==0) {printf("A");break;}

printf("B"); }

printf("\n");

return 0;

}

11.以下程序运行结果是image.png

#include

int main()

{int i,x[3][3]={1,2,3,4,5,6,7,8,9};

for(i=0;i<3;i++)

printf("%d ",x[i][i]);

printf("\n");

return 0;

}

12.以下程序运行结果是image.png

#include

int main()

{int i,n[]={0,0,0,0,0};

for(i=1;i<=4;i++)

{

n[i]=n[i-1]*2+1;

printf("%d ",n[i]);

}

return 0;

}

13.以下程序运行结果是image.png

#include

int main()

{int a[ ]={5,4,3,2,1},i,j;

long s=0;

for(i=0;i<5;i++) s=s*10+a[i];

printf("s=%ld\n",s);

return 0;

}

14.以下程序运行结果是image.png

#include

int main()

{char s[]="abcdef";

s[3]='\0';

printf("%s\n",s);

return 0;

}

15.以下程序运行结果是14

#include

#include

int main()

{int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;

for(i=0;i<3;i++)

for(j=0;j

s+=a[i][j];

printf("%d\n",s);

return 0;

}

16.以下程序运行结果是image.png

#include

#include

int main()

{char p1[10]="abc", p2[10]="ABC", str[50]="xyz";

strcpy(str+2,strcat(p1,p2));

printf("%s\n",str);

return 0;

}

17.以下程序运行结果是_31

#include

int fun(int x,int y,int z)

{ z=x*x+y*y;}

int main()

{ int a=31;

fun(5,2,a);

printf("%d\n",a);

return 0; }

18.以下程序运行结果是__29

#include

int fun(int x,int y,int z)

{ z=x*x+y*y;return z;}

int main()

{ int a=31;

a=fun(5,2,a);

printf("%d\n",a);

return 0; }

19.以下程序运行结果是__14____

#include

f(int b[ ], int n)

{ int i, r=0;

for(i=0; i<=n; i++) r=r+b[i];

return r;

}

int main()

{

int x, a[]={ 2,3,4,5,6,7,8,9};

x=f(a, 3);

printf("%d\n",x);

return;

}

20.以下程序运行结果是_120

#include

f(int b[ ], int n)

{ int i, r=1;

for(i=0; i<=n; i++) r=r*b[i];

return r;

}

int main()

{

int x, a[]={ 2,3,4,5,6,7,8,9};

x=f(a, 3);

printf("%d\n",x);

return;

}

21.以下程序运行结果是_15___

int func(int a,int b)

{ return(a+b); }

int main()

{ int x=2,y=5,z=8,r;

r=func(func(x,y),z);

printf("%d\n",r);

return 0;

}

22.以下程序运行结果是__6_

#include

int f(char s[ ])

{ int i,j;

i=0;j=0;

while( s[j]!= '\0') j++;

return (j-i); }

int main()

{printf("%d\n",f("ABCDEF"));

return 0;

}

23.以下程序运行结果是__image.png__

#include

int f(int a)

{ int b=0,c;

c=3;

b++ ; c++;

return (a+b+c); }

int main()

{ int i;

for(i=0;i<3;i++)

printf("%d\n",f(i));

return 0;

}

24.以下程序运行结果是__image.png_

#include

int f(int a)

{ int b=0;

static c=3;

b++ ; c++;

return (a+b+c); }

int main()

{ int i;

for(i=0;i<3;i++)

printf("%d\n",f(i));

return 0;

}

25.以下程序运行结果是__6_

#include

int fun3(int x)

{static int a=3;

a+=x;

return(a); }

void main()

{int k=2,m=1,n;

n=fun3(k);

n=fun3(m);

printf("%d\n",n); }

26.以下程序运行结果是_2

#include

int m=13;

int fun2(int x, int y)

{ int m=3;

return(x*y-m);

}

int main()

{ int a=7, b=5;

printf("%d\n",fun2(a,b)/m);

return 0;

}

27.以下程序运行结果是image.png

#include

int main()

{ int a=100,b=10;

int *pointer_1, *pointer_2;

pointer_1=&a;

pointer_2=&b;

printf("a=%d,b=%d\n",a,b);

printf("*pointer_1=%d,*pointer_2=%d\n",*pointer_1,*pointer_2);

return 0;

}

28.以下程序运行结果是image.png

#include

int main()

{ int *p1,*p2,*p,a,b;

a=11,b=121;

p1=&a;

p2=&b;

if(a

{p=p1;p1=p2;p2=p;}

printf("a=%d,b=%d\n",a,b);

printf("max=%d,min=%d\n",*p1,*p2);

return 0;

}

29.以下程序运行结果是image.png

#include

void main()

{

int i,j,(*p)[2];

int b[3][2] = {{1, 2}, {3, 4}, {5, 6}};

p = b;

for(i=0; i<3; i++)

{for(j=0; j<2; j++)

printf("%d ",p[i][j]);

printf("\n");}

}

30.以下程序运行结果是image.png

#include

void main()

{

int i,*p[2];

int a[3] = {1, -2, 9};

int b[4] = {4, 7, 0, 10};

p[0]=a;

p[1]=b;

for(i = 0; i < 3; i++)

printf("%d\t", *(p[0]+i));

printf("\n");

for(i = 0; i < 4; i++)

printf("%d\t", *(p[1]+i));

printf("\n");}

31.以下程序运行结果是image.png

#include

int main()

{struct student

{long int num;

char name[20];

char sex;

char addr[20];

}a={10101,"Li Lin",'M',"123 Beijing Road"};

printf("NO.:%ld\nname:%s\nsex:%c\naddress:%s\n",a.num,a.name,a.sex,a.addr);

return 0;

}

32.以下程序运行结果是image.png

#include

struct student

{int num;

char name[20];

char sex;

int age;

};

struct student stu[3]={{10101,"Li Lin",'M',18},{10102,"Zhang Fun",'M',19},

{10104,"Wang Min",'F',20}};

int main()

{struct student *p;

printf(" No. Name sex age\n");

for (p=stu;p

printf("%5d %-20s %2c %4d\n",p->num, p->name, p->sex, p->age);

return 0;

}

以上就是关于2022年辽宁专升本C语言程序设计复习试题(2)的全部内容了,如果你还有专升本相关的疑惑(如专升本报名、考试动态、院校招生简章、统考动态、湖南专升本院校、历年真题、考试大纲、专升本等相关信息),可以在文章下方留下你的联系方式,老师会第一时间联系到你,为你答疑解惑哦!


湖南专升本最新资料领取

部分内容来源于网络转载、学生投稿,如有侵权或对本站有任何意见、建议或者投诉,请联系邮箱(1296178999@qq.com)反馈。 未经本站授权,不得转载、摘编、复制或者建立镜像, 如有违反,本站将追究法律责任!


本文标签: 专升本统招全日制

上一篇:2022年江苏专转本计算机基础模拟题16                  下一篇:2022年辽宁专升本C语言程序设计复习试题(3)

湖南3+2 统招专升本

一键查询