形考务 2
选择题( 20 分题 2 分)
题目1
处理特定问题时循环次数已知时通常采语句( )
题目2
switch 语句 case 块中 假定 break 语句结束 switch 语句容易改写成语句( )
题目3
for 语句够改写成语句()
题目4
面循环语句执行结束输出 i 值( )for(int i0 i
面循环语句中层循环体 S 语句执行总次数( )for(int i0 i
面 do 循环语句中 循环体执行次数( )
int i0 do i++ while(i*i<10)
题目7
面维数组定义中语法错误选项( )
题目8
面二维数组定义中语法正确选项( )
题目9
假定二维数组定义语句int a3]4]{{3 4} {2 8 6} } 元素 a1]1]值( )
题目10
假定二维数组定义语句int a3]4]{{3 4} {2 8 6} } 元素 a2]1]值( )
题目11
执行typedef int DataType 语句 标识符 DataType 保留字 int 具完全相含义作
题目12
switch 语句中 case 号间表达式常量
题目13
结束层循环类语句 switch 语句执行程语句体中需 break 语句
题目14
程序中执行 break 语句时 结束函数执行程 返回调该函数位置
题目15
程序执行完成函数调结束整程序执行程 返回操作系统 C 语言集成开发环境界窗口
题目16
假定维数组定义char* a8] 该数组含元素数 8
题目17
假定二维数组定义int a3]5] 该数组占存储空间字节数 60
题目18
假定二维数组定义char aM]N] 该数组含元素数 M+N
题目19
假定二维数组定义double aM]N] 数组元素行标取值范围 0~M1 间
题目20
假定二维数组定义double aM]N] 数组元素列标取值范围 0~N 间
题目21
存储空字符串需占 0 字节存储空间
题目22
typedef char BB10]50] 语句定义标识符 BB 含 10 行 50 列二维字符数组类型
题目23
存储字符 a’ 需占 1 字节存储空间
题目24
空字符串长度 1
题目25
字符串a \\xxk\\数长度 13
题目26
存储长度 n 字符串 字符数组长度少 n+1
题目27
strcmp 函数进行两字符串间较
题目28
strcpy 函数字符串拷贝字符数组空间中
题目29
二维字符数组 a10]20]够存储 9 字符串
题目30
二维字符数组 a10]20]够存储字符串长度超 20
三 填空题: 写出列程序运行输出结果( 40 分 题 4 分)
题目 31
#include
voidmain()
{
int x5
switch(2*x3) {
case 4 printf(d x)
case 7 printf(d 2*x+1)
case 10 printf(d 3*x1) break
default printf(sdefault\n)
}
}
题目 32
#include
voidmain() {
int is0
for(i1i<5i++) s+i*i
printf(sd\ns)
}
题目 33
#include
voidmain() {
int i s10 s20
for(i0i<10i++)
if(i2) s1+i else s2+i
printf(d d\ns1s2)
}
题目 34
#include
voidmain() {
int n6y1
while(n) y*n–
printf(yd\ny)
}
题目 35
#include
constint M20
voidmain()
{
int ic2c3c5
c2c3c50
for(i1 i
if(i30) c3++
if(i50) c5++
}
printf(d d d\nc2c3c5)
}
题目 36
#include
voidmain()
{
int is
for(i1s0i<10i++) {
if(i30) continue
s+i
}
printf(d\ns)
}
题目 37
#include
voidmain() {
int a8]{1239264155637240}
int i i10 i20
for(i0i<8i++)
if(ai]21) i1++ else i2++
printf(d d\ni1i2)
}
题目 38
#include
int a10]{45615201312789}
voidmain()
{
int is4]0
for(i0 i<10 i++) {
switch(ai]4) {
case 0 s0]+ai]break
case 1 s1]+ai]break
case 2 s2]+ai]break
default s3]+ai]break
}
}
for(i0 i<4 i++) printf(d si])
}
题目 39
#include
voidmain() {
char a]abcdbfbgacd
int i10 i20 i0
while(ai]) {
if(ai]’a’) i1++
if(ai]’b’) i2++
i++
}
printf(d d d\ni1i2i)
}
题目 40
#include
voidmain() {
int a3]4]{{1278}{56106}{91234}}
int ma0]0]
int ij
for(i0 i<3 i++)
for(j0 j<4 j++)
if(ai]j]>m) mai]j]
printf(d\nm)
}
题目 41
编写函数函数头格式double Mean(double aM]N]int mint n)求返回二维数组am]n]中元素均值假定计算程中采变量v存放均值
题目42
题目 编写递函数int FF(int a] int n)求出数组a中n元素积返回
题目 43
编写函数利while循环求出显示满足等式n值
题目 44
编写函数求出满足等式22+42+…+n2<1000n值假定分is作取偶数值累加值变量限定do循环编程
题目 45
编写函数计算输出12+22+…+n2值中n值键盘输入
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档