c语言程序文科试卷,南京信息工程大学试卷201120122C语言程序设计试卷文科A.doc...

南京信息工程大学试卷(文科)

2011 - 2012 学年 第 2学期 C语言程序设计 课程试卷( A 卷)

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

学院 专业 2011 年级 班

学号 姓名 得分

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

1.C语言规定在一个源程序中,main的位置A)必须在最开始B)必须在系统调用的库函数后面C)可以任意D)必须在最后.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符A)必须为字母B)必须为下划线

C必须为字母或下划线D)可以是字母、数字和下划线中的任意一种

.判断字符型变量c1是否为的正确表达式为

A)’0’<=c1<=’9’ B)(c1>=0)&&(c1<=9)

C) (‘0’>=c1)||(‘9’<=c1) D) (c1>=’0’)&&(c1<=’9’)

4.表达式18/4*sqrt(4)/8值的数据类型为A)float???????????? B)char??????????????????

C)double ?????????? ?D)不确定.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是A)7????????? B)8???? ?C)6????????????D)2

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个数组元素

“%d”,x); B)scanf(“%d”,&x);

C)scanf(“%ld”,&x); D)scanf(“%ld”, x);

8.以下正确的描述是 。

A)函数的定义可以嵌套,但函数的调用不可以嵌套

B)函数的定义不可以嵌套,但函数的调用可以嵌套

C)函数的定义和函数的调用均不可以嵌套

D)函数的定义和函数的调用均可以嵌套

9.变量的指针,其含义是指该变量的 。

A)值B)地址 C)名D)一个标志

int k=2;

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

则下面描述中正确的是 。

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

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

11.已知下列程序段:

char a[], b[]="nuist";

a=b;

printf("%s", a);

则 。

A) 运行后将输出B) 运行后将输出

C) 运行后将输出D) 编译出错

.若有说明:int *p1, *p2,m=5,n;以下均是正确赋值语句的选项是 。

A)p1=&m; p2=&p1 ;B)p1=&m; p2=&n; *p1=*p2 ;

C)p1=&m; p2=p1 ;D)p1=&m; *p1=*p2 ;

.下面能正确进行字符串赋值操作的是 。

A)char s[5]={“ABCDE”};B)char s[5]={‘A’,’B’,’C’,’D’,’E’};

C)char *s =”ABCDE” ;D)char *s; scanf(“%s”,s) ;

.以下对结构类型变量的定义中不正确的是 。

A)#define STUDENT struct student B)struct student {

STUDENT { int num ;

int num ; float age ; float age ;

} std1 ; }std1 ;

C)struct {

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值