欢迎光临
奥鹏作业辅导

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

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导
可做全部院校网课作业、课程代看、网考、论文辅导!答案请加微信:xx99ttt 或QQ:1514133056

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

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

试卷总分:100    得分:0

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

1.以下能正确读入字符串的程序段是( )。

A.char *p; scanf("%s", p);

B.char str[10]; scanf("%s", &str);

C.char str[10], *p; p=str; scanf("%s", p);

D.char str[10], *p=str; scanf("%s", p[1]);"

正确选项:----

 

 

2.若执行下述程序时从键盘输入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

正确选项:----

 

 

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

A.键盘

B.显示器

C.软盘

D.硬盘

正确选项:----

 

 

4.若有以下程序段:   for (m=1; m<=100; m++)    { scanf("%d", &y);    if (y<0)    continue;    printf("%3d", m);    }正确的描述是( )。

正确答案:----

A.当y<0时整个循环结束

B.y>=0时什么也不输出

C.printf函数永远也不执行

D.最多允许输出100个非负整数

正确答案:----

 

 

5.已知intx=10,y=20,z=30;以下语句执行后x,y,z的值是( )。if(x>y)z=x;x=y;y=z;

A.x=10,y=20,z=30

B.x=20,y=30,z=30

C.x=20,y=30,z=10

D.x=20,y=30,z=20"

正确选项:----

 

 

6.执行以下程序段后,y的值是( )。 int a[ ]={1, 3, 5, 7, 9} int x=0, y=1, *ptr; ptr=&a[1]; while (!x) { y+=*(ptr+x); x++; }

A.1

B.2

C.4

D.24

专业答案:----

 

 

7.下面程序的输出结果是( )。main(){ int x,i;for(i=1;i<=100;i++){ x=i;if(++x%2==0)if(++x%3==0)if(++x%7==0)printf("%d ",x);}}

专业答案:----

A.39 81

B.42 84

C.26 68

D.28 70

正确选项:----

 

 

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

A.a[10]

B.a[3,5]

C.a(5)

D.a[10-10]

专业答案:----

 

 

9.下面对typedef的叙述中不正确的是( )。

正确答案:----

A.用typedef不能定义变量名

正确答案:----

B.用typedef可以定义新的数据类型

正确选项:----

C.用typedef只是将已存在的类型用一个新的标识符来代表

正确选项:----

D.使用typedef有利于程序的通用和移植

专业答案:----

 

 

10.以下为一维整型数组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];

专业答案:----

 

 

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

A.ch=5+9;

B.ch='\0';

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

D.ch='a+b';

正确答案:----

 

 

12.下面程序的输出结果为( )。 main( ) { int a=1,b=0; switch(a) { case 1: switch (b) { case 0: printf("**0**"); break; case 1: printf("**1**"); break; } case 2: printf("**2**"); break; }}

A.**0**

B.**0****2**

C.**0****1****2**

D.有语法错误

正确答案:----

 

 

13.以下程序运行后,输出结果是( )。   #define ADD(x) x+x   main( )   { int m=1, n=2, s=3;    s*=ADD(m+n);    printf("s=%d ", s);  }

正确选项:----

A.s=8

B.s=9

C.s=6

D.s=18

正确选项:----

 

 

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

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

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

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

D.('A'=c1)

正确答案:----

 

 

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

A.*(a+1)

B.*(a[1]+2)

C.a[1]+3

D.a[0][0]

专业答案:----

 

 

16.若调用fputc函数输出字符成功,则函数的返回值是( )。

A.输出的字符

B.-1

C.0

D.EOF

正确答案:----

 

 

17.设c1、c2均是char类型变量,则以下不正确的函数调用是( )。

A.scanf("c1=%cc2=%c",&c1,&c2);

B.getchar( )

C.putchar(c2);

D.putchar(c1,c2)"

正确答案:----

 

 

18.以下程序执行后a的值为( )。   main( )   { int a,m=2, k=1, *p=&k;    a=p!=&m;    printf("%d ",a);  }

正确答案:----

A.-1

B.0

C.1

D.2

专业答案:----

 

 

19.C语言中字符型(char)数据在内存中的存储形式是( )。

A.原码

B.补码

C.反码

D.ASCII码

正确选项:----

 

 

20.以下判断正确的是( )。

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"};"

正确答案:----

 

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

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

热门文章

  • 胚胎期大约是()。

  • 1. 胚胎期大约是()。 2. 产品责任险的特点有( )。 3. 一般系统的主要特征包括() 4. 企业家精神主要体现的是企业家的创新精神与风险承担精神。 5. 关于
  • 以下属于&ldquo;浙派&rdquo;的画家为()

  • 1. 以下属于浙派的画家为() 2. 卡特尔人格特质理论中用于问卷编制的人格因素包括()。 3. 1、简要回答教育问题主要有哪几类? 4. 下列说法中错误的是
  • 不属于商号登记类型的是:( )。

  • 1. 不属于商号登记类型的是:( )。 2. ( )领导学发展的动力 3. ? 一般认为商业模式包含的要素主要有()。 4. 古书中提到狗屠的地方比屠羊等多得多。

猜你喜欢

  • 17秋北交《基础工程》在线作业二答案

  • 北交《基础工程》在线作业二 试卷总分:100 得分:0 一、 单选题 (共 15 道试题,共 30 分) 1. 在饱和土的排水固结过程中,随着有效应力的增加,() A. 孔隙水
  • 东师《中外美术简史》17秋在线作业1答案

  • C. 提香 D. 拉斐尔 满分:2.5 分 2. 《四景山水图卷》为南宋四家()所作。 A. 刘松年 B. 李唐 C. 马远 D. 夏圭 满分:2.5 分 3. 《匡庐图》出自()之手。 A. 荆