第七章测试
1.#include<stdio.h> func(int x) {   x=10;    printf(“%d, ”,x); } main( ) {  int x=20;    func(x);    printf(“%d”, x); }运行结果为(     )
A:20, 20 B:20,10 C:10, 20  D:10, 10
答案:C
2.有以下程序int f(int a){ return a%2;}main(){ int s[8]={1,3,5,2,4,6},i,d=0;   for(i=0;f(s[i]);i++)d+=s[i];   printf("%d",d);}程序运行后的输出结果是(     )
A:9 B:21 C:19 D:11 3.#include <stdio.h>void main(){   int max(flaot x, float y);    float a, b;    int c;    scanf(“%f,%f”, &a, &b);    c=max(a, b);    printf(“Max is %d”, c);}int max(float x, float y){    float z;     z = x > y ? x : y;     return z;}函数max的返回值是什么数据类型(     )
A:void B:无返回值 C:int D:float 4.以下叙述中正确的是(     )
A:全局变量说明为static存储类,其作用域将被扩大 B:形参可以使用的存储类说明符与局部变量完全相同 C:任何存储类的变量在未赋初值时,其值都是不确定的 D:局部交量说明为static存储类,其生存期将得到延长 5.程序中对fun函数有如下说明void *fun();此说明的含义是(      )
A:fun函数无返回值 B:fun函数的返回值是无值型的指针类型 C:指针fun指向一个函数,该函数无返回值 D:fun函数的返回值可以是任意的数据类型

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(3) dxwkbang
返回
顶部