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

设有以下说明:
struct packed
{ unsigned one : 1 ;
unsigned two : 2 ;
unsigned three : 3 ;
unsigned four : 4 ;
} data ;
则以下位段数据的引用中不能得到正确数值的是( ) 。

A
data . one = 4
B
data . two =3
C
data . three =2
D
data . four =1

答案解析

正确答案:A

解析:

文件与位运算
c语言程序设计题库

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

相关题目

单选题

泡排序的内层循环会根据条件执行两个数交换, 交换的次数和内层循环次数不尽相同那么对于一个有 n 个元素的数组, 在一次外层循环中, 内层的交换次数最大是( )

单选题

以下程序能正常编译的是( )

单选题

以下程序的运行结果是( )

#include
void main(void)
{
int nA = 0 , nB = 0;
int* ptr1, *ptr2;
ptr1 = &nA;
ptr2 = &nB;
*ptr1 = 21;
*ptr2 = 7;
if (nA % nB == 0)
{
printf("2 个数可以整除") ;
}
else
{
printf("2 个数不可以整除") ;
}
}

单选题

以下程序的输出结果是( )
fun(int x, int y, int z)
{
z=x*x+y*y;
}
void main(void)
{
int a=31;
fun(5, 2, a) ;
printf("%d", a) ;
}

单选题

关于 new 关键字以下说法错误的是( )

单选题

写出以下程序运行结果( )
#include
void main(void)
{
int nA= 10 ;
if(nA> 0)
{
printf("1") ;
}
else
{
printf("0") ;
}
}

单选题

以下程序结果为( )
void fun(int *x, int *y)
{
printf("%d %d", *x, *y) ;
*x=3; *y=4;
}
void main(void)
{
int x=1, y=2;
fun(&y, &x) ;
printf("%d %d", x, y) ;
}

单选题

已知: 链表的头指针是 g_pHeader
那么以下程序执行结束的时候 pTemp 的值是( )
tagNode* pTemp = g_pHeader;
while(pTemp->m_pNext != NULL )
{
pTemp = pTemp->m_pNext;
}

单选题

已知: pHead = NULL; pEnd = NULL; pNew 是新生成的结点在链表尾巴插入新结点, 那么/* */中间填写的代码是( )
if(pHead == NULL )
{
pHead = pEnd = pNew;
}
else
{
/* */
}

单选题

已知 g_pHeader 是链表头结点, 以下代码实现链表所有结点的释放,请在/* */里面填写需要的代码( )
void ReleaseList(void)
{
tagNode* pTemp = g_pHeader;
while( pTemp != NULL )
{
/* */
}
g_pHeader = NULL;
}

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