AI智能整理导入 AI智能整理导入
×
首页 题库中心 c语言程序设计题库 题目详情
CA85E835B92000012B50FB49F93816B5
c语言程序设计题库
1,073
单选题

以上程序的运行结果是( )
#include
struct NODE
{int k;
struct NODE *link;
} ;
void main(void)
{ struct NODE m[5], *p=m, *q=m+4;
int i=0;
while(p!=q)
{
p->k=++i; p++;
q->k=i++; q--;
}
q->k=i;
for(i=0; i<5; i++)
{
printf("%d", m[i]. k) ;
}
printf("\n") ;
}

A
13431
B
12431
C
13421
D
12421

答案解析

正确答案:A

解析:

结构体与共用体
c语言程序设计题库

扫码进入小程序
随时随地练习

相关题目

单选题

以下程序的功能是: 读入一行字符(如: a , … y , z ) , 按输入时的逆序建立一个链接式的结点序列, 即先输入的位于链表尾 , 然后再按输入的相反顺序输出, 并释放全部结点。 请选择正确的内容填入( ) 中。


# include
# define getnode(type) ( type * ) malloc(sizeof(type))
main( )
{
struct node
{
char info ;
struct node *link ;
}*top ,*p ;
char c;
top = NULL ;
while ( ( c = getchar ( ) )!= ‘\n’ )
{ p = getnode ( struct node ) ;
p ->info=c ;
p ->link = top ;
top =p ; }
while ( top )
{
( ) ;
top = top ->link ;
putchar ( p ->info ) ;
free ( p ) ; }
}

单选题

若要利用下面的程序片段使指针变量p 指向一个存储整型变量的存储单元, 则【】中应填入的内容是( )。
int *p;
p=【 】 malloc ( sizeof ( int ) );

单选题

若已建立下面的链表结构, 指针p 、 q 分别指向图中所示结点, 则不能将q 所指的结点插入到链表末尾的一组语句是( )。



单选题

当说明一个共用体变量时系统分配给它的内存是( )。

单选题

以下对C 语言中共用体类型数据的叙述正确的是( )。

单选题

若有以下定义和语句:
union data
{ int i;
char c ;
float f ;
} a ;
int n;
则以下语句正确的是( )。

单选题

设有以下说明, 则下面不正确的叙述是( )。
union data
{ int i ;
char c ;
float f ;
} un ;

单选题

c 语言共用体类型变量在程序运行期间( )。

单选题

以下程序的运行结果是( )。
# include "stdio.h”
main ( )
{ union
{ long a ;
int b ;
char c ;
} m ;
printf ( " % d \ n " , sizeof ( m ) ) ;
}

单选题

对下面程序中的每个打印语句后的注释行内的【 】, 选择正确的运行结果。
# include "stdio.h"
main ( )
{ union
{ int a[2];
long b ;
char c[4];
} s ;
s.a [0] =0x39 ;
s.a [1] = 0x38 ;
printf (" % lx \ n " , s.b ) ;
printf ( " % c \ n " , s.c[ 0]) ; / *【 】 * /
}

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu