C语言程序设计课程作业.docx

上传人:b****4 文档编号:4980671 上传时间:2023-05-07 格式:DOCX 页数:56 大小:45.01KB
下载 相关 举报
C语言程序设计课程作业.docx_第1页
第1页 / 共56页
C语言程序设计课程作业.docx_第2页
第2页 / 共56页
C语言程序设计课程作业.docx_第3页
第3页 / 共56页
C语言程序设计课程作业.docx_第4页
第4页 / 共56页
C语言程序设计课程作业.docx_第5页
第5页 / 共56页
C语言程序设计课程作业.docx_第6页
第6页 / 共56页
C语言程序设计课程作业.docx_第7页
第7页 / 共56页
C语言程序设计课程作业.docx_第8页
第8页 / 共56页
C语言程序设计课程作业.docx_第9页
第9页 / 共56页
C语言程序设计课程作业.docx_第10页
第10页 / 共56页
C语言程序设计课程作业.docx_第11页
第11页 / 共56页
C语言程序设计课程作业.docx_第12页
第12页 / 共56页
C语言程序设计课程作业.docx_第13页
第13页 / 共56页
C语言程序设计课程作业.docx_第14页
第14页 / 共56页
C语言程序设计课程作业.docx_第15页
第15页 / 共56页
C语言程序设计课程作业.docx_第16页
第16页 / 共56页
C语言程序设计课程作业.docx_第17页
第17页 / 共56页
C语言程序设计课程作业.docx_第18页
第18页 / 共56页
C语言程序设计课程作业.docx_第19页
第19页 / 共56页
C语言程序设计课程作业.docx_第20页
第20页 / 共56页
亲,该文档总共56页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

C语言程序设计课程作业.docx

《C语言程序设计课程作业.docx》由会员分享,可在线阅读,更多相关《C语言程序设计课程作业.docx(56页珍藏版)》请在冰点文库上搜索。

C语言程序设计课程作业.docx

C语言程序设计课程作业

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-21 09:

15:

11

5、0。

0

2015-11-2109:

15:

05

6、0。

0

2015-11-21 09:

14:

58

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

C语言程序设计课程作业_A 用户名:

moxuranxh最终成绩:

0。

0仅显示答错得题

一单选题

1、若x,y均定义为int型,z定义为double型,以下不合法得scanf函数调用语句就是()

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

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

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

 scanf('%x%o%6。

2f’,&x,&y,&z)

ﻫ本题分值:

  4。

0 ﻫ用户未作答 ﻫ标准答案:

  scanf('%x%o%6。

2f’,&x,&y,&z) 

2。

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

 仅仅搜索当前目录

 仅仅搜索源程序所在目录

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

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

本题分值:

  4。

用户未作答 

标准答案:

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

3、执行语句for(i=1;i++<4;);后变量得值为()

 3

 4

 5

 不定

ﻫ本题分值:

  4。

0 ﻫ用户未作答 

标准答案:

  5 

4。

printf函数中用到格式符%5s,其中数字5表示输出得字符串占用5列。

如果字符串长度大于5,则输出按方式()

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

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

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

 输出错误信息

本题分值:

  4。

0 ﻫ用户未作答 

标准答案:

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

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

 32

 16

 8

 24

本题分值:

  4.0 

用户未作答 ﻫ标准答案:

  8 

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

 TRUE

 ’y’或'Y'

 1

 非零值

本题分值:

  4。

用户未作答 ﻫ标准答案:

  1 

7、若数组a有m列,则ali][j]之前得数组元素个数为( )

 (i—1)*(i-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!

=0

 exp==1

 exp!

=1

本题分值:

  4。

0 ﻫ用户未作答 

标准答案:

  exp!

=0 

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

 操作数*2

 操作数/2

 操作数*4

 操作数/4

本题分值:

  4.0 

用户未作答 

标准答案:

  操作数*4 

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

 句号

 逗号

 分号

 括号

ﻫ本题分值:

  4.0 ﻫ用户未作答 ﻫ标准答案:

  分号 

11。

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

 0 123

 04010

 04 515

 l4515

ﻫ本题分值:

  4.0 ﻫ用户未作答 

标准答案:

  04515 

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

 函数结构

 循环结构

 顺序结构

 分支结构

ﻫ本题分值:

  4、0 ﻫ用户未作答 

标准答案:

  函数结构 

13。

 有枚举类型得定义:

enumcolor1{yellow,green,blue=5,red,brown}; 则枚举常量yellow与red得值分别就是

 3,6

 1,6

 0,6

 0,3

本题分值:

  4。

0 ﻫ用户未作答 

标准答案:

  0,6 

14。

 在以下得运算符中,优先级最高得运算符就是

 >

 =

 %

 &&

本题分值:

  4。

用户未作答 

标准答案:

  % 

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

 ’\\'

 ”H”

 ’He’

 p

本题分值:

  4。

0 ﻫ用户未作答 ﻫ标准答案:

  ’\\’ 

16、 要打开一个已存在得非空文件”file"用于修改,选择正确得语句

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

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

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

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

 

本题分值:

  4。

0 ﻫ用户未作答 

标准答案:

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

17、下面程序#include main(){int y=10;do{y--;}while(--y);printf('%d ’,y—-);}得运行结果就是()

 1

 -1

 8

 0

本题分值:

  4、0 

用户未作答 

标准答案:

  0 

18。

下面对typedef不正确得叙述就是

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

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

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

 使用typedef有利于程序得通用与移植

 

ﻫ本题分值:

  4.0 ﻫ用户未作答 

标准答案:

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

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

 11/3

 11、0/3

 (float)11/3

 (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);}

 3,-1

 8,-1

 3,0

 8,-2

本题分值:

  4。

用户未作答 ﻫ标准答案:

  8,-2 

21。

 下面得程序main(){intx=3;do{printf(“%d”,x-=2);}while(!

(--x));},描述正确得就是()

 输出得就是1

 输出得就是1与—2

 输出得就是3与0

 就是死循

ﻫ本题分值:

  4。

用户未作答 

标准答案:

  输出得就是1与—2 

二判断题

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

 错

 对

本题分值:

  4.0 ﻫ用户未作答 ﻫ标准答案:

  错 

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

 错

 对

本题分值:

  4。

用户未作答 ﻫ标准答案:

  错 

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

 错

 对

本题分值:

  4。

用户未作答 ﻫ标准答案:

  对 

4。

C语言中形参到实参传递就是双向得

 错

 对

ﻫ本题分值:

  4。

用户未作答 ﻫ标准答案:

  错 

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—21 09:

15:

11

5.0.0

2015-11-2109:

15:

05

6.0。

0

2015-11-21 09:

14:

58

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

C语言程序设计课程作业_A 用户名:

moxuranxh最终成绩:

0.0仅显示答错得题

一单选题

1。

若数组a有m列,则ali][j]之前得数组元素个数为()

 (i-1)*(i—1)

 i*m+j+1

 i*m+j—1

 i*m+j

本题分值:

  4.0 ﻫ用户未作答 

标准答案:

  i*m+j 

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

 f(int array[][6])

 f(int array[3][])

 f(intarray[][4])

 f(int array[2][5])

ﻫ本题分值:

  4。

0 ﻫ用户未作答 ﻫ标准答案:

  f(intarray[3][]) 

3.执行以下程序后得输出结果就是()intw=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);

 0111

 1111

 0101

 0100

ﻫ本题分值:

  4。

用户未作答 

标准答案:

  0101 

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

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

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

 仅仅搜索源程序所在目录

 仅仅搜索当前目录

本题分值:

  4、0 ﻫ用户未作答 ﻫ标准答案:

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

5、函数ftell得作用就是( )

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

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

 出错时返回值为0

 以上叙述都不正确

ﻫ本题分值:

  4.0 

用户未作答 

标准答案:

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

6。

C语言中while与dowhile循环得主要区别就是()

 do-while得循环至少无条件执行一次

 while循环控制条件比do—while得循环控制条件严格

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

 do—while得循环体不能就是复合语句

ﻫ本题分值:

  4、0 ﻫ用户未作答 ﻫ标准答案:

  do—while得循环至少无条件执行一次 

7、设有程序段t=0;while(printf('*’)){t++;if(t〈3) break;}下面描述正确得就是()

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

 其中循环控制表达式与'0'等价

 其中循环控制表达式就是不合法得

 以上说法都不对

ﻫ本题分值:

  4、0 

用户未作答 

标准答案:

  其中循环控制表达式与'0'等价 

8。

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

 操作数*2

 操作数/2

 操作数*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。

用户未作答 

标准答案:

  ?

 :

 

11。

以下函数得功能对应于int fun(char*s,char*t){ while(*s)&&(*t)&&(*t==*s)}{t++;s++; }return(*s—*t); }

 strlen(s)+strlen(t)

 strcmp(s,t)

 strcpy(s,t)

 strcat(s,t)

本题分值:

  4.0 

用户未作答 

标准答案:

   strcmp(s,t) 

12、以下程序得运行结果为()#include main(){structdate{intyear,month,day;}today;printf(’%d ’,sizeof(structdate));}

 6

 8

 10

 12

ﻫ本题分值:

  4、0 ﻫ用户未作答 

标准答案:

  6 

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

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

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

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

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

ﻫ本题分值:

  4。

用户未作答 

标准答案:

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

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

 函数结构

 循环结构

 顺序结构

 分支结构

本题分值:

  4。

0 ﻫ用户未作答 ﻫ标准答案:

  函数结构 

15、下面程序main(){intx=4,y=0,z;x*=3+2;printf(“%d”,x);x*=y= =(z=4);printf(“%d",x);}得输出结果就是()

 1440

 20 0

 204

 144

ﻫ本题分值:

  4.0 

用户未作答 

标准答案:

  200 

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

 3

 4

 6

 8

ﻫ本题分值:

  4。

0 ﻫ用户未作答 ﻫ标准答案:

   6 

17.若有定义typedefcharSTRING[255];STRING s; 则s就是

 字符指针数组变量

 字符指针变量

 字符变量

 字符数组变量

ﻫ本题分值:

  4、0 ﻫ用户未作答 

标准答案:

  字符数组变量 

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

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

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

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

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

本题分值:

  4.0 

用户未作答 

标准答案:

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

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

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

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

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

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

 

ﻫ本题分值:

  4。

0 

用户未作答 

标准答案:

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

20。

 函数rewind得作用就是()

 使位置指针指向文件得末尾

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

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

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

本题分值:

  4.0 ﻫ用户未作答 

标准答案:

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

21、 若有定义:

int(*p)[4];则标识符p()

 就是一个指向整型变量得指针

 就是一个指针数组名

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

 定义不合法

本题分值:

  4、0 ﻫ用户未作答 ﻫ标准答案:

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

二判断题

1。

 main(){int x,y,z;x=1;y=1;z=0;x=x||y&&z;printf('%d,%d',x,x&&!

y||z);}程序得运行结果就是1,1

 错

 对

本题分值:

  4。

0 ﻫ用户未作答 

标准答案:

  错 

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

 错

 对

ﻫ本题分值:

  4.0 ﻫ用户未作答 

标准答案:

  错 

3。

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

 错

 对

ﻫ本题分值:

  4.0 

用户未作答 

标准答案:

  对 

4。

若有说明intc;则while(c=getchar());就是错误得C语句。

 错

 对

ﻫ本题分值:

  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—21 09:

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、设E为表达式,以下与do…while(E);不等价得语句就是

 do…while(!

E==0)

 do…while(E〉0||E<0)

 do…while(E==0)

 do…while(E!

=0)

本题分值:

  4。

用户未作答 ﻫ标准答案:

  do…while(E==0) 

2。

以下对C语言描述中正确得就是()

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

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

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

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

本题分值:

  4.0 

用户未作答 

标准答案:

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

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

 chars[]='abcde’

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

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

 chars[5]='abcde'

本题分值:

  4、0 

用户未作答 ﻫ标准答案:

  chars[5]='abcde' 

4.下面程序得运行结果就是( )#include main(){inta[6],i;for(i=1;i〈6;i++){a[i]=9*(i—2+4*(i>3))%5;printf(’%2d',a[i]);}}

 40404

 -40403

 -40 443

 -4 044 0

ﻫ本题分值:

  4。

0 ﻫ用户未作答 ﻫ标准答案:

  -4044 3 

5、已知函数得调用形式:

fread(buffer, size,count,fp); 其中buffer代表

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

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

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

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

本题分值:

  4。

用户未作答 ﻫ标准答案:

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

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

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

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

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

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

ﻫ本题分值:

  4.0 ﻫ用户未作答 

标准答案:

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

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

 b=a/2

 b=a%2

 b=8—(3,a—5)

 b=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);

 0111

 1111

 0101

 0100

ﻫ本题分值:

  4、0 

用户未作答 ﻫ标准答案:

  0101 

9。

 系统得标准输入文件就是指()

 键盘

 显示器

 软盘

 硬盘

本题分值:

  4。

用户未作答 ﻫ标准答案:

  键盘 

10、在“文件包含”预处理语句得使用形式中,当#include后面得文件名用'’括起时,寻找被包含文件得方式就是( )

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

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

 仅仅搜索源程序所在目录

 仅仅搜索当前目录

ﻫ本题分值:

  4。

0 

用户未作答 ﻫ标准答案:

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

11。

 若有定义typedefcharSTRING[255];STRING s; 则s就是

 字符指针数组变量

 字符指针变量

 字符变量

 字符数组变量

本题分值:

  4。

用户未作答 ﻫ标准答案:

  字符数组变量 

12。

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

 stul。

age

 age

 p—->age

 (*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(!

(—-x));},描述正确得就是()

 输出得就是1

 输出得就是1与-2

 输出得就是3与0

 就是死循

ﻫ本题分值:

  4。

用户未作答 

标准答案:

  输出得就是1与—2 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2