欢迎光临
奥鹏作业辅导

东北大学18春学期《高级语言程序设计基础》在线作业1答案

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

东北大学18春学期《高级语言程序设计基础》在线作业1答案答案

18春学期《高级语言程序设计基础》在线作业1-0001

试卷总分:100    得分:0

一、 单选题 (共 20 道试题,共 100 分)

1.设x、y均是int类型变量,且x值为100,则关于以下for循环的正确判断是( )。     for (y=100; x!=y; ++x,y++)      printf("**** ");

A.循环体只执行一次

B.是无限循环

C.循环体一次都不执行

D.for语句中存在语法错误

正确选项:----

 

 

2.若有说明:int a[][4]={0,0};则下面不正确的叙述是( )。

A.数组a中的每个元素都可得到初值0

B.二维数组a的第1维大小为1

C.因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1

D.只有数组元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0

专业答案:----

 

 

3.以下对C语言中共用体类型数据的叙述正确的是( )。

A.可以对共用体变量名直接赋值

B.一个共用体变量中可以同时存放其所有成员

C.一个共用体变量中不能同时存放其所有成员

D.共用体类型定义中不能出现结构体类型的成员

专业答案:----

 

 

4.设ch是char类型变量,其值是A,则表达式ch=(ch>='A'&&ch<='Z')?(ch+32):ch的值是( )。

A.Z

B.A

C.a

D.z

专业答案:----

 

 

5.若有说明:char *pc[ ]={"aaa", "bbb", "ccc", "ddd"};,则以下叙述正确的是( )。

正确答案:----

A.*pc[0]代表的是字符串"aaa

B.*pc[0]代表的是字符'a'

C.pc[0]代表的是字符串"aaa"

D.pc[0]代表的是字符'a'

正确答案:----

 

 

6.若有定义:int a[2][3];,则以下对a数组元素地址的正确表示为( )。

A.*(a+1)

B.*(a[1]+2)

C.a[1]+3

D.a[0][0]

专业答案:----

 

 

7.对以下说明语句的正确理解是( )。 int a[10]={6,7,8,9,10};

A.将5个初值依次赋给a[1]至a[5]

B.将5个初值依次赋给a[0]至a[4]

C.将5个初值依次赋给a[6]至a[10]

D.因为数组与初值的个数不相同,所以此语句不正确

正确答案:----

 

 

8.C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是( )。

A.地址传递

B.单向值传递

C.由实参传给形参,再由形参传回实参

D.由用户指定传递方式

正确答案:----

 

 

9.以下为一维整型数组a的正确说明是( )。

A.int a(10);

B.int n=10,a[n];

C.int n; scanf("%d",&n); int a[n];

专业答案:----

D.#define SIZE 10;int a[SIZE];

专业答案:----

 

 

10.系统的标准输入文件是指( )。

A.键盘

B.显示器

C.软盘

D.硬盘

正确选项:----

 

 

11.若a、b、c均为int型变量,则执行以下程序段后的输出结果为( )。 b=(a=10,a+5,c=10); printf("a=%d,b=%d,c=%d ",a,b,c); c=(a=10,b=5,a+b);printf("a=%d,b=%d,c=%d ",a,b,c);

正确答案:----

A.a=10,b=15,c=10a=10,b=5,c=10

B.a=10,b=10,c=10a=10,b=5,c=10

C.a=10,b=10,c=10a=10,b=5,c=15

D.a=10,b=10,c=10a=10,b=5,c=5

正确选项:----

 

 

12.若执行下述程序时从键盘输入3 4,则输出结果是( )。 #include  main( ) { int a,b,s; scanf("%d%d",&a,&b); s=a; if (a<b) s=b; s*=s; printf("%d ",s*s);}

正确选项:----

A.186

B.256

C.324

D.400

专业答案:----

 

 

13.若有说明:int a[10];则对数组元素的正确引用是( )。

A.a[10]

B.a[3,5]

C.a(5)

D.a[10-10]

专业答案:----

 

 

14.已知ch是字符型变量,则不正确的赋值语句是( )。

A.ch=5+9;

B.ch='\0';

C.ch='7'+'9';

D.ch='a+b';

专业答案:----

 

 

15.如果在一个函数中的复合语句中定义了一个变量,则以下正确的说法是( )。

A.该变量只在该复合语句中有效

B.该变量在该函数中有效

C.该变量在本程序范围内有效

D.该变量为非法变量

专业答案:----

 

 

16.在C语言中,错误的int类型的常数是( )。

A.32768

B.0

C.37

D.0xAF

正确选项:----

 

 

17.以下能正确定义整型变量x、y和z并为其赋初值5的语句是( )。

A.int x=y=z=5;

B.int x,y,z=5;

C.int x=5,y=5,z=5;

D.x=5,y=5,z=5;"

专业答案:----

 

 

18.以下正确的函数说明是( )。

A.int fun(int a, b)

B.float fun(int a; int b)

C.double fun( )

专业答案:----

D.int fun(char a[ ][ ])

正确选项:----

 

 

19.以下程序段的运行结果是( )。 char a[ ]="program", *p; p=a; while (*p!='g')   { printf("%c", *p-32); p++; }

A.PROgram

B.PROGRAM

C.PRO

D.proGRAM

专业答案:----

 

 

20.若有以下说明,并且0&le;i<10,则( )是对数组元素的错误引用。int a[]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, *p=a, I;

A.*(a+i)

B.a[p-a+i]

C.p+i

D.*(&a[i])

正确答案:----

 

东北大学18春学期《高级语言程序设计基础》在线作业1答案历年真题如下:

本文标签: 东北 大学 学期 在线 作业 答案 
扫描二维码获取答案

热门文章

猜你喜欢

  • 氮负平衡常见于下列哪种情况?( )

  • 1. 氮负平衡常见于下列哪种情况?( ) 2. 字面解释是指根据法的条文字面意义作出的解释,既不允许扩大,也不允许缩小文字本身所表现的内容。 3. 分别在