题目内容

有如下程序段:int arr[]={10,20,30},*ptr=arr;++*ptr;printf(“%d”,arr[0]);则执行上述程序段后输出结果为( )

A. 10
B. 20
C. 11
D. 21

查看答案
更多问题

有以下程序main(){int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=&a[3], *q=p+2;printf("%d\n", *p + *q);}程序的运行结果是( )

A. 16
B. 10
C. 8
D. 6

有如下程序:#include "stdio.h"void print_value(int *ptr){printf("%d",*ptr++);printf("%d",*ptr);}int main(){int a[ ]={1,3,5,7};print_value(a);return 0;}运行该程序,输出结果为:__________。

有如下程序:#include "stdio.h"int main(){int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],b;b=p[5];printf("%d",b);return 0;}运行该程序,输出结果为:。

以下程序的运行结果是。#include #include typedef struct student{char name[10];long no;float score;}STU;int main(){STU a={"zhangsuan",12001,95},b={"Zhangxian",12002,90},c={"Zhanghuan",12003,95};STU d,*p=&d;d = a;if( strcmp( a.name, b.name ) > 0)d=b;if( strcmp( c.name, d.name ) > 0)d=c;printf("%ld%s\n", d.no, p->name);return 0;}

答案查题题库