logo - 刷刷题
下载APP
高级语言程序设计(东北大学)
高级语言程序设计(东北大学) - 刷刷题
题数
155
售价
¥20
收藏
分享
去刷题
章节目录
简介
...更多
题目预览
【单选题】
[1/155]有以下程序void main(){int a=6,b=7;printf("a=%%d,b=%%d",a,b);}输出结果是( )。
A.
a=b,y=3
B.
a=%6,b=%7
C.
a=%%6,b=%%d
D.
a=%d,b=%d
参考答案:
D
参考解析:
【单选题】
[2/155]对于如下语句struct node{ int id; struct node *next;}*p;p=(struct node*)malloc(siz...
A.
p=>id=10实现给首节点的id成员赋值
B.
*p.id=10实现给首节点的id成员赋值
C.
(*p).id=10实现给首节点的id成员赋值
D.
p.id=10实现给首节点的id成员赋值
参考答案:
C
参考解析:
【单选题】
[3/155]如下打开文件"data.txt"操作中,实现以读模式打开文本文件的语句是
A.
fp=fopen("data.txt",'r');
B.
fp=fopen("data.txt","rb");
C.
fp=fopen("data.txt","r");
D.
fp=fopen("data.txt","a");
参考答案:
C
参考解析:
【单选题】
[4/155]​设j为int型变量,则下面循环语句的执行结果是​​ j=8;​​ while(j-->2);​​ {​​ j-=2;​​ }​​ printf...
A.
-1
B.
0
C.
-2
D.
死循环
参考答案:
A
参考解析:
【单选题】
[5/155]关于如下结构体struct node{ int id; struct node next;};如下说法正确的是
A.
此结构体定义存在错误
B.
sizeof(struct node)的值为8
C.
struct 可以省略
D.
node为数据类型
参考答案:
A
参考解析:
【单选题】
[6/155]对于如下程序#define CT "1+2"int main(){printf("%s",CT);return 0;}输出结果为
A.
2
B.
1+2
C.
1
D.
3
参考答案:
B
参考解析:
【单选题】
[7/155]下面语句中,正确的是( )。​
A.
printf("%s\n",&a);
B.
printf("%s\n","hello");
C.
printf("%c\n","student");
D.
printf("%c\n","c");
参考答案:
B
参考解析:
【单选题】
[8/155]对于如下结构体定义struct node{ int id; struct node *next;};假设list存储链表首地址,p当前的链表的某节点,...
A.
表达式 p->next=q->next 实现删除节点p
B.
表达式 p->next=q->next,free(p) 实现删除节点p
C.
表达式 q->next=p->next,free(p)实现删除节点p
D.
表达式 q->next=p->next 实现删除节点p
参考答案:
C
参考解析:
【单选题】
[9/155]对下面的程序说法正确的是______。void main(){ int x=3,y=0,z=0; if(x=y+z) printf("****"); ...
A.
有语法错误,不能通过编译
B.
通过编译,但是不能运行
C.
输出为####
D.
输出为****
参考答案:
C
参考解析:
【单选题】
[10/155]​如果文本文件"d:\data.txt"已经存在,如果执行如下操作(fp已经声明)​​fp=fopen("d:\\data.txt","w");​​如...
A.
fp的值为NULL
B.
文件"d:\data.txt"的内容不动,之后的写操作,将从文件末尾开始写,实现追加操作
C.
此语句函数fopen调用错误
D.
文件"d:\data.txt"的内容被清空
参考答案:
D
参考解析: