题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-01-07 02:20:41

[填空题]struct stud {char num[6]; int s[4]; double ave=0.0; }a; main( ) {int i; for(i=0;i<4;i++)scanf("%d",&a.s[i]); for(i=0;i<4;i++)a.ave+ =a.s[i]; printf("%f",a.ave); } 错误:______ 改正:______

更多"struct stud {char num[6]; in"的相关试题:

[填空题]struct stud
char num[6];
int s[4];
double ave=0.0;
a;
main( )
int i;
for(i=0;i<4;i++)scanf("%d",&a.s[i]);
for(i=0;i<4;i++)a.ave+ =a.s[i];
printf("%f",a.ave);

错误:______
改正:______
[简答题]给定一个结构体类型为: struct stud{ char name[20] int age; char sex; struct stud *next; }; 试写出统计以head所指向头结点的链表中的age数据项大于k的结点个数的操作。给出函数首部描述为:int sumnode(struct stud *head,int k )
[填空题]设有以下结构类型说明和变量定义,则变量a在内存所占字节数是 【5】
struct stud
char num[6];
int s[4];
double ave;
a,*p;
[填空题]1】 void sort(char *s,int num) {int i,j--num; char t; while(j-->1) for(i=0;i<j;i++) if(s[i]>s[i+1]) {t=s[i]; s[i]=s[i+1]; s[i+1]=t; } void main( ) {char *s="CEAedea"; sort(s,5); printf("%s",s); } 上述程序的结果是 (1) 【函数2.2】 void main( ) { union {int ig[6]; Char s[12];} try; try. ig[0]=0x4542; try.ig[1]=0x2049; try. ig[2]=0x494a; try.ig[3]=0x474e; try. ig[4]=0x0a21; try.ig[5]=0x0000; pintf("%s",try, s); } 上述程序的结果是 (2) 【函数2.3】 void main( ) { char *letter[5]= { "ab","efgh","ijk","nmop","st"}; char **p; int i; p=letter; for(i=0;i<4;i++) . printf("%s",p[i]); } 上述程序的结果是 (3) 【函数2.4】 main( ) {int i=4,j=6,k=8,*p=&I,*q=&j,*r=&k; int x,y,z; x=p==&i; y=3*-*p/(*q)+7; z=*(r=&k)=*p**q; printf("x=%d,y=%d,z=%d",x,y,z); } 上述程序的结果是 (4) 【函数2.5】 int a[]={5,4,3,2,1 }; void main( ) {int i; int f=a[0]; int x=2; for(i=0;i<5;i++) f+=f*x+a[i]; prin
[单项选择]有以下程序:
struct STU
char name[10];
int num;
int score;

main( )
struct STU s[5]="YangSan",20041,703,"LiSiGuo",20042,580,
"WangYin",20043,680,"SunDan",20044,550),
’Penghua",20045,537,*p[5],*t;
int i,j;
for(i=0;i<5;i++) p[i]=&s[i];
for(i=0;i<4;i++)
for(j=i+1;j<5;j++)
if(p[i]->Score>p[j]->Score)
t=p[i];p[i]=p[j];p[i]=t;
printf("%d %d/n",s[1].Score,p[1]->Score);

执行后输出结果是( )。
A. 550 550
B. 680 680
C. 580 550
D. 580 680
[单项选择]

有以下程序
struct STU
{char name[10];
int num;
int Score;}
main( ){
struct Stu s[5]={ {"YangSan",20041,703},{"LiSiGuo",20042,580},
{"WangYin",20043,680},{"SunDan",20044,550},
{"Penghua",20045;537},*p[5],*t;
int i,j;
for(i=0;i<5;i++)p[i]=&s[i];
for(i=0;i<4;i++)
for(j=i+1;j<5;j++)
if(p[i]->Score>p[j]->Score)
{t=p[i];p[i]=p[j];p[i]=t;}
printf("%d%d/n",s[1].Score,p[1]->Score);
}
执行后输出结果是()


A. 550 550
B. 680 680
C. 580 550
D. 580 680
[单项选择]函数fun的返回值是
fun(char * a, char * b)
int num=0,n=0;
while( * (a+num) !=’/0’) num++;
while(b[n] ) * (a+num) =b[n] ;num++;n++;
return num;

A) 字符串a的长度 B) 字符串b的长度
C) 字符串a和b的长度之差 D) 字符串a和b的长度之和
[单项选择]有以下程序
  #include<iostream.h>
  struct STU
   char num[10];
   float score[3];;
  void main( )
    struct STU s[3]= "20021",90,95,85 ,
              "20022",95,80,75 ,
              "20023",100,95,90 ,* p=s;
    int i;
    float sum=0;
    for(i=0;i<3;i++)
    sum=sum+p->score[i];
    cout < < sum;
 程序运行后的输出结果是
A. 260
B. 270
C. 280
D. 285
[填空题]函数fun的返回值是______。
fun(char *a,char *b)
int num=0,n=0;
while(*(a+num)!=’/0’)num++;
while(b[n]) *(a+num)=b[n];num++;n++;
return num;

[填空题]函数fun的返回值是
fun(char *a,char *b)
int num=0,n=0;
while(*(a+num)!=’//0’)num++;
while(b[n]) *(a+num)=b[n];num++;n++;
return num;

[单项选择]有以下程序:   struct STU   { char num[10]; float score[3];};   main( )   { struct STU s[3]={{"20021",90,95,85},              { "20022",95,80,75},              { "20023",100,95,90} },*p=s;    int i; float sum=0;    for(i=0;i<3;i++)    sum=sum+p->score[i];    printf("%6.2f/n",sum);   }   程序运行后的输出结果是( )。
A. 260
B. 270
C. 280
D. 285

我来回答:

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

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码