文档详情

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

发布:2025-02-04约2.76万字共39页下载文档
文本预览下载声明

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

一、单选题

i.

(4分)设有以下定义intk=7,x=12;,则能使值为3的表达式是()

・匕Ax%=(k%=5)

.

・匕B.x%=(k-k%5)

・匕C.x%=k

・CD.(x%=k)-(k%=5)

答案D

解析c语言程序计/数据类型与运算/整型算术表达式

2.

(4分以下程序的输出结果是?includeman(){itx=020,y=0x20z=2;prinf%d,%d,%d

)in,0t(

x,y,);

z)

・CA.20,20.20

・CB.32.16.20

・UC.16,32,20

・CD.20.32.20

答案c

解析c语言程序设计/数据类型及运算

3.

(4分)C语言中hile和dowhie循环的主要别是()

wl区

匕A.do-while的循环至少无条件执行一次

□B.while循环控制条件比do-while的循环控制条件严格

・匕C.do-while允许从外部转入到循环体内

•CD.do-while的循环体不能是复合语句

答案A

解析C语言程序设计/循环程序设计/while语句与do-while语句

4.

4(分)执行语句scanf%(d,%d,m,n);使m和n的值分别为1和2,正确输入是()

A.1

•cB.12

•匕C,1,2

・CD.12,2

答案C

解析C语言程序设计/顺序程序设计/整型数据的格式输入

5.

4(分)sizeoffl(oat)是()

•CA.一个双精度型表达式

•CB.一个整型表达式

•CC.一种函数调用

•CD.一个不合法的表达式

答案B

解析C语言程序设计/数据类型与运算/实型变量存储

(4分)下列选项中,不合法的C语言关键字是

•LA.auto

•CB.default

•CC.static

•‘D.var

答案D

解析c语言程序设计/c语言概述

7.

(4分)下面程序的运行结果是()#includemain(){inta(6],i;for(i=l;i6;i++){a[i]=9*(i-2+4*(i

3))%5;printf(%2d,a[i]);}}

•CA.444

・CB.-443

・Cc.-4443

•CD.-444

答案C

解析C语言程序设计/数组/二维数组与循环语句结合

8.

(4分)设有下面的程序段,chars[]=china;char*p;p=s;则下列正确的是()

・C

显示全部
相似文档