题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-14 10:42:20

[单项选择]设有如下说明:
typedef struct
int n; char c;double x;STD;
则以下选项:能正确定义结构体数组并赋初值的语句是( )。

更多"设有如下说明: typedef struct int n; ch"的相关试题:

[单项选择]设有以下说明语句:
typedef struct
int n;
char ch[8];
PER;
则下面叙述中正确的是( )。
A. PER是结构体变量名
B. PER是结构体类型名
C. typedef struct是结构体类型
D. struct是结构体类型名
[单项选择]设有以下语句
typedef struct s
int g;char h;T
则下面叙述中正确的是
A. 可用S定义结构体变量
B. 可以用T定义结构体变量
C. S是struct类型的变量
D. T是structS类型的变量
[单项选择]有以下程序段:
typedef struct NODE
int num;
struct NODE * nex;
OLD;
以下叙述中正确的是( )。
A. 以上的说明形式非法
B. NODE是一个结构体类型
C. OLD是一个结构体类型
D. OLD是一个结构体变量
[单项选择]设有如下定义
struct ss
char name [10];
int age;
char sex;
std[3],*p=std;
下列各输入语句中错误的是_______。
A. scanf("%d",&(*p).age);
B. scanf("%s",&std.name);
C. scanf("%c",&std[0].sex);
D. scanf("%c",&(p->sex));
[单项选择]设有以下定义   int a=0; double b=1.25; char c=’A’;    #define d 2   则下面语句中错误的是( )。
A. a++;
B. b++;
C. c++;
D. d++;
[填空题]C++的五种基本数据类型int、char、float、double 和long int 所占内存空间大小的关系是 。
[单项选择]设有以下定义:
int a=0; double b=1.25; char c='A';
#define d 2
则下面语句中错误的是( )。
A. a++;
B. b++;
C. c++;
D. d++;
[单项选择]若有以下说明和定义
union dt
int a;char b;double c;data;
以下叙述中错误的是
A. data的每个成员起始地址都相同
B. 变量data所占内存字节数与成员c所占字节数相等
C. 程序段:data.a=5;printf("%f/n",data.c);输出结果为5.000000
D. data可以作为函数的实参
[单项选择]设有以下说明和定义:
typedef union
long i;int k[5];char c; DATE;
struct date
int cat;DATE cow;double dog; too;
DATE max;
则下列语句的执行结果是______。
printf("%d",sizeof (struct date) +sizeof(max));
A. 26
B. 30
C. 18
D. 8
[单项选择]设有以下C语言说明语句: struct ex{int x;float y;char z;} example 则下面的叙述中不正确的是 ________ 。
A. struct是结构体类型的关键字
B. x、y、z都是结构体成员名
C. struet ex是结构体类型
D. example是结构体类型名
[单项选择]已知函数fp的原型是:int fp(char c,char*k=NULL,double d=10.0);下列调用中正确调用fp的是
[单项选择]设有定义:
Class person
int num;
char name[10];
public:
void init(int n,char*m);


person std[30]
则以下叙述不正确的是
A. std是一个含有30个元素的对象数组
B. std数组中的每个元素都是person类的对象
C. std数组中的每个元素都有自己的私有变量num和name
D. std数组中的每个元素都有各自的成员函数init
[单项选择]已知char a; int b; float c; double d; 则表达式a*b+c-d结果为
A. double
B. int
C. float
D. char
[单项选择]设有以下语句:
typedef street S
int g; char h; T;
则下面叙述中正确的是( )。
A. 可用S定义结构体变量
B. 可以用T定义结构体变量
C. S是struct类型的变量
D. T是struct S类型的变量
[单项选择]在C程序中有如下语句:char *func(int x,int y); 它是( )。
A. 对函数func的定义
B. 对函数func的调用
C. 对函数func的原型说明
D. 不合法的
[单项选择]设有如下程序段:
char str[]="World":
char*ptr=str;
执行上面的程序段后,*(ptr+5)的值为 ______。
A. ‘0’
B. ‘/0’
C. 不确定的值
D. ‘o’的地址
[单项选择]设有如下函数定义
int fun(int k)
if(k<1) return 0;
eise if(k==1) return 1;
else return fun(k-1)+1;

若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是______。
A. 2
B. 3
C. 4
D. 5
[单项选择]设有定义:structchar mark[12]; int num1; double num2; t1, t2;,若变量均已正确赋初值,则以下语句中错误的是______。
A. t1=t2;
B. t2.num1=t1.num1;
C. t2.mark=t1.mark;
D. t2.num2=t1.num2;
[单项选择]现有定义int a;double b;float c;char k;,则表达式a/b+c-k的值的类型为______。
A. int
B. double
C. float
D. char

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码