全国计算机二级C选择题题库第34套(4)

2020-02-21 17:36

main()

{ double a[2]={1.1,2.2 }, b[2]={ 10.0,20.0 }, *q=NULL; fun( a,b,q );

printf(\}

程序运行后的结果是 A) 有运行错误 B) 输出11.10 C) 输出12.10 D) 输出21.10 参考答案:A

calloc(n,sizeof(type))在内存的动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的指针,如果分配不成功,返回NULL。s在函数fun()申请了内存空间,但是在调用fun()函数后会释放掉,因此,最后q指向NULL,因此运行是打印出错。答案为A选项。

39、若文件指针fp已正确指向文件,ch为字符型变量,以下不能把字符输出到文件中的语句是

A) fget( fp,ch ); B) fputc(ch,fp);

C) fprintf( fp, \

D) fwrite( &ch,sizeof(ch),1,fp); 参考答案:A

fgetc()从文件读入一个字符到指定变量。fputc()将指定字符写入fp文件中,

fprintf(),fwrite()均是写入文件操作函数。因此选项B,C,D错误。答案为A选项。

40、有以下程序

#include struct ball {

char color[10]; int dim; };

main( ) {

struct ball list[2] = {{\ printf(\}

程序运行后的输出结果是 A) yellow:3 B) yellow:2 C) white:2 D) white:3 参考答案:B

结构体定义时初始化,list[0]={\(list+1)->color=list[1].color=\因此,打印的结果是yellow:2。故答案为B选项。


全国计算机二级C选择题题库第34套(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:护士节演讲稿:我心中的白衣天使

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: