单项选择题

有定义语句:char s[10];。若要从终端给s输入5个字符,错误的输入语句是

A) gets(&s[0]);
B) scanf("%s",s+1);
C) gets(s);
D) scanf("%s",s[1]);
<上一题 目录 下一题>
热门 试题

单项选择题
在对下列函数调用中,不正确的是()

A. max(a,b);
B. max(3,a + b);
C. max(3,5)
D. int max(a,b);

单项选择题
有以下结构体说明和变量定义,如下图所示,指针p、q、r分别指向一个链表中的三个连续结点。 struct node int data; struct node *next; *p, *q, *r; data next data next data next 现要将q和r所指结点的先后位置交换,同时要保持链表的连续,以下错误的程序段是()。

A) r→next=q; q→next=r→next; p→next=r;
B) q→next=r→next; p→next=r; r→next=q;
C) p→next=r; q→next=r→next; r→next=q;
D) q→next=r→next; r→next=q; p→next=r;

相关试题
  • 对下述程序的判断中,正确的是 void main...
  • 运行以下程序后,如果从键盘上输入65 1...
  • 若已定义的函数有返回值,则以下关于该函数...
  • 以下关于C语言的叙述中正确的是( )。
  • 设有结构体类型定义: struct try int ...