最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

省专升本C语言模拟试题及参

来源:动视网 责编:小OO 时间:2025-10-06 04:48:34
文档

省专升本C语言模拟试题及参

**专升本C语言模拟试题及参一、单项选择题1.___D___是合法的用户自定义标识符。A、b-bB、floatC、D、_isw2.若变量已正确定义并赋值,表达式___B___不符合C语言语法.A、a*b/c;B、3.14%2C、2,bD、a/b/c3。___C__是不正确的字符常量.A、’n'B、’1’C、”a"D、'101’4。在C程序中,用___B__表示逻辑值“真”.A、1B、非0的数C、非1的数D、大于0的数5.__C____把x、y定义成float类型变量,并赋同一初值3.14
推荐度:
导读**专升本C语言模拟试题及参一、单项选择题1.___D___是合法的用户自定义标识符。A、b-bB、floatC、D、_isw2.若变量已正确定义并赋值,表达式___B___不符合C语言语法.A、a*b/c;B、3.14%2C、2,bD、a/b/c3。___C__是不正确的字符常量.A、’n'B、’1’C、”a"D、'101’4。在C程序中,用___B__表示逻辑值“真”.A、1B、非0的数C、非1的数D、大于0的数5.__C____把x、y定义成float类型变量,并赋同一初值3.14
**专升本C语言模拟试题及参

一、单项选择题 

1. ___D___是合法的用户自定义标识符。 

A、 b-b B、float C、 D、 _isw 

2. 若变量已正确定义并赋值,表达式___B___不符合C语言语法. 

A、a*b/c; B、3.14%2 C、2, b D、a/b/c

3。 ___C__是不正确的字符常量. 

A、’n' B、’1’ C、”a" D、'101’

4。 在 C 程序中,用___B__表示逻辑值“真”. 

A、1 B、非 0 的数 C、非 1 的数 D、 大于0 的数 

5. __C____把x、y定义成float类型变量,并赋同一初值3.14。 

A、float x, y=3.14; B、float x, y=2*3.14; 

C、float x=3.14, y=x=3。14; D、float x=y=3.14;

6。 若变量已正确定义,表达式___C___的值不是2。 

A、2 B、1b) k=0; else k=1;"和__C____等价。 

A、k=(ab)1:0; B、k=ab;

C、k=apk B、*p.pk C、*p-pk D、*x.pk

16. 有如下程序

int runc(int a,int b)

{ return(ab);} 

main0 

{ int x=2,y=5,z=8,r; 

r=func(func(x,y),z); 

printf(“%\d\\n",r); 

该程序的输出的结果是 (D)

A) 12 B) 13 C) 14 D) 15 

17. 对于基类型相同的两个指针变量之间,不能进行的运算是 (C)

A) 2) return(fib(n-1)fib(n-2));

else return(2); 

main0 

{ printf(“%d\n”,fib(3)); 

该程序的输出结果是 (B)

A} 2 B} 4 C} 6 D} 8 

19. 有如下定义

struct person{r name[9]; int age;}; 

strict person c**s[10]={“Johu”, 17, 

“Paul”, 19 

“Mary”, 18, 

“Adam 16,}; 

根据上述定义,能输出字母M的语句是 (D)

A) prinft(“%c\n”,c**s[3]。mane); 

B) pfintf(“%c\n”,c**s[3].name[1]); 

C) prinft(“%c\\n”,c**s[2]。name[1]); 

D) printf(“%keywords\n",c**s[2]。name[0]); 

20。 以下所列的C语言常量中,错误的是 (B)

A) 0xFF B) 1.2e0.5 C) 2L D) ‘\\72’ ﻭ

21。 有以下程序段ﻭ

int k=0 

while(k=1)k; ﻭ

while 循环执行的次数是 (A)

A) 无限次 B) 有语法错,不能执行

C) 一次也不执行 D) 执行1次

22. 以下程序的输出结果是 (C)

A) 0 B) 29 C) 31 D) 无定值

fun(int x, int y, int z) 

{ z=x*xy*y; } 

main() 

{ int a=31; 

fun(5,2,a); 

printf(“%d”,a); 

23. 下列程序段的输出结果是 (A)

A) 2 1 4 3 B) 1 2 1 2 C) 1 2 3 4 D) 2 1 1 2 

void fun(int *x, int *y) 

{ printf(“%d %d", *x, *y); *x=3; *y=4;} 

main() 

{ int x=1,y=2; 

fun( 

printf(“%d %d”,x, y); 

} 

24. 当调用函数时,实参是一个数组名,则向函数传送的是 (B)

A) 数组的长度 B) 数组的首地址

C) 数组每一个元素的地址 D) 数组每个元素中的值

25. 以下程序的输出结果是 (A)

A) 1 B) 2 C) 3 D) 4 

long fun( int n) 

{ long s; 

if(n= =1 || n= =2) s=2; 

else s=n-fun(n—1); 

return s; 

} 

main() 

{ printf(“%ld\n”, fun(3)); } 

26。 以下程序的输出结果是 (B)

A) 16 B) 2 C) 9 D) 1 

#define SR(X) X*X 

main() 

{ int a=16, k=2, m=1; 

a/=SR(km)/SR(km); 

printf(“d\\n”,a); 

} 

27。 以下函数返回a所指数组中最小的值所在的下标值

fun(int *a, int n) 

{ int i,j=0,p; 

p=j; 

for(i=j;i =y && y=z ____. 

2。 下列程序段的输出是__1____。 

printf("%on”, 010

int f(int x)

{ static y=1;

y; 

x = y;

return x;

}

void main()

{ int k;

k=f(3);

printf(”%d %dn”, k, f(k));

7。 下列程序段的输出是___5__. 

int *p, *, k = 5 , j = 6 ;

 = p =  ;  = 

printf("%d", *p);

8。 函数 

void f(r s[ ], r t[ ])

{ int k=0;

while (s[k]=t[k]) k;

等价于 

void f(r *s, r *t)

{ while (_*s=*t____);

9. 下列程序段的输出是_ ne,s ____. 

r *a[2]={"one", ”two"}, **p=a;

printf("%s,", *(p)1);

printf("%cn", **p-1); 

10。 下列程序编译后生成 t。exe, 运行 t input output zoo oil 的输出结果是__zoo___。 

void main(int argc, r * argv[ ])

{ int k;

r *p=argv[1];

for(k=2; kif(strcmp(argv[k], p)0) p=argv[k];

printf("%sn”, p);

11. 下列程序调用swap函数交换a和b的值,并输出交换后的a和b的值。程序的输出结果是:After swap 5, 3。 

void main( )

{ int a=3, b=5;

swap( &a, ) ;

printf("After swap %d, %d", a, b);

swap( int *p, int * )

{ int t;

t=*p; 

*p=* 

*=t 

文档

省专升本C语言模拟试题及参

**专升本C语言模拟试题及参一、单项选择题1.___D___是合法的用户自定义标识符。A、b-bB、floatC、D、_isw2.若变量已正确定义并赋值,表达式___B___不符合C语言语法.A、a*b/c;B、3.14%2C、2,bD、a/b/c3。___C__是不正确的字符常量.A、’n'B、’1’C、”a"D、'101’4。在C程序中,用___B__表示逻辑值“真”.A、1B、非0的数C、非1的数D、大于0的数5.__C____把x、y定义成float类型变量,并赋同一初值3.14
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top