电子科大18秋《C语言》在线作业3
谋学网http://doc.xuehai.net
【奥鹏】[电子科技大学]18秋《C语言》在线作业3
试卷总分:100 得分:100
第1题,下面程序段的运行结果是( )char c[5]={'a','b','\0','c','\0'};printf("%s",c);
A、'a''b'
B、ab
C、ab c
D、ab□(其中□表示空格)
第2题,若有以下程序段:int a[]={4,0,2,3,1},i,j,t;for(i=1;i5;i++){t=a[i];j=i-1;while(j=0&&ta[j]){a[j+1]=a[j] ;j- -;}a[j+1]=t;}......则该程序段的功能是( )
A、对数组a进行插入排序(升序)
B、对数组a进行插入排序(降序)
C、对数组a进行选择排序(升序)
D、对数组a进行选择排序(降序)
第3题,设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为( )
A、int
B、float
C、double
D、不确定
第4题,在C语言中,正确的的结论是( )
A、对文件操作必须先关闭文件
B、对文件操作必须先打开文件
C、对文件操作顺序没有统一规定
D、以上都错
第5题,已有函数max(a,b)为了让函数指针变量p指向函数max正是确的赋值方法是( )
A、p=max;
B、*p=max;
C、p=max(a,b);
D、*p=max(a,b);