奥鹏教育西安交通大学《程序设计基础(高起专)》在线作业3

奥鹏西安交通大学平时在线作业

西交《程序设计基础(高起专)》在线作业

变量的指针,其含义是指该变量的()。
A:值
B:地址
C:名
D:一个标志
答案问询微信:424329

关于形式参数,下面说法错误的是( )
A:对于形参,虽然定义了它,只有当函数被调用时,形参才在内存中开辟空间
B:调用结束后,形参自动从内存中被释放掉
C:在函数定义中,可以不给出形参类型,调用的时候再定义。
D:实参与形参的关系是赋值与被赋值的关系
答案问询微信:424329

以下选项中合法的实型常数是()。
A:5E2.0
B:E-3
C:.2E0
D:1.3E
答案问询微信:424329

语句while(!E);中的表达式!E等价于()。
A:E==0
B:E!=1
C:E!=0
D:E==1
答案问询微信:424329

用下列语句定义a,b,c,然后执行b=a、c='b'+b,则b,c的值是()。
long a=0xffffff;
int b; char c;
A:0ffffff 和0x61
B:-1和98
C:-1和97
D:指向同一地址
答案问询微信:424329

若有int a[][]={{1,2},{3,4}};则*(a+1),*(*a+1)的含义分别为()。
A:printf("%d",*(a+5));
B:printf("%d",p[5]);
C:printf("%d",*(p+5));
D:printf("%d",*p[5]);
答案问询微信:424329

凡是函数中未指定存储类别的局部变量,其隐含的存储类别为()。
A:自动(auto)
B:静态(static)
C:外部(extern)
D:寄存器(register)
答案问询微信:424329

执行以下程序段后,输出结果和a的值是()。Int a=10;printf("%d",a++);
A:10和10
B:10和11
C:11和10
D:11和11
答案问询微信:424329

C语言中的文件类型只有()。
A:索引文件和文本文件两种
B:ASCII文件和二进制文件两种
C:文本文件一种
D:二进制文件一种
答案问询微信:424329

以下正确的说法是()。
A:用户若需调用标准库函数,调用前必须重新定义
B:用户可以重新定义标准库函数,若如此,该函数将失去原有含义
C:系统根本不允许用户重新定义标准库函数
D:用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调
答案问询微信:424329

结构体如下所示:struct employees;{ char name[30]; int age; float wage;};下面说法错误的是:( )
A:上述形式的定义在程序运行时不会为该结构体类型分配内存空间。
B:结构体变量在内存中存放时,占用连续的一段存储空间
C:上述结构体必须有关键字struct
D:上述结构体成员的类型不可以是已经定义过的结构体类型。
答案问询微信:424329

以下程序的输出结果是( )int f(){static int i=0;int s=1;s+=i; i++;return s;}main(){ int i,a=0;for(i=0;i5;i++) a+=f();printf("%dn",a);}
A:20
B:24
C:25
D:15
答案问询微信:424329

以下只有在使用时才为该类型变量分配内存的存储类说明是()。
A:auto和static
B:auto和register
C:register和static
D:extern和register
答奥鹏西安交通大学平时在线作业案问询微信:424329

经过下列的语句 int j,a[10],*p;定义后,下列语句中合法的是()。
A:p=p+2;
B:p=a[5];
C:p=a[2]+2;
D:p=
答案问询微信:424329

下列运算符优先级最高的是( )
A:
B:++
C:!
答案问询微信:424329

对于如下的表达式:int a[3][4],*p;p=*a;执行p++操作之后,*p表示取( )的内容。
A:a[0][0]
B:a[1][0]
C:a[1][1]
D:a[0][1]
答案问询微信:424329

在计算机中,一个字节所包含二进制位的个数是( )
A:2
B:4
C:8
D:16
答案问询微信:424329

double x;scanf("%lf",不可以赋值给x变量的常量是()。
A:123
B:100000
C:A'
D:"abc"
答案问询微信:424329

正确的if语句形式是()。
A:if(xy
B:if(x==y)x+=y;
C:if(x!=y)scanf("%d",
D:if(xy){x++;y++;}
答案问询微信:424329

以下不符合C语言语法的实型常量是()。
A:1.2E0.5
B:3.14.159E
C:.5E-3
D:E15
答案问询微信:424329

计算机算法可以分为两大类( )
A:数值运算算法
B:非数值运算算法
C:符号运算算法
D:非符号运算算法
答案问询微信:424329

以下选项中合法的表达式是()。
A:0=x100
B:i=j==0
C:(char)(65+3)
D:x+1=x+1
答案问询微信:424329

对do-while语句描述正确的是()。
A:do-while语句构成的循环可以使用break语句退出循环
B:do-while语句构成的循环必须使用break语句退出循环
C:do-while语句构成的循环,当while中的表达式值为非零时结束循环
D:do-while语句构成的循环,当while中的表达式值为零时结束循环
答案问询微信:424329

若以下选项中的变量已正确定义,则不正确的赋值语句是()。
A:x1=26.8%3
B:x=3*x+x
C:x3=0x12
D:x4=1+2=3;
答案问询微信:424329

以下选项中不合法的字符常量是()。
A:"B"
B:'10'
C:68
D:D
答案问询微信:424329

有定义语句:int x,y;若要通过scanf("%d,%d",语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。
A:1112回车
B:11,空格12回车
C:11,12回车
D:11,回车12回车
答案问询微信:424329

以下表达式中正确的是()
A:c=c+1
B:a+=1
C:xy?x.y
D:a-+=3
答案问询微信:424329

以下4个选项中,可以看作是一条语句的有()。
A:{;}
B:a=0,b=0,c=0;
C:if(a0);
D:if(b==0)m=1;n=2;
答案问询微信:424329

以下选项中不合法的字符常量是()
A:"B"
B:'10'
C:68
D:D
答案问询微信:424329

下面那些为合法整型常量()
A:190
B:0xf
C:0765
D:0xk
答案问询微信:424329

若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是()。
A:a=b=c=d=100;
B:d++;
C:c+b;
D:d=(c=22)-(b++);
答案问询微信:424329

合法的标识符()。
A:可以由字母构成
B:第一个字母可以为数字
C:第一个字母可以为下划线
D:最后一个字母必须为字母
答案问询微信:424329

关于for(表达式1,表达式2,表达式3)循环,以下正确的是()。
A:三个表达式都不可省略
B:表达式1可以省略
C:表达式2可以省略
D:表达式3可以省略
答案问询微信:424329

以下关于typedef的叙述正确的是()。
A:用typedef可以定义各种类型名,但不能用来定义变量
B:用typedef可以增加新类型
C:用typedef只是将已存在的类型用一个新的名字来代表
D:使用typedef便于程序的通用
答案问询微信:424329

在定义int a[2][3];之后,对a的引用正确的有()
A:a[0][2]
B:a[1,3]
C:a[1>2][!1]
D:a[2][0]
答案问询微信:424329

能正确表示逻辑关系:"a≥10"的C语言表达式是()。
A:a≥10
B:!(a=10
C:x4=1+2=3;
答案问询微信:424329

能正确表示逻辑关系:"a≥10"的C语言表达式是()。
A:a≥10
B:!(a10)
C:a=10
D:a10
答案问询微信:424329

定义c为字符型变量,则下列语句中错误的是()。
A:c='97';
B:c="97";
C:c=97;
D:c="a";
答案问询微信:424329

全局变量的作用域一定比局部变量的作用域范围大。()
A:错误
B:正确
答案问询微信:424329

若有说明:int n=2,*p=,则以下非法的赋值语句是p=n;。()
A:错误
B:正确
答案问询微信:424329

格式字符%md中的m只能为正,不能为负。()
A:错误
B:正确
答案问询微信:424329

min和id-s都是合法的标识符。()
A:错误
B:正确
答案问询微信:424329

结构类型变量所占内存长度等于成员的长度;而共享体类型变量所占用的内存长度是各成员的内存长度之和,每个成员分别占用其自己的内存单元。()
A:错误
B:正确
答案问询微信:424329

若有static int a[10];则a数组的10个元素的值都是0。()
A:错误
B:正确
答案问询微信:424329

break语句可用于switch语句,也可用于for、while和do循环语句中。( )
A:对
B:错
答案问询微信:424329

在C的if语句中,用作判断的表达式只能是关系表达式或逻辑表达式。()
A:错误
B:正确
答案问询微信:424329

用户标识符中可以出现下划线和中划线(减号)。()
A:错误
B:正确
答案问询微信:424329

若a=2,b=-4;则执行a||b++后,b为-4。()
A:错误
B:正确
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网