题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-05-26 22:11:15

[单选题]设有以下说明语句 typedef struct { int n; char ch[8]; } PER; 则下面叙述中正确的是( )。
A.PER 是结构体变量名
B.PER是结构体类型名
C.typedef struct 是结构体类型
D.struct 是结构体类型名

更多"[单选题]设有以下说明语句 typedef struct { in"的相关试题:

[单选题]设有以下定义和语句 char str[20]="Program",*p; p=str; 则以下叙述中正确的是()。
A.*p与str[0]的值相等
B.str与p的类型完全相同
C.str数组长度和p所指向的字符串长度相等
D.数组str中存放的内容和指针变量p中存放的内容相同
[单选题]设有int x,y; 以下语句判断x和y是否相等,正确的说法是该语句()。 if (x=y) printf(" x is equal to y.");
A.语法错
B.不能判断x和y是否相等
C.编译出错
D.能判断x和y是否相等
[单选题]设有说明:char w; int x; float y; double z; 则表达式:w*x+z-y 值的数据类型是 ( )
A. float
B.char
C.int
D. double
[单选题]对以下说明语句的正确理解是( )。
Int a[10]={6,7,8,9,10};
A. 将5个初值依次赋给a[1]至a[5]
B. 将5个初值依次赋给a[0]至a[4]
C. 将5个初值依次赋给a[6]至a[10]
D. 因为数组长度与初值的个数不相同,所以此语句不正确
[单选题]设有声明语句:int a=1,b=0;则执行以下语句后输出() 。 switch (a) { case 1: switch (b) { case 0: printf("**0**");break; case 1: printf("**1**");break; } case 2: printf("**2**");break; }
A.**0**
B.**0****2**
C.**0****1****2**
D.有语法错误
[单选题]设有说明:char w;int x;foat y; double z; 则表达式:w*x+z-y值的数据类型是( )
A.foat
B. char
C. int
D.double
[单选题]设有以下语句:int x=10;x+=3+x%(3), 则x 的值是( )
A. 14
B. 15
C. 11
D. 12
[单选题]若有说明语句: int *ptr[10]; 以下叙述正确的是
A. ptr是一个具有10个指针元素的一维数组,每个元素都只能指向整型变量
B. ptr是指向整型变量的指针
C. ptr是一个指向具有10个整型元素的一维数组的指针
D. ptr是一个指向10个整型变量的函数指针
[单选题]设有以下语句 int a=1,b=2,c; c=a^(b<<2); 执行后,C的值为()。
A.6
B.7
C.8
D.9
[单选题]设有定义:char s[81]; int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
A. gets(s);
B. while((s[i++]=getchar())!='\n');s[i]='\0';
C. scanf("%s",s);
D. do{ scanf("%c",&s[i]); }while(s[i++]!='\n'); s[i]='\0';
[单选题]已知n是一个int型变量,下列语句中错误的是()。
A.long *p=new long[n];
B. long p[n];
C. long *p=new long(n);
D. long p[10];
[单选题]设有语句int a=3,则执行语句a+=a-=a*a以后变量a的值是()。
A.3
B.0
C.9
D.-12
[单选题]设有定义:struct {char 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;
[单选题]若有说明语句:char c = '\72' ; 则变量c中存放的是
A. 2个字符
B. 1个字符
C. 3个字符
D. 说明语句不合法
[单选题]若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是( )。
A.p=s;
B. p=k;
C. p=s[0];
D.k=s;
[单选题]若有定义语句:int a=3, b=2, c=1;则以下赋值语句错误的是( )。
A. a=4+b=3;
B. a=b=c+1;
C. a=(b=4)+c;
D. a=1+(b=c=4);
[单选题]在C++中有以下4条语句: static int hot=200; int &rad=hot; hot=hot+100; cout<A.1
B.100
C.200
D.300
[单选题]若有以下语句,则正确的描述是( )
Char a[]="toyou";
Char b[]={′t′,′o′,′y′,′o′,′u′};
A. a数组和b数组的长度相同
B. a数组长度小于b数组长度
C. a数组长度大于b数组长度
D. a数组等价于b数组

我来回答:

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

订单号:

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