单项选择题

下列程序段的输出结果为( )。
#include<stdio.h>
main()
static char a[]="language";
char *p;
p=a;
for(p=a;p<a+8;p+=2)
putchar(*p);

A、 language
B、 lnug
C、 有语法错误
D、 lang

<上一题 目录 下一题>
热门 试题

单项选择题
现有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中连续的三个节点。 struct node char data; struct node*next;*p,*q,*r; 现要将q和r所指节点交换前后位置,同时要保持链表的连续,以下不能完成此操作的语句是()。

A、 q->next=r->next;p->next=r;r->next=q;
B、 p->next=r;q->next=r->next;r->next=q;
C、 q->next=r->next;r->next=q;p->next=r;
D、 r->next=q;p->next=r;q->next=r->next;

单项选择题
有以下程序 #include <stdio.h> main() struct STUchar name[9];char sex;double score[2];; sturt STU a= Zhao ,'m',85.0,90.0,b= Qian ,'f,95:0,92.0; b=a; printf( %s,%c,%2.0f,%2.0f n ,b.name,b.sex,b.score[0],b.score[1]); 程序的运行结果是()。

A、 Qian,f,95,92
B、 Qian,85,90
C、 Zhao,f,95,92
D、 Zhao,m,85,90

相关试题
  • (2)
  • [2]
  • 在进行关系数据库的逻辑设计时,E-R图中的...
  • 下列程序执行输出的结果是______。 ...
  • (1)