c语言编写期末考试成绩,C语言期末考试卷(A卷含答案).doc

C语言期末考试卷(A卷含答案)

桂林电子科技大学信息科技学院试卷

2011-2012 学年第 2 学期 课号 I04BT014 课程名称 C语言程序设计 (A卷;、闭卷) 适用班级(或年级、专业) 11级、全院 考试时间 120 分钟 班级 学号 姓名 题 号一二三四五六七八九十成绩满 分403030 100得 分 评卷人 一 单项选择题(每题2分,共40分)

1一个C语言程序是从 B 开始执行的。

A 程序中第一个函数 B 名为main的函数

C 包含文件(头文件)的第一个函数 D 程序中的第一个语句

2 设int型占2个字节,且int i -3;,则语句printf "%u",i ;的输出结果为 B 。

A -3 B 65533 C 65534 D 65535

3 请选出合法的C语言赋值语句 C 。

A a b 58 B a 58,b 58 C i++; D k int a+b ;

4 下面程序的输出是 D 。

#include

void main int a 1,b 2; a a+b; b a-b; a a-b; printf "%d,%d\n",a,b ; A 1,2 B 1,1 C 2,2 D 2,1

5 设a和b均为int型变量,则执行以下语句后的输出为 D 。

int a 30; int b 3; printf "%d\n",a+ b% 2 ;

A 20 B 21 C 30 D 31

6 已知 int i 65;则putchar i ;printf "%d",i ;printf "%c",i ;的输出结果为 A 。

A A,65,A B 65,65,A C A,A,65 D A,A,A

7 以下程序的执行结果是 D 。

#include

void main int n 9;

while n-- 6 n--; printf "%d",n ; A 87 B 876 C 765 D 75

8 已知int y,a,i 1;,则语句printf "%d,%d",-i++, y a 3.6*3 ;的输出结果为 A 。A -1,10 B -2,1.8 C 0,3 D 1,18

9 以下程序运行后的输出结果是

A 3 B 2 C 1 D 0

10 以下程序运行后的输出结果是 int x 13,y 19,z 0; switch x/8 case 1: z z+1; switch y/21 default : z z+1; case 0: z z+1;break; case 2: z z+1;break; printf "%d\n",z ; A 1 B 2 C 3 D 4

11 以下程序的输出结果是 A 。

#include

void main int i 0,a 0;

while i 10 for ; ;

if i%5 0 break;

else i--;

i+ 11;

a+ i; printf "%d\n",a ; A 11 B 21 C 32 D 33

12 以下程序运行后的输出结果是 int a, b; for a 1,b 1; a 20; a a+1 if b 3 break; if b%3 1 b b+3; continue; printf "%d\n",a ; A 1 B 2 C 10 D 20

13 以下程序执行后的输出结果是 A 。

#include

void main int x 1,y 1;

while y 3 if x 5 break;

if x%2 0 x+ 2; continue; x- 3; y++; printf "%d,%d",x,y ; A 6,2 B 6,6 C 7,2 D 7,3

14 以下程序的输出结果是 C 。

#include

void main int i,k,a[5],p[3];

k 5;

for i 0;i 5;i++ a[i] i;

for i 0;i 3;i++ p[i] a[i*i];

for i 0;i 3;i++ k+ p[i]*2;

printf "%d\n",k ; A 13 B 14 C 15 D 16

15 若运行以下程序时输入:1 3 5 ,则输出结果是 C 。

#include

void main int x[2][2] 0 ,i;

for i 0;i 2;i++ scanf "%d",x[i] ;

printf "%3d%3d%3d\n",x[0][0],x[0][1],x[1][0] ; A 1 0

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值