c语言考试题及答案下载,C语言考试试卷及答案

2011-2012学年 第 一 学期

C语言程序设计A 课程 A卷 考试题

共 4 页 此 第 1 页 成绩

一、单项选择题(每小题2分,共40分)

1. C语言中合法的字符常量是( ) A.n B.’\n’ C.110 D.”n” 2. 有以下程序:

main( ) { char ch=’A’;

printf(“ch(1)=%d,ch(2)=%c\n”,ch,ch+1); } 程序运行后的输出结果是 ( )

A. ch(1)=65,ch(2)=A B. ch(1)=97,ch(2)=A C. ch(1)=65,ch(2)=B D. ch(1)=97,ch(2)=B

3. 能表示a不能被2整除且a、b不相等,但a、b的和等于0的C语言逻辑表达式是(A. a==-b&&a%2==0 B. a!=b&&a+b==0&&a%2 C. !(a%2)&&a==-b D.a%2==0&&a+b==0

4. 以下程序段中语句” printf("i=%d,j=%d\n",i,j);”的执行次数是( ) int i, j; for(i=3;i ;i--)

for(j=1;j<5;j++) printf("i=%d,j=%d\n",i,j); A. 12 B. 20 C. 15 D. 24 5. 执行以下程序段后,x[2]的值是( ) int x[10]={1,2,3,4,5,6,7,8,9,10},i,j,t; i=0;j=9; while(i

i++; j--;

}

A. 8 B. 2 C. 3 D. 9

6. 判断字符串”abcd”和”ab cd”是否相等,应使用的语句是( ) A. if (“abcd”==”ab cd”) B. if (abcd==ab cd) C. if (strcmp(“abcd”,”ab cd”)) D. if (strcmp(abcd,ab cd)) 7. 若有定义“int *p,*q,a=2,b;”,则以下正确的赋值语句组是( ) A. p=&a; *q=*p; B. *p=a;*q=b; C. p=&a;q=&b;*p=*q; D. p=&a;q=&b;*q=*p; 8. 以下说法错误的是( )

)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值