欢迎光临
我们一直在努力

东大20秋学期《高级语言程序设计基础》在线平时作业2【标准答案】

可做奥鹏国开全部院校作业论文!答案请添加qq:599792888 或 微信:1095258436

20秋学期《高级语言程序设计基础》在线平时作业2

1.[单选题] 以下判断正确的是( )。

附件是答案,核对题目下载

A.char *s=”string”; 等价于char *s; *s=”string”;

B.char str[10]={“string”}; 等价于char str[10]; str={“string”};

C.char *s=”string”; 等价于char *s; s=”string”;

D.char str[10]={“string”}; 等价于char str[10]; *str={“strint”};”

答:——C——

2.[单选题] 在C语言中,整数-8在内存中的存储形式是( )。

A.1111 1111 1111 1000

B.1000 0000 0000 1000

C.0000 0000 0000 1000

D.1111 1111 1111 0111

答:——A——

3.[单选题] 以下对指针变量的操作中,不正确的是( )。

A.int p, *q; q=&p;

B.int *p, *q; q=p=NULL;

C.int a=5, *p; *p=a;

D.int a=5, *p=&a, *q=&a; *p=*q;”

答:——D——

4.[单选题] 若执行下述程序时从键盘输入3 4,则输出结果是( )。#include main( ) { int a,b,s; scanf(“%d%d”,&a,&b); s=a; if (a

A.186

B.256

C.324

D.400

答:————

5.[单选题] 一个C语言程序总是从( )。

A.主过程开始执行

B.主函数开始执行

C.子程序开始执行

D.主程序开始执行

答:————

6.[单选题] 判断字符串a和b是否相等,应当使用( )。

A.if(a==b)

B.if(a=b)

C.if(strcpy(a,b))

D.if(strcmp(a,b))”

答:————

7.[单选题] 在一个源文件中定义的全局变量的作用域为( )。

A.本文件的全部范围

B.本程序的全部范围

C.本函数的全部范围

D.从定义该变量的位置开始至本文件结束

答:————

8.[单选题] 若要使指针变量p指向一个动态开辟的字符型存储单元,则空中应选择填入的是( )。

char *p;p= malloc(sizeof(char));

A.char

B.char *

C.(*char)

D.(char *)东大答案q599792222 或请进 opzy.net

答:————

9.[单选题] C语言结构体类型变量在程序执行期间( )。

A.所有成员一直驻留在内存中

B.只有一个成员驻留在内存中

C.部分成员驻留在内存中

D.没有成员驻留在内存中

答:————

10.[单选题] C语言中字符型(char)数据在内存中的存储形式是( )。

A.原码

B.补码

C.反码

D.ASCII码

答:————

11.[单选题] 设有定义:int a=1, *p=&a; float b=2.0; char c=’A’; ,以下不合法的运算是( )。

A.p++;

B.a–;

C.b++;

D.c–;

答:————

12.[单选题] 当说明一个共用体变量时系统分配给它的内存是( )。

A.共用体中第一个成员所需内存量

B.共用体中最后一个成员所需内存量

C.共用体成员中占内存量最大者所需的容量

D.共用体中各成员所需内存量的总和

答:————

13.[单选题] 下列程序的输出结果是( )。

#include

void fun();

void main()

{

int x=1;

if(x= =1)

{

int x=2;

printf(“%d”,++x);

}

void fun()

{

printf(“%d”,x++);}

A.2,1,1

B.1,2,1

C.2,2,2

D.2,2,1″

答:————

14.[单选题] 判断char型变量c1是否为大写字母的正确表达式是( )。

A.A'<=c1<=’Z’

B.(c1>=’A’)&(c1<=’Z’)

C.(c1>=’A’)&&(c1<=’Z’)

D.(‘A’=c1)

答:————

15.[单选题] 若有定义:int x[10], *p=x;,则*(p+5)表示( )。

A.数组元素x[5]的地址

B.数组元素x[5]的值

C.数组元素x[6]的地址

D.数组元素x[6]的值

E.选项内容11

F.选项内容11

G.选项内容11

答:————

16.[单选题] 定义如下变量和数组:int k;

int a[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是( )。for(k=0;k<3;k++) printf(“%d”,a[k][2-k]);

A.3 5 7

B.3 6 9

C.1 5 9

D.1 4 7

答:————

17.[单选题] 若有定义:int x[10], *p=x;,则*(p+5)表示( )。

A.数组元素x[5]的地址

B.数组元素x[5]的值

C.数组元素x[6]的地址

D.数组元素x[6]的值

E.选项内容11

F.选项内容11

答:————

18.[单选题] 以下能对一维数组a进行正确初始化的语句是( )。

A.int a[10]=(0,0,0,0,0);

B.int a[10]={ };

C.int a[]={0};

D.int a[10]=(10*1);

答:————

19.[单选题] 设有一段程序:

int *var,a;

a=100;var=&a;a=*var+10; 执行上面程序段后a的值为( )。

A.120

B.110

C.100

D.90

答:————

20.[单选题] 当定义一个结构体变量时系统分配给它的内存是( )。

A.结构中第一个成员所需的内存量

B.结构中最后一个成员所需的内存量

C.结构体成员中占内存量最大者所需的容量

D.结构体中各成员所需内存量的总和

答:————

赞(0)
未经允许不得转载:奥鹏作业网 » 东大20秋学期《高级语言程序设计基础》在线平时作业2【标准答案】

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址