《C语言》2014年通用在线作业1-4(自己满分整理) 联系客服

发布时间 : 星期二 文章《C语言》2014年通用在线作业1-4(自己满分整理)更新完毕开始阅读d06247bb80eb6294dd886cdd

C. 10 D. 40

满分:5 分 得分:5

15. 以下程序的输出结果是 main() {

int a=5,b=4,c=6,d;

printf(“%d\\n”,d=a>b?(a>c?a:c):(b)); }

A. 5 B. 4 C. 6 D. 不确定

满分:5 分 得分:5

16. 以下选项中,与k=n++完全等价的表达式是

A. k=n,n=n+1 B. n=n+1,k=n C. k=++n D. k+=n+1

满分:5 分 得分:5

17. C语言提供的合法关键字是

A. swicth B. cha C. Case

D. default

满分:5 分 得分:5

18. 已知 char ch='A'; 且表达式 ch=(ch>='A' && ch<='Z') ?(ch+32) :ch 的值是

A. A B. a C. Z D. 出错

满分:5 分 得分:5

19. 若有定义:“int a=8,b=5,c;”,执行语句“c=a/b+0.4”后,c的值为

A. 1.4 B. 1 C. 2.0 D. 2

满分:5 分 得分:5

20. 下述语句的输出为 int m=-1;

printf(“%d,%u,%o”,m,m,m);

A. -1,-1,-11 B. -1,32767,-177777 C. -1,32768,177777 D. -1,65535,177777 满分:5 分 得分:5

《C语言》2013年春学期在线作业(二)

一、单选题

1. 若有:int a[10],*p=&a[0];,关于数组名a的不正确的说法是( )。 A. a是个数组指针

B. 数组名a表示数组的首地址 C. 数组名a与a[0]等价 D. a和p都指向同一个存储单元 正确答案:A

2. 以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#define N 10; Void arrin(int

x[N])

{

int

i=0;

while(i<N)

scanf(“%d”, ); }在下划线处应填入的是 。 A. x+i B. &x[i+1] C. x+(i++) D. &x[++i] 正确答案:C

3. 若有以下定义:char s[20]= "programming",*ps=s;则不能代表字符g的表达式是 A. ps+3 B. s[3] C. ps[3]

D. ps+=3,*ps 正确答案:A

4. 若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a; for(b=1;b<=c;b++) s=s+1;则与上述程序段功能等价的赋值语句是( )。 A. s=a+b; B. s=a+c; C. s=s+c; D. s=b+c; 正确答案:B

5. 判断字符串的长度,应该使用的函数是 A. strcat B. strcmp C. strcpy D. strlen

正确答案:D

6. 已知 int i=1;执行语句while(i++<4)后,变量i的值为 A. 3

B. 4

C. 5 D. 6

正确答案:C

7. 以下不能正确定义二维数组的选项是( )。 A. int a[2][2]={{1},{2}} B. int a[][2]={l,2,3,4} C. int a[2][2]={{l},2,3} D. int a[2][]={{1,2},{3,4}} 正确答案:D

8. 从变量的作用域来分,可分为全局变量和局部变量,形参是( )。 A. 局部变量 B. 全局变量 C. 静态变量 D. 动态变量 正确答案:A

9. 下列数组定义及赋值不正确的是 A. int a[10]={0,1,2,3,4,5,6,7,8,9}; B. int a[ ]={0,1,2,3,4,5,6,7,8,9}; C. int a[2][5]= {0,1,2,3,4,5,6,7,8,9}; D. int a[2][ ]= {0,1,2,3,4,5,6,7,8,9}; 正确答案:D

10. 对于循环 for (k=16; k>0; k-=3) putchar(‘*’);输出是( )。 A. ***** B. ****** C. ******* D. 无限循环 正确答案:B

11. 以下程序中,while循环的循环次数是( )。i=0;while(i<10){ if(i<1)continue; if(i==5)break; i++; }……}A. 1 B. 10

C. 6

D. 死循环,不能确定次数 正确答案:D

12. C语言中,函数返回值的类型是由 A. return语句中的表达式类型决定 B. 调用函数的主调函数类型决定

main() {int