欢迎光临
我们一直在努力

《C程序设计(高起专)》东师20秋在线作业1【标准答案】

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

C程序设计(高起专)C程序设计20秋在线作业1

1.[单选题] 下列程序:main( )

{ int a=7,b=5;

printf(“%d\n”,b=b/a);

}

的输出结果是()

A.5

B.1

C.0

D.不确定值

答:——C——

2.[单选题] 以下程序运行后,

int func(char *str)

{ int num=0;

while(*(str+num)!=’\0′) num++;

return(num);

}

main()

{ char str[10],*p=str;

gets(p); printf(“%d\n”,func(p));

}

如果从键盘上输入ABCDE,则输出结果为()

A.8

B.7

C.6

D.5

答:——D——

3.[单选题] 以下程序:

int a=5;

float x=3.14;

a*=x*(‘E’ – ‘A’);

printf(“%f\n”,(float)a); 的输出结果是()

A.62.000000

B.62.800000

C.63.000000

D.62

答:——A——

4.[单选题] 在C语言中,if语句后的一对圆括号中,用以决定分支流程的表达式为()

A.只能是逻辑表达式

B.只能是关系表达式

C.只能是逻辑表达式或关系表达式

D.可以是任意表达式

答:————

5.[单选题] 已知char a; int b; float c; double d; 执行语句c=a+b+c+d;后,变量c的数据类型是()

A.int

B.char

C.float

D.double

答:————

6.[单选题] 下列程序段:

char s1[10]=”12345”,s2[10]=”abc”,s3[]=”67”;

strcpy(s1,s2);

strcat(s1,s3);

puts(s1);

的运行结果是()

A.abc67

B.abc4567

C.abc 567

D.abc567

答:————

7.[单选题] 以下关于函数的叙述中正确的是()

A.每个函数都可以被其它函数调用(包括main函数)

B.每个函数都可以被单独编译

C.每个函数都可以单独运行

D.在一个函数内部可以定义另一个函数

答:————

8.[单选题] 在位运算中,操作数每右移一位,其结果相当于()

A.操作数乘以2

B.操作数乘以4

C.操作数除以2

D.操作数除以4

答:————

9.[单选题] 设变量定义为 int a[3]={1,4,7},*p=&a[2], 则*p的值是()

A.&a[2]

B.4

C.7

D.1

答:————

10.[单选题] 以下程序: main()

{ int a=5,b=4,c=6,d;

printf(“%d\n”,d=a>b?(a>c?a:c):(b));

}

的输出结果是()

A.5

B.4

C.6

D.不确定

答:————

11.[单选题] 以下程序: main( )奥鹏东师答案q599792222 或请进 opzy.net

{ int a=011;

printf(“%d\n”, a);

}

的输出结果是()

A.12

B.11

C.10

D.9

答:————

12.[单选题] 若已定义的函数有返回值,则以关于该函数调用的叙述中错误的是()

A.调用可以作为独立的语句存在

B.调用可以作为一个函数的实参

C.调用可以出现在表达式中

D.调用可以作为一个函数的形参

答:————

13.[单选题] 已知字母A的ASCⅡ码为十进制的65,下面程序: main()

{ char ch1,ch2;

ch1=’A’+’5′-‘3′;

ch2=’A’+’6’-‘3’;

printf(“%d,%c\n”,ch1,ch2);}

的输出是()

A.67,D

B.B,C

C.C,D

D.不确定的值

答:————

14.[单选题] C语言中的文件类型只有()

A.索引文件和文本文件两种

B.文本文件一种

C.二进制文件一种

D.ASCII码文件和二进制文件两种

答:————

15.[单选题] 下面可以正确表示字符型常数的是()

A.”a”

B.’t’

C.”\n”

D.297

答:————

16.[单选题] C语言中用于结构化程序设计的三种基本结构是()

A.顺序结构、选择结构、循环结构

B.if、switch、break

C.for、while、do-while

D.if、for、continue

答:————

17.[单选题] 设有以下宏定义:

#define H 30

#define LEN H+20

则执行赋值语句v=LEN*10;后,v的值是()

A.60

B.230

C.500

D.0

答:————

18.[单选题] 用C语言编写的代码程序()

A.可立即执行

B.是一个源程序

C.经过编译即可执行

D.经过编译解释才能执行

答:————

19.[单选题] 定义如下变量和数组:int i; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i<3;i++) ?printf(“%d? “,x[i][2-i]); 的输出结果是()

A.1 ?5 ?9

B.1 ?4 ?7

C.3 ?5 ?7

D.3 ?6 ?9

答:————

20.[单选题] 有以下程序

main()

{ int x[8]={8,7,6,5,0,0},*s;

s=x+3;

printf(“%d\n”,s[2]);

}

执行后输出结果是()

A.随机值

B.0

C.5

D.6

答:————

21.[判断题] 在函数中,变量的默认存贮类型说明符应该是自动的auto。

A.错误

B.正确

答:————

22.[判断题] 一个函数的函数体包括声明部分和语句部分。

A.错误

B.正确

答:————

23.[判断题] 指针在任何情况下都可进行>,=,<=,==运算。

A.错误

B.正确

答:————

24.[判断题] 在Turbo C中,整型数据在内存中占2个字节。

A.错误

B.正确

答:————

25.[判断题] 宏定义的宏名一定要大写,否则无效。

A.错误

B.正确

答:————

26.[判断题] 格式控制符%d和%D是一样的。

A.错误

B.正确

答:————

27.[判断题] 表达式1/4+2.75的值是3。

A.错误

B.正确

答:————

28.[判断题] C++源程序文件编译而成的目标代码文件的缺省扩展名为.exe。

A.错误

B.正确

答:————

29.[判断题] 实型数据包括float和long两种类型。

A.错误

B.正确

答:————

30.[判断题] 定义在main函数后的任何函数都需在main中进行函数声明。

A.错误

B.正确

答:————

31.[判断题] 语言中,预处理总是以?@符号开头。

A.错误

B.正确

答:————

32.[判断题] 字符型数据在计算机中是以ASCII码形式表示的。

A.错误

B.正确

答:————

33.[判断题] 如果一个函数不需要参数,则函数名后的括号可以省略。

A.错误

B.正确

答:————

34.[判断题] puts函数的作用是将一个字符串输出到显示器。

A.错误

B.正确

答:————

35.[判断题] 任何两个毫无关系的指针作相减运算是没有意义的。

A.错误

B.正确

答:————

36.[判断题] 若有定义:char *p(char a[10]);则p是函数名。

A.错误

B.正确

答:————

37.[判断题] 使用if语句时,一定要有else语句与它配对。

A.错误

B.正确

答:————

38.[判断题] 在int *p;和语句printf(“%d”, *p);中的*p含义相同。

A.错误

B.正确

答:————

39.[判断题] 利用fclose函数关闭已打开的文件。

A.错误

B.正确

答:————

40.[判断题] 宏定义可分为带参数的宏定义和不带参数的宏定义两类。

A.错误

B.正确

答:————

赞(0)
未经允许不得转载:奥鹏作业网 » 《C程序设计(高起专)》东师20秋在线作业1【标准答案】

评论 抢沙发

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