- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
林建欣 吉大1503 秋 奥鹏 《C语言程序设计》在线作业二满分答案
76D1B213EB439787
用心打造免费、绿色、专业、海量的教育文库网站
PAGE 5
76D1B213EB439787
用心打造免费、绿色、专业、海量的教育文库网站
林建欣 吉大1503学期《C语言程序设计》在线作业二在线答案
一、单选题(共?l10 道试题,共 40 分。)
1. 在16位IBM-PC机上运用C言语,不知道
若有如下界说?struct data { int i; char ch; double f; } b; 则构造变量b占用内存的字节数是
A. 1??????B. 2??????C. 7??????D. 11不知道
?
准确答案:D不知道
?
2. 履行以下程序?后,a,b的值分别为 main() { int a,b,k=4,m=6,*p1=k,*p2=m; a=p1==m; b=(*p1)?/(*p2)+7; printf(
A. -1,5不知道
?
C言语程序设计陈述不知道
?
群众理财工作满分答案
B. 1,6不知道
?
C. 0,7
D. 4,10
准确答案:C
3. 设有界说:int n=0,*p=n,**q=p,则下列选项中准确的赋值句子是
A. p=1;
B. *q=2;?不知道
C. q=p;不知道
?
D. *p=5;不知道
不知道
?
准确答案:D
4. 若已界说: int a[]={0,1,2,3,4,5,6,7,8,9}, *p=a,i; 其间 0≤i≤9, 则对a数组元素不准确的引用是
A. a[p-a]
B. *(a[i])
C. p[i]
D. a[10]
准确答案:D
5. 下面能准确进行字符串赋值操作的是
A. char s[5]={
B. char s[5]={ ′A′, ′B′, ′C′, ′D′, ′E′};
C. char *s;s=
D. char *s;char a; scanf(
准确答案:C
6. 函数 rewind 的作用是
A. 使文件方位指针从头回来文件的开端方位
B. 将文件方位指针指向文件中所请求的特定方位
C. 使文件方位指针指向文件的结尾
D. 使文件方位指针主动移至下一个字符方位
准确答案:A
7. 以下程序有错,过错原因是 main() { int *p,i;char *q,ch; p=i; q=ch; *p=40;
*p=*q; }
A. p和q的类型不一致,不能履行*p=*q;句子
B. *p中寄存的是地址值,因而不能履行*p=40;句子
C. q没有指向详细的存储单元,所以*q没有实际意义
D. q尽管指向了详细的存储单元,但该单元中没有断定的值,所以履行*p=*q;没有意义,可能会影响后边句子的履行成果
准确答案:D
8. 若有以下程序 #include int a[]={2,4,6,8}; main() { int i; int *p=a; for(i=0;i4;i++)a[i]=*p; printf(
A. 6
B. 8
C. 4
D. 2
准确答案:D
9. C言语中,能辨认处理的文件为
A. 文本文件和数据块文件
B. 文本文件和二进制文件
C. 流文件和文本文件
D. 数据文件和二进制文件
准确答案:B
10. 有如下程序 int a[10]={1,2,3,4,5,6,7,8,9,10}; int *p=a[3],b;b=p[5]; 则b的值是
A. 5
B. 6
C. 9
D. 8
准确答案:C
吉大15秋学期《C言语程序设计》在线工作二
二、多选题(共?5 道试题,共 20 分。)
1. 以下对一维数组a进行初始化,过错的句子是______。
A. int a[10]=(0,0,0,0,0);
B. int a[10]={};
C. int a[10]={0};
D. int a[2]={10,9,8}
准确答案:ABD
2. 若有以下界说和句子:double r=99,*p=r; *p=r;则以下不准确的叙说是:______
A. 以上两处的*p含义一样,都阐明给指针变量p赋值
B. 句子“*p=r;”把变量r的地址值赋给指针变量p
C. 句子“*p=r;”取变量r的值放回r中
D. 在“double r=99,*p=r;”中,把r的地址赋值给了p所指的存储单元
准确答案:ABC
3. 已知:int x,a,b;下列选项中准确的if句子是______。
A. if(a=b) x++;
B. if(a=
C. if(a-b) x++;
D. if(x) x++;
准确答案:ACD
4. 以下叙说中准确的是______。
A. 关于double类型数组,不能够直接用数组名对数组进行全体输入或输出
B. 当程序履行中,数组元素的下标超出所界说的下标规模时,系统
文档评论(0)