山东理工大学C语言试题_第1页
山东理工大学C语言试题_第2页
山东理工大学C语言试题_第3页
山东理工大学C语言试题_第4页
山东理工大学C语言试题_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

C语言

交卷时间:2020-05-0410:06:17

一、单选题

1.

(10分)若a、b、c、d都是int类型变量且初值为0,以下选项中不正确的赋值表达式是一。

►「A.a=b=c=d=200

>CB.d=d+3

►「C.c-b

>「D.d-(c-22)-b

纠错

得分:0

知识点:赋值语句

展开解析

答案C

解析

2.

(10分)为了判断两个字符串si和S2是否相等,应当使用下列哪个语句一。

>「A.if(sl==s2)

>CB.if(strcpy(sl,s2))

>CC.if(sl=s2)

►「D.if(strcmp(sl,s2)==0)

纠错

得分:o

知识点:字符串函数

展开解析

答案D

解析

3.

(10分)C语言允许函数定义时函数类型缺省,此时该函数隐含的类型是

>CA.float型

>rB.int型

>rC.long型

►「D.double型

纠错

得分:o

知识点:函数类型

展开解析

答案B

解析

4.

(10分)C程序编译后生成—程序,连接后生成—程序。

►「A.obj,exe

,「B.c,obj

»'C.

>「D.cpp,exe

纠错

得分:o

知识点:c程序运行

展开解析

答案A

解析

5.

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

A.喇播

B.单向值传递

>CC.由实参传给形参,再由形参传回给实参

,CD,由用户指定传递方式

纠错

得分:0

知识点:参数传递

展开解析

答案B

解析

6.

(10分)下面程序段的运行结果是charc[6]={'a,;b77c7d71);printf("%s',c);)

►CA.a''b'

»「B.ab

►「C.abc

►「D.abcd

纠错

得分:o

知识点:字符数组

展开解析

答案c

解析

二、判断

1.

(10分)一个数组中可以存储不同类型的数据。

纠错

得分:o

知识点:数组

展开解析

答案错误

解析

2.

(10分)不同类型的变量所占内存单元是相同的。

.

纠错

得分:0

知识点:变量的内存长度

展开解析

答案错误

解析

3.

(10分)在语句int*p;和语句printf(n%d\*p);中的*p含义相同.

纠错

得分:0

知识点:指针运算符

展开解析

答案错误

解析

4.

(10分)在C语言中,整型常量有二进制、八进制、十六进制和十进制4种表示形式。

纠错

得分:0

知识点:整型常量

展开解析

答案错误

解析

考试成绩

0分

用时:0分25秒

正确

不判断

试题导肮展开

交卷的时候提示

提示

关闭

题目纠错

错误描述:(请详尽描述你所发现的错误)

<p><imgsrc=7/piwik.chinaedunet/piwik.php?idsite=5"style="borderO;"alt="*/></p>

c语言

交卷时间:2020-05-0410:07:28

一、单选题

1.

(10分)为了判断两个字符串S1和S2是否相等,应当使用下列哪个语句

>CA.if(sl==s2)

>「B.if(strcpy(sl,s2))

>CC.if(sl=s2)

D.if(strcmp(sl,s2)==0)

纠错

得分:10

知识点:字符串函数

展开解析

答案D

解析

2.

(10分)以下程序的输出结果是main(){inta[5]={l,2,3);printf("%d",a[3]);}

,「A.0

,CB.1

>CC.3

>CD.随机值

纠错

得分:0

知识点:数组初始化

展开解析

答案A

解析

C语言

交卷时间:2020-05-0410:09:07

一、单选题

1.

(10分)为了判断两个字符串S1和S2是否相等,应当使用下列哪个语句

>「A.if(sl==s2)

>「B.if(strcpy(sl,s2))

•CC.if(sl=s2)

Dif(strrmp(s1,s?)==0)

纠错

得分:10

知识点:字符串函数

展开解析

答案D

解析

2.

(10分)以下程序的输出结果是main(){inta[5]={l,2,3};printf("%d",a[3]);}

,「A.0

>CB.1

>CC.3

•CD.随机值

纠错

得分:10

知识点:数组初始化

展开解析

答案A

解析

3.

(10分)假设整型变量a的值为12,a的地址为2000,若欲使p为指向a的指针变量,则以下赋值正确的是

__•

►「A.&a=3

>「B.*p=12

>「C.*p=2000

>'D.p=&a

纠错

得分:0

知识点:指针变量赋值

展开解析

答案D

解析

4.

(10分)设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为

►「A.int

►「B.float

>「C.double

>CD.不确定

纠错

得分:0

知识点:自动类型转换

展开解析

答案c

解析

5.

(10分)如果在一个函数中的复合语句中定义了一个变量,则该变量

,「A.只在该复合语句中有效

>CB.在该函数中有效

>CC.在本程序范围内均有效

>CD.为非法变量

纠错

得分:0

知识点:变量作用域

展开解析

答案A

解析

6.

(10分)C程序编译后生成—程序,连接后生成—程序。

•1A.obj,exe

•0B.c,obj

•'C.

•'D.cpp,exe

纠错

得分:o

知识点:C程序运行

展开解析

答案A

解析

二、判断

1.

(10分)在C语言中,整型常量有二进制、八进制、十六进制和十进制4种表示形式。

纠错

得分:0

知识点:整型常量

展开解析

答案错误

解析

2.

(10分)循环体若有多条语句,必须用花括号括起来。

纠错

得分:0

知识点:循环体

展开解析

答案正确

解析

3.

(10分)在语句int*p;和语句printf("%d\*p);中的*p含义相同。

纠错

得分:0

知识点:指针运算符

展开解析

答案错误

解析

4.

(10分)语句char*str="Howareyou!•的含义是将字符串存入到变量str中。

纠错

得分:0

知识点:字符指针

展开解析

答案错误

解析

考试成绩

20分

用时:0分34秒

正确

错误

不判断

试超导航展开

交卷的时候提示

提示

关闭

题目纠错

错误描述:(请详尽描述你所发现的错误)

<pximgsrc=7/piwik.chinaedunet/piwik.php?idsite=5"style="border:0;Balt="*/></p>

c语言

交卷时间:2020-05-0410:09:23

一、单选题

1.

(10分)以下程序的输出结果是main(){inta[5]={l,2,3};printf("%d",a[3]);}

•CA.O

,「B.1

>rC,3

>CD.随机值

纠错

得分:0

知识点:数组初始化

展开解析

答案A

解析

2.

(10分)在语句while(!E);括号中的表达式!E等价于

•0A.E==0

,「B.E!=l

rC.E!=0

D.E==l

纠错

得分:0

知识点:循环语句

展开解析

答案A

解析

3.

(10分)如果在一个函数中的复合语句中定义了一个变量,则该变量

,CA.只在该复合语句中有效

>CB.在该函数中有效

>CC.在本程序范围内均有效

>CD.为非法变量

纠错

得分:0

知识点:变量作用域

展开解析

答案A

解析

4.

(10分)以下叙述中不正确的是一0

>「A.在C语言中,%运算符的优先级高于/运算符

>CB.在C语言中,area和AREA是两个不同的变量名

>CC.在C语言中,可以使用二进制整数

>「D.若a和b类型相同,在计算了赋值表达式a=b后,a得到b的值,而b的值不变

纠错

得分:0

知识点:整型常量

展开解析

答案c

解析

5.

Q0分)若有inta[10][U],则数组a有一个元素。

,「A.11

,CB.90

,CC.110

,「D.132

纠错

得分:o

知识点:二维数组

展开解析

答案C

解析

6.

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

>CA.地址传递

>CB.单向值传递

>CC.由实参传给形参,再由形参传回给实参

>CD.由用户指定传递方式

纠错

得分:0

知识点:参数传递

展开解析

答案B

解析

二、判断

1.

(10分)表示变量x的值在1到5之间的逻辑表达式为1<=X<=5.

纠错

得分:0

知识点:逻辑运箕符

展开解析

答案错误

解析

2.

(10分)语句char*str="Howareyou!•的含义是将字符串存入到变量str中。

纠错

得分:0

知识点:字符指针

展开解析

答案错误

解析

3.

(10分)不同类型的变量所占内存单元是相同的。

纠错

得分:0

知识点:变量的内存长度

展开解析

答案错误

解析

4.

(10分)可以将一个整型数据赋给一个指针变量,如p=2000.

纠错

得分:0

知识点:指针变量赋值

展开解析

答案错误

解析

考试成绩

0分

用时:0分2秒

正确

错误

不判断

试题导航展开

交卷的时候提示

提示

关闭

题目纠错

错误描述:(请详尽描述你所发现的错误)

<pximgsrc=7/piwik.chinaedunet/piwik.php?idsite=5"style="border:0;"alt="/></p>

c语言

交卷时间:2020-05-0410:09:36

一、单选题

1.

(10分)如果仕一个国数中的复合语句中定义了一个变量,则该变量

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

><B.在该函数中有效

>CC.在本程序范围内均有效

•CD.为非法变量

纠错

得分:0

知识点:变量作用域

展开解析

答案A

解析

2.

(10分)下列程序的循环次数是—intk=0;while(k<10){if(<<l)continue;if(k==5)break;k++;

)

>CA.5

>CB.6

,「C.4

>CD.死循环,不能确定循环次数

纠错

得分:0

知识点:循环语句

展开解析

答案D

解析

3.

(10分)C语言允许函数定义时函数类型缺省,此时该函数隐含的类型是

►「A.float型

B.int型

•「C.long型

•「D.double型

纠错

得分:0

知识点:函数类型

展开解析

答案B

解析

4.

(10分)下面程序段的运行结果是__・charc[6]={'a7b';7c';d';1);printf("%s",c);)

,rA.a''b'

»「B.ab

•「C.abc

♦「D.abcd

纠错

得分:0

知识点:字符数组

展开解析

答案C

解析

5.

(10分)对于基类型相同的两个指针变量之间,不能进行的运算是一。

♦「A.<

,「B.=

,「C.+

D.-

纠错

得分:o

知识点:指针量运算

展开解析

答案D

解析

6.

Q0分)C程序编译后生成一程序,连接后生成一程序.

A.obj,exe

B.c,obj

C.

D.cpp,exe

纠错

得分:0

知识点:C程序运行

展开解析

答案A

解析

二、判断

1.

(10分)在语句int*p;和语句printf("%d"/p);中的*p含义相同。

纠错

得分:0

知识点:指针运算符

展开解析

答案错误

解析

2.

(10分)do-while循环是先执行循环体,后判断循环条件,直到循环条件不成立结束循环.

纠错

得分:0

知识点:循环语句

展开解析

答案正确

解析

3.

(10分)语句char*str="Howareyou!■的含义是将字符串存入到变量str中。

纠错

得分:0

知识点:字符指针

展开解析

答案错误

解析

4.

(10分)赋值运算符左边必须为变量.

纠错

得分:0

知识点:赋值运算符

展开解析

答案正确

解析

考试成绩

0分

用时:0分2秒

正确

错误

不判断

试题导肮展开

交卷的时候提示

提示

关闭

题目纠错

错误描述:(请详尽描述你所发现的错误)

<pximgsrc=7/piwik.chinaedunet/piwik.php?idsite=5"style=,borderO;"alt="*/></p>

c语言

交卷时间:2020-05-0410:09:51

一、单选迤

1.

(10分)在C语言中,要求运算对象必须是整型的运算符是一。

>CA./

,「B.*

,「C.+

,「D.%

纠错

得分:0

知识点:算术运算符

展开解析

答案D

解析

2.

(10分)以下程序的输出结果是一。^include"stdio.h"main(){intx=100,y=30;printf("%d

"<y=x/y);}

,「A.0

>CB,1

»0C.3

>CD.不确定的值

纠错

得分:0

知识点:算术运算符

展开解析

答案C

解析

3.

(10分)以下程序的输出结果是一。main(){inta[5]={l,Z3};printf("%d",a[3]);}

,「A.0

>rB,1

»0C.3

>CD.随机值

纠错

得分:0

知识点:数组初始化

展开解析

答案A

解析

4.

(10分)设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为

>「A.int

B.fludl

C.double

><D.不确定

纠错

得分:0

知识点:自动类型转换

展开解析

答案c

解析

5.

(10分)以下程序段中while循环执行的次数是__・intk=0;while(k=l)k++;

>CA.无限次

•CB.有语法错不能执行

>CC.一次也不执行

>CD.执行一次

纠错

得分:0

知识点:循环语句

展开解析

答案A

解析

6.

(10分)假设整型变量a的值为12,a的地址为2000,若欲使p为指向a的指针变量,则以下赋值正确的是

----O

>「A.&a=3

>「B.*p=12

>「C.*p=2000

D.p=&a

纠错

得分:0

知识点:指针变量赋值

展开解析

答案D

解析

二.判断

1.

(10分)循环体若有多条语句,必须用花括号括起来。

纠错

得分:0

知识点:情环体

展开解析

答案正确

解析

2.

(10分)若有定义floata[6]={l,2,3};,则数组中含有3个元素。

纠错

得分:0

知识点:数组

展开解析

答案错误

解析

3.

(10分)一个数组中可以存储不同类型的数据。

纠错

得分:o

知识点:数组

展开解析

答案错误

解析

4.

(10分)在C语言中,整型常量有二进制、八进制、十六进制和十进制4种表示形式。

纠错

得分:0

知识点:整型常量

展开解析

答案错误

解析

考试成绩

0分

用时:0分3秒

正确

错误

不判断

试题导航展开

交卷的时候提示

提示

关闭

题目纠错

错误描述:(请详尽描述你所发现的错误)

<p><imgsrc=7/piwik.chinaedunet/piwik.php?idsite=5Rstyle="borderO;"alt='"/></p>

3.

(10分)C程序编译后生成—程序,连接后生成一程序。

»「A.obj,exe

»°B.c,obj

»「C.

»「D.cpp,exe

纠错

得分:0

知识点:C程序运行

展开解析

答案A

解析

4.

(10分)C语言允许函数定义时函数类型缺省,此时该函数隐含的类型是

.rA.float型

•1B.int型

•0C.long型

•0D.double型

纠错

得分:0

知识点:函数类型

展开解析

答案B

解析

5.

(10分)下列表达式中,—不满足"当x的值为偶数时值为真,为奇数时值为假”的要求。

A.x%2==0

B.!x%2!=0

>「C.(x/2*2-x)==0

>CD.!(x%2)

纠错

得分:0

知识点:条4牛的表示

展开解析

答案B

解析

6.

(10分)若a、b、c、d都是int类型变量且初值为0,以下选项中不正确的赋值表达式是

•1A.a=b=c=d=200

>「B.d=d+3

,「C.c-b

>CD.d=(c=22)-b

纠错

得分:0

知识点:赋值语句

展开解析

答案c

解析

二、判断

1.

Q0分)语句char*str='Howareyou!,的含义是将字符串存入到变量str中。

纠错

得分:0

知识点:字符指针

展开解析

答案错误

解析

2.

(分)判断整型变量是否是偶数的表达式为

10aa%2==0e

纠错

得分:0

知识点:算术运算符

展开解析

答案正确

解析

3.

(10分)赋值运算符左边必须为变量.

纠错

得分:o

知识点:赋值运算符

展开解析

答案正确

解析

4.

(10分)在C语言中,整型常量有二进制、八进制、十六进制和十进制4种表示形式。

纠错

得分:0

知识点:整型常量

展开解析

答案错误

解析

考试成绩

10分

用时:1分5秒

正确

不判断

试题导肮展开

交卷的时候提示

提示

关闭

题目纠错

错误描述:(请详尽描述你所发现的错误)

<p><imgsrc=7/piwik.chinaedunet/piwik.php?idsite=5"style="borderO;"alt="*/></p>

c语言

交卷时间:2020-05-0410:08:06

一、单选题

1.

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

>CA.必须在最开始

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

>CC.可以任意

D.必须在最后

纠错

得分:0

知识点:C程序组成

展开解析

答案c

解析

2.

(10分)下列程序的循环次数是—intk=0;while(k<10){if(<<l)continue;if(k==5)break;k++;

)

,「A.5

,「B.6

,「C.4

,CD.死循环,不能确定循环次数

纠错

得分:0

知识点:循环语句

展开解析

答案D

解析

3.

(10分)C语言允许函数定义时函数类型缺省,此时该函数隐含的类型是

►「A.float型

>「B.int型

>「C.long型

►「D.double型

纠错

得分:0

知识点:函数类型

展开解析

答案B

解析

4.

(10分)以下叙述中不正确的是

,CA.在C语言中,%运算符的优先级高于/运算符

>CB.在C语言中,area和AREA是两个不同的变量名

>CC.在(:语言中,可以使用二进制整数

>「D.若a和b类型相同,在计算了赋值表达式a=b后,a得到b的值,而b的值不变

纠错

得分:0

知识点:整型常量

展开解析

答案c

解析

5.

(10分)下列表达式中,_不满足"当x的值为偶数时值为真,为奇数时值为假”的要求。

>「A.x%2==0

>CB.!x%2!=0

>「C.(x/2*2-x)==0

>「D.!(x%2)

纠错

得分:0

知识点:条件的表示

展开解析

答案B

解析

6.

(10分)如果在一个函数中的复合语句中定义了一个变量,则该变量

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

><B.在该函数中有效

>CC.在本程序范围内均有效

>CD.为非法变量

纠错

得分:0

知识点:变量作用域

展开解析

答案A

解析

二、判断

1.

(10分)不同类型的变量所占内存单元是相同的。

纠错

得分:0

知识点:变量的内存长度

展开解析

答案错误

解析

2.

(10分)复合语句是用一对花括号括起来的若干条语句,语法上讲,复合语句视为一条语句.

纠错

得分:0

知识点:语句类型

展开解析

答案正确

解析

3.

分)判断整型变量是否是偶数的表达式为

(10aa%2==0o

纠错

得分:0

知识点:算术运算符

展开解析

答案正确

解析

4.

(10分)语句inta[5];可以通过语句scanf(・%d",a);输入全部元素的值.

纠错

得分:0

知识点:数组

展开解析

答案错误

解析

考试成绩

0分

用时:0分2秒

正确

错误

不判断

趣导航展开

交卷的时候提示

提示

关闭

题目纠错

错误描述:(请详尽描述你所发现的错误)

<pximgsrc=7/piwik.chinaedunet/piwik.php?idsite=5"style="border:0;Balt="*/></p>

c语言

交卷时间:2020-05-0410:08:21

一、单选题

1.

(10分)对于基类型相同的两个指针变量之间,不能进行的运算是

»「A.<

>「B.=

,「C.+

,「D.-

纠错

得分:0

知识点:指针量运算

展开解析

答案D

解析

2.

(10分)以下叙述中不正确的是。

>「A.在C语言中,%运算符的优先级高于/运算符

>「B.在C语言中,area和AREA是两个不同的变量名

C.在

温馨提示

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

评论

0/150

提交评论