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

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

A
un 可以作为函数参数
B
un 所占的内存长度等于成员f 的长度
C
un 的地址和它的各成员地址都是同一地址
D
不能对un 赋值, 但可以在定义un 时对它初始化

答案解析

正确答案:A

解析:

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

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

相关题目

单选题

以下程序是输出一个 9*9 乘法运算表, 空格处应该填写( )
#include
void main(void)
{
for(int nRow = 1; nRow < 10; nRow ++)
{
for(int nCol = 1; nCol < 10; nCol ++)
{
if(____________)
{
printf("%d*%d=%d ", nRow, nCol, nRow * nCol) ;
}
}
printf("\n") ;
}
}

单选题

定义一个指针类型的变量 P, 执行程序语句 P = P + 1,指针 P 移动( ) 字节

单选题

对以下程序描述正确的是( )
void main(void)
{
int nA;
float fA = 10.11;
nA = fA;
}

单选题

#include
void main( void)
{
int i, j;
i = i+j;
j = i - j;
}
以上程序能实现 i, j 的数值交换, i, j 的值有什么范围要求( )

单选题

以下程序输出 100 以内的素数, 空格处应该填写( )
#include
void main(void)
{
bool isFlag = false;
for(int nNum = 3; nNum < 101; nNum ++)
{
isFlag = true;
for(int nI = 1; nI < nNum / 2 + 1; nI ++)
{
if(_____)
{
isFlag = false;
}
}
if(isFlag)
{
printf("%d\n", nNum) ;
}
}
}

单选题

对下列函数说法正确的是( )
void Fun(int nA[], int nSize)
{
for(int nI = 0; nI < nSize; nI ++)
{
nA[nI] = nI + 1;
}
nSize = 5;
}
void main(void)
{
int nA[10] = {0} ;
int nSize = 10;
Fun(nA, nSize) ;
}

单选题

以上程序的运行结果是( )
#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") ;
}

单选题

以下程序结果是( )
#include
#define S(x) 4*x*x+1
void main(void)
{
int i=6, j=8;
printf("%d\n", S(i+j) ) ;
}

单选题

下面程序运行结果是( )
#include
void main(void)
{
for(int nI = 0; nI < 6; nI++)
{
switch(nI % 5)
{
case 0:
printf("*") ;
break;
case 1:
printf("#") ;
break;
case 2:
printf("&") ;
break;
default:
printf("\n") ;
break;
}
}
}

单选题

关于字符串和字符数组的说法正确的是( )

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