|
2015年秋季学期《C语言》在线考试(适用于2015年12月份考试)
一、单选题(共 10 道试题,共 20 分。)
1. C语言中基本数据类型有
A. 整型、实型、逻辑型
B. 整型、字符型、逻辑型
C. 整型、实型、字符型
D. 整型、实型、字符型、逻辑型
谋学网:www.mouxue.com:C
2. 语句: printf("%d",(a=2)&&(b=-2)); 的输出结果是
A. 无输出
B. 结果不确定
C. 1
D. 2
谋学网:www.mouxue.com:C
3. 以下非法的赋值语句是
A. n=(i=2, i);
B. j ;
C. (i 1);
D. x=j>0;
谋学网:www.mouxue.com:C
4. 设有语句:float x=1,y; y=x 3/2; 则y的值是
A. 1
B. 2
C. 2.0
D. 2.5
谋学网:www.mouxue.com:C
5. 设有定义 char *p=“abcde\0fghjik\0”; 则printf(“%d\n”,strlen(p));输出结果是
A. 12
B. 15
C. 6
D. 5
谋学网:www.mouxue.com:D
6. 下面程序段的输出结果是 int k=11; printf(“%d,%o,%x”,k,k,k);
A. 11,12,11
B. 11,13,13
C. 11,013,0xb
D. 11,13,b
谋学网:www.mouxue.com:D
7. 在微型计算机系统中,存储一个汉字的国标码所需要的字节数是
A. 1
B. 2
C. 3
D. 4
谋学网:www.mouxue.com:B
8. 假设已定义 char c[8]= "test"; int i; 则下面的输出函数调用中错误的是
A. printf("%s",c);
B. for(i=0;i<8;i++) printf("%c",c[i]);
C. puts(c)
D. for(i=0;i<8;i++) puts(c[i]);
谋学网:www.mouxue.com:D
9. 设有定义语句:char str[][20]={"Hello","Beijing"},*p=str; 则printf("%d\n",strlen(p+20)); 输出结果是
A. 0
B. 5
C. 7
D. 20
谋学网:www.mouxue.com:C
10. 下程序段: char s[20 ]="xyz", *sp=s; strcat(sp,"12345"); puts(sp); 的输出结果是
A. xyz12345
B. 12345xyz
C. 12345
D. xyz
谋学网:www.mouxue.com:A
2015年秋季学期《C语言》在线考试(适用于2015年12月份考试)
二、简答题(共 3 道试题,共 30 分。)
1.
编程题:编程计算:s=1+12+123+1234+12345+123456 (必须用循环控制语句实现)
(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)
参考资料:
|
|