C语言第三、四章作业题答案讲解
东华理工大学:C语言第三章作业题
C程序设计第三章闭/开卷课程类别:考试/考查
第三章顺序结构程序设计
一、选择题
1语言中调用进行输出时需要注意,在格式控制串中,格式说明与输出项的个数必须相同。如果格式说明的个数小于输出项的个数,多余的输出项将 A ;如果格式说明的个数多于输出项的个数,则对于多余的格式将输出不定值(或0)。 A)不予输出 B)输出空格
C)照样输出 D)输出不定值或0
2.在函数的格式控制中,格式说明的类型与输入的类型应该一一对应匹配。如果类型不匹配,系统 B 。
A)不予接收 B)并不给出出错信息,但不可能得出正确信息数据 C)能接受正确输入
D)给出出错信息,不予接收输入
3.下列说法正确的是 D 。
A)输入项可以是一个实型常量,如("",4.8);
B)只有格式控制,没有输入项也能进行正确输入,如("");
C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如("%5.3f");
D)当输入数据时,必须指明变量的地址,如("");
4.根据题目中已给出的数据的输入和输出形式,程序中输入/输出语句的正确是 B 。
()
{ x;
(" :");
输入语句
输出语句
}
输入形式 :3 2.1
输出形式5.10
A)("");
("\4.2f");
B)(" ");
("\4.2f");
C)(" ");
("\6.1f");
D)(" %3.1f");
("\4.2f");
5.以下程序的输出结果是 A 。
()
{
010100x10;
("\n");
A)8,10,16 B)8,10,10 C)10,10,10
D)10,10,16
6.以下程序的输出结果是 A 。
()
{
011110x11;
("\n");
}
A)9,11,17 B)9,11,11 C)11,11,11
D)11,11,16
7.以下程序的输出结果是 B 。
<>
()
{("\n");}
A)不确定的值(因变量无定义) B)0
C)-1 D)1
8.以下程序的输出结果是 B 。
()
{
c1='6'2='0';
("\n"121212);
}
A)因输出格式不合法,输出出错信息
B)6,0,6,102
C)6,0,7,6
D)6,0,5,7
c语言程序分析题及答案
9.设有如下定义
103;
则语句
("\n"());
的输出结果是 A 。
A)3 B)0 C)4 D)1
10.设有如下定义
105;
则语句
("\n"());
的输出结果是 D 。
A)1 B)0 C)4 D)3
11.以下程序的输出结果是 D 。
()
{ 1010;
(" \n");
}
A)10 10 B)9 9 C)9 10
D)10 9
12.写出下面程序的输出结果 A 。
()
{ x;
3+4*5-6("");
3+4%5-6("");
3*4%6/5("");
(7+6)%5/2("");
}
A)11 1 0 1 B)11 -3 2 1 C)12 -3 2 1
D)11 1 2 1
13.写出下面程序的输出结果 A 。
()
{
;
1;
1("\t");
+()("");
}
A)2,0 3,0 B)2,1 3,0 C)2,0 2,1
D)2,1 0,1
14.写出下面程序的输出结果 C 。
()
{
;
20()("");
13(" ));
}
A)42 14,13 B)41 14,14 C)42 13 13
D)42 13 14
15.若有定义: ;并有以下输入数据(此处,<>代表换行
符)
1 2<>
A B C<>
则能给x赋整数1,给y赋整数2,给a赋字符A,给b赋字符
B,给c赋字符C的正确程序段是 C 。
A)("")()()();
B)("")()()();
C)("");
D)("");
16.若已知1020,则表达式<="">
A)10 B)20 C)1 D)0
17函数中用到格式符"%4s",其中数字4表示输出的字符
串站用4列。如果字符串长度大于4,则按原字符长从左向右
全部输出;如果字符串长度小于4,则输出方式为 C 。
A)从左起输出该字符串,右补空格 B)按原字符

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。