兰州大学C语言程序设计课程作业1_第1页
兰州大学C语言程序设计课程作业1_第2页
兰州大学C语言程序设计课程作业1_第3页
兰州大学C语言程序设计课程作业1_第4页
兰州大学C语言程序设计课程作业1_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言程序设计课程作业A

历次成绩查看详情

完成时间

1.0.0R

2015-11-2109:15:31

2.0.0%

2015-11-2109:15:24

3.0.0R

2015-11-2109:15:18

4.0.0%

2015-11-2109:15:11

5.0.0

2015-11-2109:15:05

6.0.0

2015-11-2109:14:58

C语言程序设计课程作业-A

C语言程序设计课程作业_A用户名:moxuranxh最终成绩:0.0仅显示答错的题

一单选题

1.若x,y均定义为int型,z定义为double型,以下不合法的scant函数调用语句是()

scanf('%d%lx,%le',&x,&y,&z)

Jnscanf('%2d*%d%lf',&x,&y,&z)

L~scanf('%x%*d%o,,&x,&y)

Cscanf('%x%o%6.2f',&x,&y,&z)

本题分值:4.0

用户未作答

标准答案:scanf('%x%o%6.2f,&x,&y>&z)

2.在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>括起时,寻找被包含文件的方式是()

’仅仅搜索当前目录

4仅仅搜索源程序所在目录

,直接按系统设定的标准方式搜索目录

」先在源程序所在目录搜索,再按系统设定的标准方式搜索

本题分值:4.0

用户未作答

标准答案:直接按系统设定的标准方式搜索目录

3.执行语句for(i=1;i++v4;);后变量的值为()

3

4

5

巴不定

本题分值:4.0

用户未作答

标准答案:5

4.printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5歹L如果字符串长度大于5,则输出按方式()

从左起输出该字符串,右补空格

按原字符串长从左向右全部输出

右对齐输出该字符串,左补空格

输出错误信息

本题分值:4.0

用户未作答

标准答案:按原字符串长从左向右全部输出

5.以下程序的运行结果是()typedefunion{longa[2];intb[4];charc[8];}TY;TYour;main(){printf('%d',sizeof(our));}

c32

16

8

c24

本题分值:4.0

用户未作答

标准答案:8

6.C语言中,逻辑真表示为()

TRUE

或Y

非零值

本题分值:4.0

用户未作答

标准答案:1

7.若数组a有m列,则之前的数组元素个数为()

(M)*0-1)

i*m+j+1

i*m+j-1

i*m+j

本题分值:4.0

用户未作答

标准答案:i*m+j

8.若有条件表达式(exp)?a++:b]则以下表达式中能完全等价于表达式(exp)的是()

exp==0

exp!=O

c

本题分值:4.0

用户未作答

标准答案:exp!=0

9.在位运算中,操作数每左移2位,相当于()

操作数*2

操作数/2

C操作数*4

C操作数/4

本题分值:4.0

用户未作答

标准答案:操作数*4

10.在C语言中,每个语句和数据定义是用()结束

C句号

C逗号

分号

括号

本题分值:4.0

用户未作答

标准答案:分号

11.下面程序的输出是()main(){enumteam{my,your=4,his,her=his+10};printf('%d%d%d%dmy,your,his,her);}

c0123

c04010

巴04515

I4515

本题分值:4.0

用户未作答

标准答案:04515

12.程序段的基本结构中,不包含()

循环结构

本题分值:4.0

用户未作答

标准答案:函数结构

13.有枚举类型的定义:enumcoIori{yellow,green,blue=5,red,brown);则枚举常量yellow和red的值分别是

0,6

本题分值:4.0

用户未作答

标准答案:0,6

14.在以下的运算符中,优先级最高的运算符是

c

%

&&

本题分值:4.0

用户未作答

标准答案:%

15.C语言中合法的字符常量是

'He'

P

本题分值:4.0

用户未作答

标准答案:3V

16.要打开一个已存在的非空文件"Me"用于修改,选择正确的语句

fp=fopen('file','r')

fp=fopen('file','w')

fp=fopen('file','r+')

fp=fopen('file',,w+,)

c

本题分值:4.0

用户未作答

标准答案:fp=fopen(,file;r+)

17.下面程序#衍&11€|0main(){inty=10;do{y-;}while(-y);printf('%d-}的运行结果是()

-1

8

0

本题分值:4.0

用户未作答

标准答案:0

18.下面对typedef不正确的叙述是

用typedef可以定义各种类型名,但不能用来定义变量

C用typedef可以增加新的基本数据类型

用typedef只是将已存在的类型用一个新的标识符表示

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

本题分值:4.0

用户未作答

标准答案:用typedef可以增加新的基本数据类型

19.下面哪个表达式的值为4:

C11/3

11.0/3

(float)11/3

c(int)(11.0/3+0.5)

本题分值:4.0

用户未作答

标准答案:(int)(11.0/3+0.5)

20.下面程序的运行结果是()#includemain(){inti,b,k=0;for(i=1;i<=5;i++){b=i%2;while(b-->=0)k++;}printf('%d,%d',k,b);}

c3,-1

c8,-1

c3,0

8,-2

本题分值:4.0

用户未作答

标准答案:8,-2

21.下面的程序main(){intx=3;do{printf("%d”,x-=2);}while(K—x));},描述正确的是()

输出的是1

输出的是1和-2

输出的是3和0

是死循

本题分值:4.0

用户未作答

标准答案:输出的是1和・2

二判断题

1.若有说明int*p1,*p2,m=5,n;则p1=&m;p2=&p1;是正确的程序段

c对

本题分值:4.0

用户未作答

标准答案:错

若有说明intc;则while(c=getchar());是错误的C语句.

本题分值:4.0

用户未作答

标准答案:错

3.在C语言中,共用体类型属于构造类型

口错

本题分值:4.0

用户未作答

标准答案:对

4.C语言中形参到实参传递是双向的

C错

C对

本题分值:4.0

用户未作答

标准答案:错

C语言程序设计课程作业_A

历次成绩查看详情

完成时间

I.O.O

2015-11-2109:15:31

2.0.0

2015-11-2109:15:24

3.0.0

2015-11-2109:15:18

4.0.0

2015-11-2109:15:11

5.0.0

2015-11-2109:15:05

6.0.0

2015-11-2109:14:58

a语言程序设计课程作业_A

C语言程序设计课程作业_A用户名:moxuranxh最终成绩:0.0仅显示答错的题

一单选题

1.若数组a有m列,则之前的数组元素个数为()

(i-1)*0-1)

i*m+j+1

ci*m+j

本题分值:4.0

用户未作答

标准答案:i*m+j

2.已有以下数组定义和f函数调用语句,inta[3][4];f(a);则在f函数的说明中,对形参数组array的错误定义方式为()

f(intarray口[6])

f(intarray[3]0)

f(intarray[][4])

f(intarray[2][5])

本题分值:4.0

用户未作答

标准答案:f(intarray[3]D)

3.执行以下程序后的输出结果是()int

w=3,z=7,x=10;printf('%d',x>10?x+100:x-10);printf('%d,,w++||z4-4-);printf('%d',!w>z);printf('%d',w&&z);

0111

c1111

c0101

0100

本题分值:4.0

用户未作答

标准答案:0101

4.在“文件包含”预处理语句的使用形式中,当include后面的文件名用”括起时,寻找被包含文件的方式是()

直接按照系统设定的标准方式搜索目录

先在源程序所在目录搜索,再按照系统设定的标准方式搜索

仅仅搜索源程序所在目录

仅仅搜索当前目录

本题分值:4.0

用户未作答

标准答案:先在源程序所在目录搜索,再按照系统设定的标准方式搜索

5.函数ftell的作用是()

取得当前文件指针的位置,该位置为相对于文件开头的位移量表示

取得当前文件指针的位置,该位置为相对于文件末尾的位移量表示

出错时返回值为0

以上叙述都不正确

本题分值:4.0

用户未作答

标准答案:取得当前文件指针的位置,该位置为相对于文件开头的位移量表示

6.C语言中while和dowhile循环的主要区别是()

Jdo-while的循环至少无条件执行一次

Cwhile循环控制条件比do-while的循环控制条件严格

do-while允许从外部转入到循环体内

JLdo-while的循环体不能是复合语句

本题分值:4.0

用户未作答

标准答案:do-while的循环至少无条件执行一次

7.设有程序段t=0;while(printfC**)){t++;if(t<3)break;}下面描述正确的是()

C其中循环控制表达式与o等价

C其中循环控制表达式与O等价

c其中循环控制表达式是不合法的

c以上说法都不对

本题分值:4.0

用户未作答

标准答案:其中循环控制表达式与'O'等价

8.在位运算中,操作数每左移2位,相当于()

*操作数*2

/操作数/2

i操作数*4

*操作数/4

本题分值:4.0

用户未作答

标准答案:操作数*4

9.设E为表达式,以下与do…while(E);不等价的语句是

do...while(!E==0)

do...while(E>0||E<0)

do...while(E==0)

巴do...while(E!=0)

本题分值:4.0

用户未作答

标准答案:do...while(E==0)

10.下列运算符中优先级最低的是()

?:

&&

本题分值:4.0

用户未作答

标准答案:?:

11.以下函数的功能对应于intfun(char*s,char*t){while(*s)&&(*t)&&(*t==*s)}{t++;s++;}return(*s-*t);}

cstrlen(s)+strlen(t)

strcmp(s,t)

strcpy(s,t)

cstrcat(s,t)

本题分值:4.0

用户未作答

标准答案:strcmp(s,t)

12.以下程序的运行结果为()#includemain(){structdate{intyear,month,day;}today;printf('%d',sizeof(structdate));}

c6

c8

c10

12

本题分值:4.0

用户未作答

标准答案:6

13.以下对C语言函数的有关描述中,正确的是

调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参

C函数既可以嵌套定义又可以递归调用

函数必须有返回值,否则不能使用函数

C程序中有调用关系的所有函数必须放在同•个源程序文件中

本题分值:4.0

用户未作答

标准答案:调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参

14.程序段的基本结构中,不包含()

c函数结构

c循环结构

c顺序结构

c分支结构

本题分值:4.0

用户未作答

标准答案:函数结构

15.下面程序main(){intx=4,y=0,z;x*=3+2;printf("%d'1,x);x*=y==(z=4);printf("%d",x);}的输出结果是()

c1440

c200

204

c144

本题分值:4.0

用户未作答

标准答案:200

16.字符串“China”在内存中占用几个字节

c3

c4

c6

c8

本题分值:4.0

用户未作答

标准答案:6

17.若有定义typedefcharSTRING[255];STRINGS;贝ijs是

c字符指针数组变量

字符指针变量

C字符变量

C字符数组变量

本题分值:4.0

用户未作答

标准答案:字符数组变量

18.程序的三种基本结构是()

顺序结构徘环结构,递归结构

顺序结构,循环结构,选择结构

选择结构能环结构,递归结构

顺序结构,选择结构,递归结构

本题分值:4.0

用户未作答

标准答案:顺序结构福环结构,选择结构

19.要打开一个已存在的非空文件File"用于修改,选择正确的语句

fp=fopen('file','r')

fp=fopen('file',,w')

cfp=fopen('file',"r+')

fp=fopen('file','w+,)

本题分值:4.0

用户未作答

标准答案:fp=fopen(,file;r+)

20.函数rewind的作用是()

C使位置指针指向文件的末尾

C将位置指针指向文件中所要求的特定位置

使位置指针重新返回文件的开头

使位置指针自动移到下一个字符位置

本题分值:4.0

用户未作答

标准答案:使位置指针重新返回文件的开头

21.若有定义:int(*p)[4];则标识符p()

c是一个指向整型变量的指针

c是一个指针数组名

c是一个指针,它指向一个含有四个整型元素的一维数组

c定义不合法

本题分值:4.0

用户未作答

标准答案:是一个指针,它指向一个含有四个整型元素的一维数组

二判断题

1.main(){intx,y,z;x=1;y=1;z=O;x=x||y&&z;printf('%d,%d',x,x&&!y||z);}程序的运行结果是1,1

本题分值:4.0

用户未作答

标准答案:错

2.使用continue和break语句,都可以使得C程序中断执行

C错

c对

本题分值:4.0

用户未作答

标准答案:错

3.对for(表达式1"表达式3)可理解为for(表达式1;1;表达式3)

:情

■错

本题分值:4.0

用户未作答

标准答案:对

4.若有说明intc;则while(c=getchar());是错误的C语句.

U错

本题分值:4.0

用户未作答

标准答案:错

C语言程序设计课程作业_A

历次成绩查看详情

完成时间

1.0.0

2015-11-2109:15:31

2.0.0

2015-11-2109:15:24

3.0.0

2015-11-2109:15:18

4.0.0

2015-11-2109:15:11

5.0.0

2015-11-2109:15:05

6.0.0

2015-11-2109:14:58

语言程序设计课程作业_A

C语言程序设计课程作业_A用户名:moxuranxh最终成绩:0.0仅显示答错的题

一单选题

1.设E为表达式,以下与do…while(E);不等价的语句是

do...while(!E==0)

cdo...while(E>0||E<0)

do...while(E==0)

cdo...while(E!=0)

本题分值:4.0

用户未作答

标准答案:do...while(E==0)

2.以下对C语言描述中正确的是()

C语言源程序中可以有重名的函数

C语言源程序中要求每行只能书写一条语句

C语言源程序中,注释可以出现在任何位置

最小的C源程序中没有任何内容

本题分值:4.0

用户未作答

标准答案:C语言源程序中,注释可以出现在任何位置

3.下面是对数组s的初始化,其中不正确的是()

L

chars[]='abcde'

cchars[5]={1,2,3,4,5}

cchars[5]={'a','b','c','d','e'}

chars[5]='abcde'

本题分值:4.0

用户未作答

标准答案:chars[5]='abcde'

4.下面程序的运行结果是()#includemain(){inta[6],i;for(i=1;i<6;i++){a[i]=9*(i-2+4*(i>3)}%5;printf('%2d',a[i]);}}

L

J40404

C-40403

J-40443

~-40440

本题分值:4.0

用户未作答

标准答案:-40443

5.已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表

c一个整型变量,代表要读入的数据项总数

c一个文件指针变量,指向要读的文件

c一个储存区,存放要读的数据项

c一个指针变量,它存放数据缓冲区的地址

本题分值:4.0

用户未作答

标准答案:一个指针变量,它存放数据缓冲区的地址

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

C将5个初值依次a[1]至a[5]

将5个初值依次a⑼至a[4]

C将5个初值依次a[5]至a[9]

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

本题分值:4.0

用户未作答

标准答案:将5个初值依次a[0]至a[4]

7.设整型变量a值为9,则下列表达式中使b的值不为4的表达式()

b=a/2

b=a%2

cb=8-(3,a-5)

cb=a>5?4:2

本题分值:4.0

用户未作答

标准答案:b=a%2

8.执行以下程序后的输出结果是()int

w=3,z=7,x=10;printf('%d',x>10?x+100:x-10);printf('%d',w++||z++);printf('%d',!w>z);printf('%d,,w&&z);

c0111

巴1111

0101

c0100

本题分值:4.0

用户未作答

标准答案:0101

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

键盘

c显示器

c软盘

c硬盘

本题分值:4.0

用户未作答

标准答案:键盘

10.在“文件包含”预处理语句的使用形式中,当include后面的文件名用"括起时,寻找被包含文件的方式是()

c直接按照系统设定的标准方式搜索目录

c先在源程序所在目录搜索,再按照系统设定的标准方式搜索

c仅仅搜索源程序所在目录

c仅仅搜索当前目录

本题分值:4.0

用户未作答

标准答案:先在源程序所在目录搜索,再按照系统设定的标准方式搜索

11.若有定义typedefcharSTRING[255];STRINGS;贝Us是

J字符指针数组变量

*字符指针变量

’字符变量

*字符数组变量

本题分值:4.0

用户未作答

标准答案:字符数组变量

12.structst{intage;intnum;}stul,*p;p=&stul似下对结构体变量stul中成员age的非法引用是()

stul.age

age

cp-->age

c(*p).age

本题分值:4.0

用户未作答

标准答案:age

13.以下叙述正确的是()

在C程序中,main函数必须位于程序的最前面

在C程序的每一行只能写一条语句

C语言本身没有输入输出语句

巴在对一个C程序进行编译的过程中,可发现注释中的拼写错误

本题分值:4.0

用户未作答

标准答案:C语言本身没有输入输出语句

14.程序的三种基本结构是()

顺序结构徘环结构,递归结构

顺序结构,循环结构,选择结构

选择结构能环结构,递归结构

顺序结构,选择结构,递归结构

本题分值:4.0

用户未作答

标准答案:顺序结构彳盾环结构,选择结构

15.下面的程序main(){intx=3;do{printf("%d”,x-=2);}while(K—x));},描述正确的是()

c输出的是1

c输出的是1和-2

输出的是3和0

是死循

本题分值:4.0

用户未作答

标准答案:输出的是1和-2

16.在以下的运算符中,优先级最高的运算符是

%

&&

本题分值:4.0

用户未作答

标准答案:%

17.以下函数的功能对应于intfun(char*s,char*t){while(*s)&&(*t)&&(*t==*s)}{t++;s++;}return(*s-*t);}

strlen(s)+strlen(t)

cstrcmp(s,t)

cstrcpy(s,t)

巴strcat(s,t)

本题分值:4.0

用户未作答

标准答案:strcmp(s,t)

18.printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5歹!J。如果字符串长度大于5,则输出按方式()

从左起输出该字符串,右补空格

按原字符串长从左向右全部输出

C右对齐输出该字符串,左补空格

C输出错误信息

本题分值:4.0

用户未作答

标准答案:按原字符串长从左向右全部输出

19.有以下程序includemain(){int@[]={1,2,3,4,5,6}为口=2;*9+3)+=2河访甘(%4%4即闻3]);},请问执行后的输出结果是()

1,4

0,4

c1,6

c0,6

本题分值:4.0

用户未作答

标准答案:1,6

20.定义如下变量和数组:intk,a[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(k=0;k<3;k++)printf('%d',a[k][2-k]);

c357

c369

159

147

本题分值:4.0

用户未作答

标准答案:357

21.在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是()

C

C

本题分值:4.0

用户未作答

标准答案:static

二判断题

1.使用continue和break语句,都可以使得C程序中断执行

c错

本题分值:4.0

用户未作答

标准答案:错

2.C语言中没有真正的多维数组

本题分值:4.0

用户未作答

标准答案:对

3.已有定义inti,j;floatx;为将-10赋给i,12赋给j,410.34赋给x;则对应以下scant函数scanf(,%o%x%e',&i,&j,&x);调用语句的数

据输入形式是-12ucu4.1034e2(u代表空格)

本题分值:4.0

用户未作答

标准答案:对

4.对for(表达式1;;表达式3)可理解为for(表达式1;1;表达式3)

,错

本题分值:4.0

用户未作答

标准答案:对

C语言程序设计课程作业_A

历次成绩查看详情

完成时间

1.0.0K

2015-11-2109:15:31

2.0.0

2015-11-2109:15:24

3.0.0

2015-11-2109:15:18

4.0.0

2015-11-2109:15:11

5.0.0

2015-11-2109:15:05

6.0.0乂

2015-11-2109:14:58

又lc语言程序设计课程作业_A

C语言程序设计课程作业_A用户名:moxuranxh最终成绩:0.0仅显示答错的题

-单选题

1.在以下的运算符中,优先级最高的运算符是

c

Co/o

c&&

本题分值:4.0

用户未作答

标准答案:%

2.printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5歹如果字符串长度大于5,则输出按方式()

从左起输出该字符串,右补空格

按原字符串长从左向右全部输出

右对齐输出该字符串,左补空格

输出错误信息

本题分值:4.0

用户未作答

标准答案:按原字符串长从左向右全部输出

3.若有以下定义inta[5]={1,2,3,4,5},*p,i;i=3;p=a;,则对数组元素地址的正确引用是()

a++

c&(p+1)

&p[i]

本题分值:4.0

用户未作答

标准答案:&p[i]

4.若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是()

cA%2==1

巴!(A%2==0)

!(A%2)

A%2

本题分值:4.0

用户未作答

标准答案:!(A%2)

5.要打开一个已存在的非空文件"file"用于修改,选择正确的语句

fp=fopen(,file','r')

fp=fopen('file',,w')

cfp=fopen('file','r+')

fp=fopen('file',,w+,)

本题分值:4.0

用户未作答

标准答案:fp=fopen(,file;r+)

6.已知a,b,c的值分别是1,2,3,则执行下列语句if(a++<=""div="">

<=""div="">

0,0,0

c1,2,3

c1,2,1

c2,2,2

<=""div="">

本题分值:4.0

用户未作答

标准答案:2,2,2

7.一下关于宏替换的叙述不正确的是

宏替换只是字符替换

宏名无类型

C宏替换不占用运行时间

C宏替换不占用编译时间

本题分值:4.0

用户未作答

标准答案:宏替换不占用编译时间

8.下面程序main(){intx=4,y=0,z;x*=3+2;printf(u%d,,,x);x*=y==(z=4);)

1440

c200

c204

c144

本题分值:4.0

用户未作答

标准答案:200

9.C语言中合法的字符常量是

'He'

P

本题分值:4.0

用户未作答

标准答案:

10.在“文件包含”预处理语句的使用形式中,当葫nclude后面的文件名用“括起时,寻找被包含文件的方式是()

直接按照系统设定的标准方式搜索目录

C

先在源程序所在目录搜索,再按照系统设定的标准方式搜索

仅仅搜索源程序所在目录

巴仅仅搜索当前目录

本题分值:4.0

用户未作答

标准答案:先在源程序所在目录搜索,再按照系统设定的标准方式搜索

11.以下叙述正确的是()

C在C程序中,main函数必须位于程序的最前面

C在c程序的每一行只能写一条语句

CC语言本身没有输入输出语句

C在对一个C程序进行编译的过程中,可发现注释中的拼写错误

本题分值:4.0

用户未作答

标准答案:C语言本身没有输入输出语句

12.以下程序的运行结果是()typedefunion{longa[2];intb[4];charc[8];}TY;TYour;main(){printf('%d',sizeof(our));}

J16

c8

c24

本题分值:4.0

用户未作答

标准答案:8

13.写出下面程序的输出结果()main(){int

,,,,,,,

x;x=-3+4*5-6;printf(%d,x);x=3+4%5-6;printf('%d,x);x=-3*4%6/5;printf(%d,x);x=(7+6)%5/2;printf(%d)x);}

J11101

L

J11-321

~F12-321

~n11121

本题分值:4.0

用户未作答

标准答案:11101

14.a为0111,b为0123,a、b、c均为无符号短整型变量,则语句printfC%o,%o,%o,%o\c=~a,c=a&b,c=a|b,c=aAb)的输出结果

为()

J177666,101,133,32

L

J0177666,0123,0333,032

J0177666,0101,0133,032

Jn177666,0123,0133,034

本题分值:4.0

用户未作答

标准答案:177666,101,133,32

15.程序段的基本结构中,不包含()

'函数结构

c循环结构

J顺序结构

c分支结构

本题分值:4.0

用户未作答

标准答案:函数结构

16.在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是()

1

*extern

'register

static

本题分值:4.0

用户未作答

标准答案:static

17.有以下程序:#includemain(){intx,y;printf('Enteraninteger(x):');scanf('%d',&x);if(x++<0)y=-1;elseif(x==0)y=0;else

y=1;printf(,%cr,y);}现从键盘上输入则程序的输出是()

c不确定的值

本题分值:4.0

用户未作答

标准答案:-1

18.以下对C语言函数的有关描述中,正确的是

J调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参

CC函数既可以嵌套定义又可以递归调用

【二函数必须有返回值,否则不能使用函数

CC程序中有调用关系的所有函数必须放在同一个源程序文件中

本题分值:4.0

用户未作答

标准答案:调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参

19.在C语言中,每个语句和数据定义是用()结束

□句号

C逗号

c分号

c括号

本题分值:4.0

用户未作答

标准答案:分号

20.在位运算中,操作数每左移2位,相当于()

C操作数*2

C操作数/2

C操作数*4

C操作数/4

本题分值:4.0

用户未作答

标准答案:操作数*4

21.函数ftell的作用是()

C取得当前文件指针的位置,该位置为相对于文件开头的位移量表示

C取得当前文件指针的位置,该位置为相对于文件末尾的位移量表示

出错时返回值为0

以上叙述都不正确

本题分值:4.0

用户未作答

标准答案:取得当前文件指针的位置,该位置为相对于文件开头的位移量表示

二判断题

1.下列语句new-next=head;head=new;可以完成建立2结点的单向链表的功能

本题分值:4.0

用户未作答

标准答案:对

2.使用continue和break语句,都可以使得C程序中断执行

c错

本题分值:4.0

用户未作答

标准答案:错

3.若有说明intc;则while(c=getchar());是错误的C语句.

本题分值:4.0

用户未作答

标准答案:错

4.已有定义int5田(^*;为将」0赋给i,12赋给j,410.34赋给x;则对应以下scanf函数scanf(%o%x%e,,&i,&j,&x);调用语句

的数据输入形式是・12ucu4.1034e2(u代表空格)

C错

C对

本题分值:4.0

用户未作答

标准答案:对

<=""div="">

<=""div="">

加载中,请稍候

C语言程序设计课程作业_A

历次成绩查看详情

完成时间

1.0.0R

2015-11-2109:15:31

2.0.0%

2015-11-2109:15:24

3.0.0

2015-11-2109:15:18Q

4.0.0R

2015-11-2109:15:11

5.0.0乂

2015-11-2109:15:05

6.0.0

2015-11-2109:14:58

Ek语言程序设计课程作业_人

C语言程序设计课程作业_A用户名:moxuranxh最终成绩:0.0仅显示答错的题

一单选题

1.若调用一个函数,且此函数中没有return语句,则正确的说法是该函数()

返回若干个系统默认值

c返回一个用户所希望的函数值

J返回一个不确定的值

c没有返回值

本题分值:4.0

用户未作答

标准答案:返回一个不确定的值

2.程序的三种基本结构是()

【二顺序结构徘环结构,递归结构

c顺序结构,循环结构,选择结构

c选择结构彳盾环结构,递归结构

c顺序结构,选择结构,递归结构

本题分值:4.0

用户未作答

标准答案:顺序结构福环结构,选择结构

3.若有条件表达式(exp)?a++:b]则以下表达式中能完全等价于表达式(exp)的是()

exp==0

L

exp!=0

n

exp==1

L

exp!=1

本题分值:4.0

用户未作答

标准答案:exp!=0

4.以下叙述中正确的是()

J在程序的一行上可以出现多个有效的预处理命令行

c使用带参的宏时,参数的类型应与宏定义时的一致

c宏替换不占用运行时间,只占用编译时间

n

J以下定义中CR是称为宏名的标识符#defineCR045

本题分值:4.0

用户未作答

标准答案:宏替换不占用运行时间,只占用编译时间

5.定义一个结构体变量时,系统分配给它的内存是()

c结构体中第一个成员所需内存量

c结构体中最后一个成员所需内存量

c成员中占内存量最大者所需内存量

c各成员所需内存量的总和

本题分值:4.0

用户未作答

标准答案:各成员所需内存量的总和

6.以下对C语言函数的有关描述中,正确的是

4调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参

*C函数既可以嵌套定义又可以递归调用

*函数必须有返回值,否则不能使用函数

*C程序中有调用关系的所有函数必须放在同一个源程序文件中

本题分值:4.0

用户未作答

标准答案:调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参

7.若数组a有m列,则之前的数组元素个数为()

i*m+j+1

ci*m+j-1

ci*m+j

本题分值:4.0

用户未作答

标准答案:i*m+j

8.要打开一个已存在的非空文件"file"用于修改,选择正确的语句

fp=fopen('file','r')

fp=fopen('file',,w')

cfp=fopen('file','r+')

巴fp=fopen('file',,w+,)

c

本题分值:4.0

用户未作答

标准答案:fp=fopen(,file,,'r+)

9.以下关于运算符优先顺序的描述中正确的是()

关系运算符〈算术运算符〈赋值运算符〈逻辑运算符

逻辑运算符〈关系运算符〈算术运算符〈赋值运算符

赋值运算符〈逻辑运算符V关系运算符〈算术运算符

算术运算符〈关系运算符〈赋值运算符〈逻辑运算符

本题分值:4.0

用户未作答

标准答案:赋值运算符V逻辑运算符〈关系运算符〈算术运算符

10.有程序:main(){inta=5,b=1,c=0;if(a=b+c)printff****);elseprintf('$$$');}该程序()

c有语法错误不能通过编译

【二可以通过编译,但不能通过连接

C输出:***

L

J输出:$$$

本题分值:4.0

用户未作答

标准答案:输出:***

11.C语言中,逻辑真表示为()

TRUE

C,或V

C1

非零值

本题分值:4.0

用户未作答

标准答案:1

12.函数rewind的作用是()

♦使位置指针指向文件的末尾

,将位置指针指向文件中所要求的特定位置

■使位置指针重新返回文件的开头

’使位置指针自动移到下一个字符位置

本题分值:4.0

用户未作答

标准答案:使位置指针重新返回文件的开头

13.a为0111,b为0123,a、b、c均为无符号短整型变量,则语句printf(%o,%o,%o,%o;c=~a,c=a&b,c=a|b,c=aAb)的输出结果为()

177666,101,133,32

0177666,0123,0333,032

0177666,0101,0133,032

巴177666,0123,0133,034

本题分值:4.0

用户未作答

标准答案:177666,101,133,32

14.若要求表示a不等于0的关系,错误的表达式是()

a<>0

a!=0

ca

a<0||a>0

本题分值:4.0

用户未作答

标准答案:a<>0

15.若已定义inta;下面对⑴⑵两个语句⑴int*p=&a;⑵*p=a;的正确解释是()

语句(1)和(2)中的*p含义相同,都表示给指针变量p赋值

(1)和(2)语句的执行结果,都是把变量a的地址赋给指针变量p

C(1)在对p进行说明的同时进行初始化,使p指向a(2)将变量a的值赋给指针变量p

c(1)在对p进行说明的同时进行初始化,使p指向a(2)将变量a的值赋给*p

本题分值:4.0

用户未作答

标准答案:(1)在对p进行说明的同时进行初始化,使p指向a(2)将变量a的值赋给*p

16.C语言规定:在一个源程序中,main函数的位置()

必须在最开始

必须在系统调用的库函数的后面

可以任意

必须在最后

本题分值:4.0

用户未作答

标准答案:可以任意

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论