四川农业大学《C语言(专科)》22年11月课程考核
奥鹏四川农业大学在线考核满分答案参考
《C语言(专科)》22年11月课程考核-00001
1.下面能正确进行字符串赋值操作的语句是( )
选项A:char s[5]={"ABCDE"};
选项B:char s[5]={'A','B','C','D','E'};
选项C:char *s;s="ABCDEF";
选项D:char *s; scanf("%s",s);
满分答案问询微信:424329
2.以下程序运行后,输出结果是( )main(){ char *s="abcde";s+=2;printf("%ldn",s); }
选项A:cde字符c的ASCII码值
选项B:字符c的地址
选项C:出错
满分答案问询微信:424329
3.在C语言中,合法的长整型常数是( )
选项A:0L
选项B:4962710
选项C:0.054838743
选项D:2.1869e10
满分答案问询微信:424329
4.若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是( )
选项A:1
选项B:2
选项C:2.0
选项D:2.5
满分答案问询微信:424329
5.有以下程序 int fun(int x , int y , int *cp , int *dp){ *cp=x+y; *dp=x-y; }main(){ int a, b, c, d;a=30; b=50;fun(a,b,printf("%d,%dn", c, d);}输出结果是( )
选项A:50,30
选项B:30,50
选项C:80,-20
选项D:80,20
满分答案问询微信:424329
6.运行以下程序后,如果从键盘上输入 china#回车,则输出结果为( )#includestdio,hmain(){ int v1=0,v2=0;char ch;while((ch=getchar())!='#')switch(ch){ case 'a';case 'h';default; v1++;case '0'; v2++;}printf("%d,%dn",v1,v2);}
选项A:2,0
选项B:5,0
选项C:5,5
选项D:2,5
满分答案问询微信:424329
7.以下程序运行后,如果从键盘上输入book 回车book 空格回车则输出的结果是( )#includestring,hmain(){ char a1[80],a2[80],*s1=a1, *s2=a2;gets(s1); gets(s2);if(! strcmp(s1,s2)) printf(*);esle printf(#); printf(%d/n,strlen(strcat(s1,s2))); }
选项A:*8
选项B:9
选项C:6
选项D:*9
满分答案问询微信:424329
8.C语言的编译系统对宏命令的处理是( )
选项A:在程序运行时进行的
选项B:在程序连接时进行的
选项C:和C程序中的其它语句同时进行编译的
选项D:在对源程序中其它成份正式编译之前进行的
满分答案问询微信:424329
9.请选出以下语句的输出结果( )printf("%dn",strlen("t"