大学C语言选择题库(1)(4)

2019-03-28 11:42

7.14 在C语言中,一维数组的定义方法为 类型说明符 数组名 A)[常量表达式] B)[整型常量] C)[整型变量]

D)[整型常量]或[整型表达式] 正确答案:A

7.17 以下不能对二维数组a进行正确初始 化的语句是

A)int a[2][3]={0}; B)int a[][3]={{1,2},{0}}; C)int a[2][3] ={{1,2},{3,4},{5,6}};

D)int a[][3]={1,2,3,4,5,6}; 正确答案:C

7.19 下列选项中错误的说明语句是 A)char a[]

={′t′,′o′,′y′,′o′,′u′,′\ 0′};

B)char a[]={\\0\C)char a[]=\\0\D)char a[]=′toyou\0′;

正确答案:D

7.20 下述对C语言字符数组的描述中错误 的是

A)字符数组的下标从0开始

B)字符数组中的字符串可以进行整体输入 /输出

C)可以在赋值语句中通过赋值运算符 “=”对字符数组整体赋值 D)字符数组可以存放字符串 正确答案:C

7.23 有如下定义语句:int aa[][3] ={12,23,34,4,5,6,78,89,45};,则45在数 组aa中的行列坐标各为 A)3,2 B)3,1 C)2,2 D)2,1 正确答案:C

这个程序段的功能是删除输入的字符串中 字符′H′,则空线上应当添入的是 A)s[j++]=s[i];j++; B)s[j]=s[i++];j++;

C)s[j++]=s[i]; D)s[j]=s[i]; 正确答案:C

8.2 在调用函数时,如果实参是简单的变 量,它与对应形参之间的数据传递方式是 A)地址传递 B)单向值传递

C)由实参传形参,再由形参传实参 D)传递方式由用户指定 正确答案: B

8.4 以下正确的说法是

A)用户若需调用标准库函数,调用前必须 重新定义

B)用户可以重新定义标准库函数,若如 此,该函数将失去原有含义

C)系统根本不允许用户重新定义标准库函 数

D)用户若需调用标准库函数,调用前不必 使用预编译命令将该函数所在文件包括到 用户源文件中,系统自动调用 正确答案: B

8.6 下面对C语言的描述中,正确的是

A)函数一定有返回值,否则无法使用函数 B)C语言函数既可以嵌套定义又可以递归 调用

C)在C语言中,调用函数时,只能将实参 的值传递给形参

D)C语言程序中有调用关系的所有函数都 必须放在同一源程序文件中 正确答案: C

8.9 以下正确的函数头定义形式是 A)double fun(int x,int y) B)double fun(int x;int y) C)double fun(int x,int y); D)double fun(int x,y); 正确答案: A 8.13 设有如下函数 fun (float x) { printf(\\n%d\); }

则函数的类型是

A)与参数x的类型相同 B)是void C)是int型 D)无法确定 正确答案: C

8.14 有以下程序 float fun(int x,int y) { return(x+y);} main() { int a=2,b=5,c=8;

printf(\\n\((int)fun (a+c,b),a-c)); }

程序运行后的输出结果是 A)编译出错 B)9 C)21 D)9.0 正确答案: B 8.19 有如下程序: long fib(int n)

{ if(n>2) return(fib(n-1)+fib (n-2)); else return(2); } main()

{ printf(\\n\(3));


大学C语言选择题库(1)(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:学校专用教室管理考核办法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: