inta[10][10],已知a=1000,sizeof(int)=2,求a[3][3]地址()
inta[10][10],已知a=1000,sizeof(int)=2,求a[3][3]地址()
相关考题:
有以下程序#include stdio.h#include stdlib.hint fun(int n){ int *p;p=(int*)malloc(sizeof(int));*p=n; return *p;}main(){ int a;a = fun(10); printf("%d\n",a+fun(10));}程序的运行结果是A)0B)10C)20D) 出错
已知有变量datal定义如下: union data { int i; char ch; float f; }datal; 则变量datal所占的内存存储空间可表示为(57)。A.sizeof(int)B.sizeof(char)C.sizeof(float)D.SiZCOf(mt)+sizeof(char)+sizeof(float)
● 已知有变量 data1 定义如下:union data{ int i;char ch;float f;} data1;则变量 data1 所占的内存存储空间可表示为 (57) 。(57)A. sizeof(int)B. sizeof(char)C. sizeof(float)D. sizeof(int)+sizeof(char)+sizeof(float)
有以下程序:includeusing namespace Std;inta;int fun();int main(){ externinta; in 有以下程序: #include <iostream> using namespace Std; int a; int fun(); int main() { extern int a; int b; a = 100; b = fun(); cout<<b<<end1; return 0; } int fun() { extern int a; return (10*A); } 其程序运行后的输出结果是( )。A.100B.10C.1000D.10000
有以下程序 include include int fun(int n) {int * 有以下程序 #include <stdio.h> #include <stdlib.h> int fun(int n) {int *p; p=(int*)malloc(sizeof(int)); *p=n; return *p; } { int a; a=fun(10); printf("%d\n",a+fun(10)); } 程序的运行结果是______。A.0B.10C.20D.出错
有下列程序: #includestdi0.h #includestdlib.h intfun(intn) {int*P; p=(int*)malloc(sizeof(int)); *P=n;return*P; } voidmain( ) {inta; a=fun(10);printf("%d\n",a+fun(10));} 程序的运行结果是( )。A.0B.10C.20D.出错
下列选项,不正确的是A.for(inta=1;a<=10;a++) ;B.int a=1; do { a++; }while(a<=10) ;C.int a=1; while(a<=10) { a++; }D.for(int a=1;a<=10;a++) a++;
char str[ ]= "Hello";char *p=str;int n=10;sizeof(str)=( )sizeof(p)=( )sizeof(n)=( )void func(char str[100]){ }sizeof(str)=( )
下面代码的输出结果是多少?char var[10];int test(char var[]){return sizeof(var);};A.4SXB 下面代码的输出结果是多少?char var[10];int test(char var[]){return sizeof(var);};A.4B.9C.11D.10
有以下程序#includestdio.hmain(){FILE *fp; it a[10]={1,2,3,0,0};fp=fopen(“d2.dat”,”wb”);fwrite(a,sizeof(int),5,fp);fwrite(a,sizeof(int),5,fp);fclose(fp);fp=fopen(“d2.dat”,”rb”);fread(a,sizeof(int),10,fp);for(i=0;i10;i++) printf(“%d”,A.;}程序运行结果是( )。
有定义语句inta[10],*p=a;以下和此功能相同的是()A、inta[10];intp;p=a;B、inta[10],*p;p=a;C、int*p,a[10];p=a;D、char*a[10]=”abcd”;printf(“%s”,a);
若已知int类型占两个字节,则下述程序运行结果为()。structst{chara[10];intb;doublec;};printf(""%d/n"",sizeof(structst));A、8B、16C、30D、20
设有数组定义语句:inta[10];若要将这些元素值保存在磁盘中,以下错误的形式是()A、fwrite(a,sizeof(int),10,fp);B、fwrite(a,2,10,fp);C、fwrite(a,2*10,1,fp);D、fwrite(a,sizeof(int),1,fp);
单选题若有函数定义:double fun(int a[10]){...},则在对该函数进行原型声明时,错误的声明语句是()Adouble fun(int[])Bdouble fun(intb[10])Cdouble fun(inta)Ddouble fun(int*a)
单选题若已知int类型占两个字节,则下述程序运行结果为()。structst{chara[10];intb;doublec;};printf(""%d/n"",sizeof(structst));A8B16C30D20
单选题已知inta=’R’;则正确的表达式是()Aa%10Ba=int(3e2)C2*a=a++Da=a+a=a+3