红白黑三个小球c语言,程序设计C语言期末试卷.doc

程序设计C语言期末试卷.doc

1 / 13 程序设计 C语言 期末考试卷 ( A) 使用专业、班级 学号 姓名 l 题 数 一 二 三 四 五 总 分 得 分 一、选择题 每 题 2 分,共计 40 分 1.下列变量合法的是( B ) 。 A 2a0 B _1a0 C xy D b-a 2 假设所有变量均为整型,则表达式 a2,b5,b,ab的值是 ( B )。 A 7 B 8 C 6 D 2 3 有以下程序 void main int x101,y011; printf“2d,2dn“,x,y; 执行后输出结果是 ( C ) 。 A 10, 9 B 101,11 C 101, 9 D 01,11 4 若有说明语句 char c72;则变量 c( A )。 A 包含 1 个字符 B 包含 2 个字符 C 包含 3 个字符 D 说明不合法, c 的值不确定 5 阅读一下程序,当输入数据的形式为 25, 13, 10 正确的输出结果为( D )。 void main int x,y,z; scanf“ddd“, printf“xyzdn“,xyz; A xyz48 B xyz35 C xz35 D 不确定值 江 南 大 学 考 试 卷 专 用 纸 1 考 试形式开卷( )、闭卷( ),在选项上打( ) 开课教研室 命题教师 统一 命题时间 使用学期 s 2 / 13 6 定义如下变量和数组 int k; int a331,2,3,4,5,6,7,8,9; 则下面语句的输出结果为 ( ) 。 fork0;k10 break; C int i0; D i 100; do i ; whilei0; whilei2 i; 19 设 x 为 int 型变量 ,则执行以下语句后 , x 的值为 ( ) 。 x10; xx-x-x; A 10 B 20 C 40 D 30 20 下面程序段的运行结果是( )。 char a7“abcdef“; char b4“ABC“; strcpya,b; printf“c“,a5; 江 南 大 学 考 5 / 13 试 卷 专 用 纸 A. 空格 B. 0 C. e D. f 二、 判断题 每题 1 分,共计 10 分 1一个函数利用 return 只能返回一个函数值。 2在程序运行过程中,系统分配给实参和形参的内存单元是不同的。 3用 scanf 输入字符时,字符串中不能包含空格。 4 Continue 和 break 都可用来实现循环体的中止。 5字符常量的长度肯定为。 6.在对某一函数进行多次调用时,系统会对相应的自动变量 重新分配存储单元。 7.在 C 语言的复合语句中,只能包含可执行语句。 8.在复合语句内部定义的 变量属于局部变量。 9.若将 C 源程序经过编译、连接后生成可执行文件,则可直接在 DOS 系统下输入可执行文件名执行。 10 已知 char c48;int i1,j10;执行语句 jcj forij;i include void main char strI,0,a,m,0,a,0,C,0,P,r,o,g,r,a,m,m,e,r,0,0; int len; char *p; pstr; while1 lenstrlenp; iflen0 break; printf“s “,p; plen1; printf“n“; 5下 面程序如果输入是 1357924-1 运行结果是 【 5】 _ include include int a50; void main int i0,j,k; for 江 南 大 学 考 7 / 13 scanf“d“, ifk 1 ; for j i 1 ; j 0 ; j - - printf “ d “ , a j ; 7. 下面程序的运行结果是 【 7】 _ include “stdio.h“ void main int i5; printf“dn“,subi; subint n int a; ifn1 return 1; ansubn-1; returna 试 卷 专 用 纸 4 8 / 13 8. include “stdio.h“ void main int n,sum0; n2345; dosumsumn10*n10; nn/10; whilen; printf“sumdn“,sum; 该程序的输出结果是 【 8】 _ 9. include “stdio.h“ define M 8 void main int aM,i,j,t; fori0;i0 printf“ad,bd“,a,b; 江 南 大 学 考 9 / 13 四、 完善程序 每空 2 分, 共计 16 分 1 统计 从键盘输入的字符中数字字符的个数,用换行符结束循环。请填空。 int n 0 , c ; c getchar ; while 【 1】 if 【 2】 n ; c getchar ; 2 下面程序的功能是从三个红球、五个白球、六个黑球中任意取出八个球,且其中必须有白球,输出所有可能的方案,请填空。 include “stdio.h“ void main int i,j,k; printf“n 红 白 黑 n“; fori0;i0 正确的条件以及赋值 1.5 分 对应于 default 情况 else ifsbi1 正确的比较 1 分 tbi; 正确的赋值 1 分 bibi1; 正确的赋值 1 分 bi1t; 正确的赋值 1 分

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值