admin 管理员组文章数量: 1184232
2024年4月30日发(作者:timediff函数)
一、单选(共计100分,每题2.5分)
1、若已定义 int a=11; 执行以下语句后的输出结果是( )。
printf("a=%d,a=%o,a=%xn",a,a,a) ;
A. a=11, a=11, a=b
B. a=11, a=13, a=b
C. a=11, a=13, a=c
D. a=11, a=12, a=13
2、
A.
B.
C.
D.
3、以下程序运行后,文件的内容是( )。 #include
{ FILE *fp; char str[][10]={"first","second"}; fp = fopen("", "w");
if(fp!=NULL) fprintf(fp,"%s",str[0]); fclose(fp); fp = fopen("", "w");
if(fp!=NULL) fprintf(fp,"%s",str[1]); fclose(fp); }
A. first
B. second
C. first second
D. second first
4、若有以下定义: struct node { int data; struct node *next; } struct node
*head,*p; 已建立如下图所示的链表: p ↓
┌──┬──┐ ┌──┬──┐ ┌──┬──┐ head → │data│next┼→│data│next┼
→... →│data│NULL│ └──┴──┘ └──┴──┘ └──┴──┘ 能删除
指针p所指向结点的程序段是( )。
A. p = p->next; head->next=p->next; free(p);
B. free(p); p = p->next; head->next=p->next;
C. head->next = p->next; free(p);
D. free(p); head->next = p->next;
5、若有定义:int a[10]={0,1,2,3,4,5,6,7,8,9}, *p=a; , 则( )表达式是错误的。
版权声明:本文标题:武汉理工大学继续教育《C语言程序设计(本)》在线作业答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1714489855a682477.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论