智慧树知到《C语言编程新思路(山东理工大学)》章节测试答案
答案网www.qiansejidi.com为你分享智慧树知到《C语言编程新思路(山东理工大学)》章节测试答案,智慧树 知到 C语言编程新思路的相关攻略:智慧树知到《C语言编程新思路(山东理工大学)》章节测试答案第一章测试1、关于一个C语言程序执行的起点和终点,以下选项正确的是()。A、main mainB、第一个 最后一个C、main 任意D、main 最后一个正确答案:A2、C语句的程序一行写不下时,可以()。A、用逗号换行B、用分号换行C、用任意空格换行D、用回车换行正确答案:D3、以下叙述不正确的是
正确答案:A
13、fread(buf,64,2,fp)函数的功能是()。
A、从fp文件流中读出整数64,并存放在buf中
B、从fp文件流中读出整数64和2,并存放在buf中
C、从fp文件流中读出64个字节的数据,并存在在buf中
D、从fp文件流中读出2个64字节的数据,并存放在buf中
正确答案:D
14、以下程序的功能是()。 #include <stdio.h> int main(void) { FILE *fp; char str[]=”hello”; fp=fopen(“prn.txt”,”w”); fprintf(fp,”%s”,str); fclose(fp); return 0; }
A、将字符串hello输出到显示器上
B、将字符串hello打印出来
C、将字符串hello写入文件prn.txt中
D、其余选项都不对
正确答案:C
15、下面的程序用变量count统计文件中小写字母的个数。 #include <stdio.h> #include <stdlib.h> int main(void) { FILE *fp; char a; int count=0; if((fp=fopen("d:\\letter.txt",【 】))==NULL) { printf("can not open file\n"); exit(0);} while(!feof(fp)) { 【 】 if(【 】) count++; } fclose(fp); printf("字符个数是:%d\n",count); return 0; } 【】中应依次填入()。
A、”r” fscanf(fp,"%c",&a); a>='a' and a<='z'
B、”w” fscanf(fp,"%c",&a); a>='a' and a<='z'
C、”r” fscanf(fp,"%c",&a); a>='z' and a<='a'
D、”r” fscanf(fp,"%c",a); a>='a' and a<='z'
正确答案:A