端木老师 发表于 2018-5-15 09:21:05

川农《C语言(专科)》18年6月在线作业题目

《C语言(专科)》18年6月在线作业
川农18春在线作业标准答案:无忧答案网整理
一、单选题:
1.(单选题)以下程序的输出结果为()#definePT5.5#defineS(x)PT*x*xmain(){inta=1,b=2;printf(\%4.1f\\n\,S(a+b));}          (满分:)
    A12.0
    B9.5
    C12.5
    D49.5
    正确答案:——B——
2.(单选题)以下程序运行后,如果从键盘上输入book<回车>book<空格><回车>则输出的结果是()#include<string,h>main(){chara1,a2,*s1=a1,*s2=a2;gets(s1);gets(s2);if(!strcmp(s1,s2))printf("*");esleprintf("#");printf("%d/n",strlen(strcat(s1,s2)));}          (满分:)
    A*8
    B9
    C6
    D*9
    正确答案:——B——
3.(单选题)在宏定义#definePI3.14159中,用宏名PI代替一个()          (满分:)
    A常量
    B单精度数
    C双精度数
    D字符串
    正确答案:——D——    无忧答案网 q761296021
4.(单选题)以下程序运行后,输出结果是()main(){char*s=\abcde\;s+=2;printf(\%ld\\n\,s);}          (满分:)
    Acde字符c的ASCII码值
    B字符c的地址
    C出错
    正确答案:————
5.(单选题)在C语言中,合法的长整型常数是()          (满分:)
    A0L
    B4962710
    C0.054838743
    D2.1869e10
    正确答案:————
6.(单选题)假定所有变量均已正确说明,下列程序段运行后x的值是()a=b=c=0;x=35;if(!a)x--;elseif(b);if(c)x=3;elsex=4;          (满分:)
    A34
    B4
    C35
    D3
    正确答案:————
7.(单选题)下面能正确进行字符串赋值操作的语句是()          (满分:)
    Achars={\ABCDE\
    Bchars={'A','B','C','D','E'
    Cchar*s;s=\ABCDEF\;
    Dchar*s;scanf(\%s\,s);
    正确答案:————
8.(单选题)请选出以下语句的输出结果()printf(\%d\\n\,strlen(\\\t\\\\\065\\xff\\n\));          (满分:)
    A5
    B14
    C8
    D输出项不合法,无正常输出
    正确答案:————
9.(单选题)请选出合法的C语言赋值语句()          (满分:)
    Aa=b=58
    Bi++
    Ca=58,b=58
    Dk=int(a+b)
    正确答案:————
10.(单选题)请读程序#defineADD(x)x+xmain(){intm=1,n=2,k=3;intsum=ADD(m+n)*k;printf(\sum=%d\,sum);}上面程序的运行结果是()          (满分:)
    Asum=9
    Bsum=10
    Csum=12
    Dsum=18
    正确答案:————
11.(单选题)执行下面的程序后,a的值是()#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf(\%d\\n\,a);}          (满分:)
    A10
    B1
    C9
    D0
    正确答案:————
12.(单选题)执行下面的程序后,a的值为()main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b+=3;continue;}b-=5;}}          (满分:)
    A7
    B8
    C9
    D10
    正确答案:————
13.(单选题)请选出可用作C语言用户标识符的一组标识符()          (满分:)
    AvoiddefineWORD
    Ba3_b3_123IF
    CFor-abcCase
    D2aDOsizeof
    正确答案:————
14.(单选题)不能把字符串:Hello!赋给数组b的语句是()          (满分:)
    Acharb={'H','e','l','l','o','!'
    Bcharb;b=\Hello!\;
    Ccharb;strcpy(b,\Hello!\);
    Dcharb=\Hello!\;
    正确答案:————
15.(单选题)C语言的编译系统对宏命令的处理是()          (满分:)
    A在程序运行时进行的
    B在程序连接时进行的
    C和C程序中的其它语句同时进行编译的
    D在对源程序中其它成份正式编译之前进行的
    正确答案:————
16.(单选题)以下程序的输出结果是()#includemain(){char*p1,*p2,str=\ABCDEFG\;p1=\abcd\;p2=\efgh\;strcpy(str+1,p2+1);strcpy(str+3,p1+3);printf(\%s\,str);}          (满分:)
    AA)AfghdEFG
    BAbfhd
    CAfghd
    DAfgd
    正确答案:————
17.(单选题)有以下程序intfun(intx,inty,int*cp,int*dp){*cp=x+y;*dp=x-y;}main(){inta,b,c,d;a=30;b=50;fun(a,b,&c,&d);printf(\%d,%d\\n\,c,d);}输出结果是()          (满分:)
    A50,30
    B30,50
    C80,-20
    D80,20
    正确答案:————
18.(单选题)若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为()          (满分:)
    Afloat
    Bint
    Cchar
    Ddouble
    正确答案:————
19.(单选题)当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是()          (满分:)
    Ac=b=a;
    B(a=c)‖(b=c);
    C(a=c)&&(b=c);
    Da=c=b;
    正确答案:————
20.(单选题)执行以下程序段时x=-1;do{x=x*x;}while(!x);          (满分:)
    A循环体将执行一次
    B循环体将执行两次
    C循环体将执行无限次
    D系统将提示有语法错误
    正确答案:————
转载注明www.ap5u.com

页: [1]
查看完整版本: 川农《C语言(专科)》18年6月在线作业题目