一分钟一期的快三计划

您当前位置:分分快3全天免费稳赚计划 >> 备考资料 >> 工学类 >> 浏览文章
2019年自学考试02600《C语言程序设计》模拟试题11
发布日期:2018/12/19 10:44:09 来源:分分快3全天免费稳赚计划 阅读: 【字体:


二、 阅读程序题



阅读程序对于初学者来说很重要,一方面可以巩固所学的语法知识,另一方面通过阅读别人写好的程序来打开自己的思路,就所谓见多识广。通过阅读理解程序,从给出的四个备选参考答案中,选择程序的正确输出。如果选择有误,就要认真分析原因,是概念方面的错误还是对程序逻辑理解不对,从而加深对语法规则的理解,提高程序设计能力。程序设计语言是开发程序的一个工具,学习语言的目的是为了编写程序来解决实际问题,所以特别提倡通过实际上机来检验备选答案,增强动手能力。



1.下面程序的输出结果是____。



#include <stdio.h>



main( )



{ int x=10;



{ int x=20;



printf ("%d,", x);



}



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



}



A) 10,20    B) 20,10    C) 10,10     D) 20,20



2.以下程序的输出结果是____。



main( )



{ int x=10, y=10; printf("%d %d\n", x――, ――y);



}



A) 10 10   B) 9 9    C) 9 10    D) 10 9



3.下面程序可能的输出结果是____。



main()



{ int a,b;



scanf("%2d%3d",&a,&b);



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



}



A) a=12 b=34   B) a=123 b=45    C) a=12 b=345   D) 语句右错误



4.以下程序段的输出结果是____。



int a=10,b=50,c=30;



if(a>b)



a=b;



b=c;



c=a;



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



A) a=10 b=50 c=10      B) a=10 b=30 c=10



C) a=50 b=30 c=10      D) a=50 b=30 c=50



5.以下程序的输出结果是____。



main()



{ int a=0,b=1,c=0,d=20;



if(a) d=d-10;



else if(!b)



if(!c) d=15;



else d=25;



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



}



A) d=10    B) d=15    C) d=20    D) d=25



6.下面程序的输出结果为____。



main()



{ int a=1,b=0;



switch(a)



{ case 1: switch (b)



{ case 0: printf("**0**"); break;



case 1: printf("**1**"); break;



}



case 2: printf("**2**"); break;



}



}



A) **0**      B) **0****2**     C) **0****1****2**    D) 有语法错误



7.以下程序的输出结果是____。



main()



{ char *s="12134211";



int v1=0,v2=0,v3=0,v4=0,k;



for(k=0;s[k];k++)



switch(s[k])



{ case '1': v1++;



case '3': v3++;



case '2': v2++;



default: v4++;



}



printf("v1=%d, v2=%d, v3=%d, v4=%d\n",v1,v2,v3,v4);



}



A) v1=4,v2=2,v3=1,v4=1      B) v1=4,v2=9,v3=3,v4=1



C) v1=5,v2=8,v3=6,v4=1      D) v1=4,v2=7,v3=5,v4=8



8.下面程序的输出是____。



main()



{ int num=0;



while(num<=2)



{ num++;



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



}



}



A) 1     B) 1    C) 1    D) 1



2       2       2



3       3



4



9.从键盘上输入"446755"时,下面程序的输出是____。



#include <stdio.h>



main()



{ int c;



while((c=getchar())!='\n')



switch(c -'2')



{ case 0:



case 1: putchar(c+4);



case 2: putchar(c+4);break;



case 3: putchar(c+3);



default: putchar(c+2);break;



}



printf("\n");



}



A) 888988    B) 668966    C) 88898787    D) 66898787



10.下面程序的输出结果是____。



main()



{ int i,j,x=0;



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



{ x++;



for(j=0;j<-3;j++)



{ if(j%2)



continue;



x++;



}



x++;



}



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



}



A) x=4    B) x=8    C) x=6     D) x=12

相关“2019年自学考试02600《C语言程序设计》模拟试题11”的文章

广东自考便捷服务