2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 西华大学c语言考试题 西华大学C语言程序设计复习题

西华大学c语言考试题 西华大学C语言程序设计复习题

时间:2018-11-02 00:19:56

相关推荐

西华大学c语言考试题 西华大学C语言程序设计复习题

西华大学C语言程序设计复习题

《C语言程序设计》考试题型示例& 复习例程

一、单项选择题

1.以下四组变量标识符均为合法的是(B )。

A)cosx_Value、CASE、sin(x) B)Sum_Value、x01_value、xxx

C)a_b_c_01、FILE、x_01_y D)Num#、abc_01、X_value_A

2.设有二维数组定义:float a[3][3] ; 假设&a[0][0]= =2001H,则&a[2][2]= =(C )。A)H B)2036H C)H D)2024H

3.设有整型变量x和y,且x=y=10;则计算表达式x=(x++ , y++) , x+y;后x的值为(D)

A)11 B)20 C)22 D)10

4.如果要使用一维数组,其正确的定义是(D )

A)int array[ ]; B)const n=10, array[n];

C)int n, array[n]; cin>>n; D)int n=5, *array=new int [n];

5.下述函数myfun的功能是(C )

int myfun(char s[ ],char t[ ]) (A)将字符串t复制到字符串s

{ char *ps=s,*pt=t; (B)将串s连接到串t的尾部

while(*ps)ps++; (C)将串t连接到串s的尾部

whie(*pt)*ps++=*pt++; (D)将字符串s复制到字符串t

*ps='\0';

}

6.下面的程序运行后的输出结果是(A )

void swap(int **x,int **y) main( )

{ int *t; { int a=111,b=333;

t=*x;*x=*y;*y=t; swap(&pa,&pb);

} cout<

333 333 )111 (D 111 (C)111 B(A)111 333 ()333

A )7.下面的程序运行后的输出结果是(

main( ) x=100; int

int x=100; { void myfun( )

myfun( ); { int i;

cout<

} }

D)随机值0 (C (B)110 ()100 (A);

”, str2[10]=”Hello!8.程序段char str1[10]=”Hello”B)); 的输出结果是(““if(strcmp( str1,str2 ))puts(Yes”) ; else puts(No”)无输出结果D)语法错误))ANo BYes C )B .下面的程序段的输出结果是(9.

int a[3][3]={11,22,33,44,55,66,77,88,99};

int *p=a[0]+1;

cout<

A)11 13 B)22 55 C)11 11 D)12 11

10.函数调用:strstr(strcat(str1,str2),str3)的功能是(C )

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。