智慧树知到《C语言程序设计基础(石河子大学)》章节测试答案

答案网www.8kk4.com为你分享智慧树知到《C语言程序设计基础(石河子大学)》章节测试答案,智慧树 知到 C语言程序设计基础的相关攻略:智慧树知到《C语言程序设计基础(石河子大学)》章节测试答案第一章测试1、下列对C语言特点的描述中,错误的是()。A、C语言不是结构化程序设计语言B、C语言编程简洁明了C、C语言功能较强D、C语言移植性好正确答案:A2、下列关于C语言程序在结构上特点的描述中,错误的是()。A、C语言程序是一个函数串B、C语言程序可以由一个或多个文件组成C、C语言程序的诸多函数


A、p++->n

B、p->n++

C、(*p).n++

D、++p->n

正确答案:D

5、运行下列程序段,输出结果是()。structcountry{intnum;charname[10];}x[5]={1,"China",2,"USA",3,"France",4,"England",5,"Spanish"};structcountry*p;p=x+2;printf("%d,%c",p->num,(*p).name[2]);

A、3,a

B、4,g

C、2,USA

D、5,Spanish

正确答案:A

6、定义以下结构体数组structc{intx;inty;}s[2]={1,3,2,7};语句printf("%d",s[0].x*s[1].x)的输出结果为()

A、14

B、6

C、2

D、21

正确答案:C

7、定义以下结构体类型structstudent{charname[10];floatscore[50];doubleaverage;}stud1;则stud1占用内存的字节数是()。

A、64

B、218

C、228

D、7

正确答案:B

8、能在一个存储区内处理不同的类型的数据叫结构体。

A.正确

B.错误

正确答案:B

9、在编译时对结构体类型不分配空间,只能对结构体变量分配空间。

A.正确

B.错误

正确答案:A

10、结构体一旦定义,系统就给它分配所需的内存单元。

A.正确

B.错误

正确答案:B

第十章测试

1、以下叙述中错误的是()。

A、C语言中对二进制文件的访问速度比文本文件快

B、C语言中,随机文件以二进制代码形式存储数据

C、语句FILEfp;定义了一个名为fp的文件指针

D、C语言中的文本文件以ASCII码形式存储数据

正确答案:C

2、有以下程序#include<stdio.h>main(){FILE*fp;inti,k,n;fp=fopen("data.dat","w+");for(i=1;i<6;i++){fprintf(fp,"%d",i);if(i%3==0)fprintf(fp,"\n");}rewind(fp);fscanf(fp,"%d%d",&k,&n);printf("%d%d\n",k,n);fclose(fp);}程序运行后的输出结果是()。

A、00

B、12345

C、14

D、12

正确答案:D

3、以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是()。

A、feof(fp)

B、ftell(fp)

C、fgetc(fp)

D、rewind(fp)

正确答案:D

4、以下程序#include"stdio.h"voidWriteStr(char*fn,char*str){FILE*fp;fp=fopen(fn,"W");fputs(str,fp);fclose(fp);}main(){WriteStr("t1.dat","start");WriteStr("t1.dat","end");}程序运行后,文件t1.dat中的内容是()。

A、start

B、end

C、startend

D、endrt

正确答案:B

5、有如下程序#include<stdio.h>main(){FILE*fp1;fp1=fopen("f1.txt","w");fprintf(fp1,"abc");fclose(fp1);}若文本文件f1.txt中原有内容为:good,则运行以上程序后文件f1.txt中的内容为()。

联系我们

联系我们

查看联系方式

邮箱: 2643773075@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部