南京信息工程大学c语言期末答案,南京信息工程大学C语言期末考试试卷B.pdf

南京信息工程大学试卷

2009 - 2010 学年 2 学期 C 语言程序设计 课程统考试卷( B 卷)

本试卷共 8 页;考试时间 120 分钟;任课教师 ;出卷时间 2010 年 6 月

学院 专业 2009 年级 班

学号 姓名 得分

一、单项选择题 (每小题 1 分,共 12 分)

1.C 语言规定:在一个源程序中,main 的位置

A)必须在最开始 B)必须在系统调用的库函数后面

C)可以任意 D)必须在最后

2 .表达式18/4*sqrt(4.0)/8值的数据类型为

A)float B)char

C)double D)不确定

3.已有如下定义和输入语句,若要求a1,a2,c1,c2 的值分别为10,20,A 和B,当从第一列开始输

入数据时(0表示空格),正确的输入方式是 。

int a 1,a2; char c1,c2;

scanf( %d%d”,&a 1,&a2);

scanf( %c%c”,&c1,&c2);

A )1020AB ↙ B )10020 ↙

AB ↙

C )100200AB ↙ D )10020AB ↙

4 .下面程序段

int k=2;

while (k=0) {printf( “%d”,k);k--;}

则下面描述中正确的是 。

A )while 循环执行10 次 B )循环是无限循环

C )循环 语句一次也不执行 D )循环体语句执行一次

5 .下面程序的输出结果是 。

#include

void main ( )

{ int k=0,m=0,i,j;

for (i=0; i<2; i++) {

for (j =0; j <3; j ++)

k++ ;

k-=j ;

}

m = i+j ;

1 页 共8 页

printf( k=%d,m=%d”,k,m) ;

}

A )k=0,m=3 B )k=0,m=5 C )k= 1,m=3 D )k= 1,m=5

6. 对于定义"int a[10];"的正确描述是: 。

A) 定义一个一维数组a,共有a[1]到a[10]10 个数组元素

B) 定义一个一维数组a,共有a(0)到a (9)10 个数组元素

C) 定义一个一维数组a,共有a[0]到a[9]10 个数组元素

D) 定义一个一维数组a,共有a(1)到a (10)10 个数组元素

7 .以下函数的功能对应于 。

int fun(char *s,char *t)

{

while ((*s)&&(*t)&&(*t==*s))

{

t++;

s++;

}

r

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值