第一范文网 - 专业文章范例文档资料分享平台

C语言复习卷带答案

来源:用户分享 时间:2025/8/31 13:46:44 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

《复习卷》试卷

4、假设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,那么逻辑表达式(m=a>b)&&(n=c>d) ?????? 。?? _记_?_分_?_零_线_按_?_绩_?_成_?_,_?_者_?_清_?:不?号迹?学字? 或_?_写_?_漏_?_、_封_写_?_错_?_号_?_学_?_、_?_名?:姓、?业业?专专?级级?年年?__凡?__密__?__?__?__?__?__?__?:?名?姓?总分 题号 一 二 三 四 五 题分 得分

得分 一、单选题(每题1分,共计30分) 1、下列选项中,不合法的变量是(D)。 A、int x = 3; B、char ch = 'c' C、float f ; D、case c;

2、下列选项中,不合法的常量是(D)。 A、2 B、'\\n' C、'a' D、'\\483'

3、关于#include这句代码,下列描述中错误的是(C) A、\是预处理标志,用来对文本进行预处理操作 B、include是预处理指令 C、一对尖括号可以去掉

D、stdio.h是标准输入输出头文件

运算后,n的值为( C )。 A、0 B、1 C、2 D、3

5、C语言程序的三种基本结构是( A )。 A、顺序结构,选择结构,循环结构 B、递归结构,循环结构,转移结构 C、嵌套结构,递归结构,顺序结构 D、循环结构,转移结构,顺序结构

6、关于下面的for循环语句 int i,k; for(i = 0,k = -1;k = 1;i++,k++) 项中,描述正确的是(B )

A、判断循环结束的条件非法 B、是无限循环 C、只循环一次 D、一次也不循环

7、以下定义语句中,错误的是( D )。 A、int a[]={1,2}; B、char *a[3]; C、char s[10]=\D、int n=5,a[n];

1页

printf(“*****”); 下列选《复习卷》试卷第 ?????? 。?? _记_?_分_?_零_线_按_?_绩_?_成_?_,_?_者_?_清_?:不?号迹?学字? 或_?_写_?_漏_?_、_封_写_?_错_?_号_?_学_?_、_?_名?:姓、?业业?专专?级级?年年?__凡?__密__?__?__?__?__?__?__?:?名?姓?

8、下列描述中不正确的是(C )。 A、字符型数组中可以存放字符串

B、可以对字符型数组进行整体输入、输出 C、可以对整型数组进行整体输入、输出

D、不能在赋值语句中通过赋值运算符\对字符型数组进行整体赋值

9、C语言中数组名作为参数传递给函数,作为实在参数的数组名被处理为(A、该数组的长度 B、该数组的元素个数 C、该数组中各元素的值 D、该数组的首地址

10、在C语言中,引用数组元素时,其数组下标的数据类型允许是( C) A、整型常量 B、整型表达式

C、整型常量或整型表达式 D、任何类型的表达式

11、若有定义double x = 12.2;则表达式int a = x;则a的值为(C)。 A、0 B、0.0 C、12 D、12.2

12、若有定义: char *a= \则 a+3 表示 (C) 。

)。

A、该字符串的首地址 B、该字符串中字符 n 的值 C、该字符串中字符 n 的地址 D、该字符串中字符 i 的地址

13、下述对C语言字符数组的描述中错误的是( C )。 A、字符数组可以存放字符串

B、字符数组中的字符串可以整体输入、输出

C、可以在赋值语句中通过赋值运算符\对字符数组整体赋值 D、不可以用关系运算符对字符数组中的字符串进行比较 14、C语言中数组下标的下限是(B)。 A、1 B、0

C、视具体情况 D、无固定下限

15、若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是( C)。A、1 B、2 C、2.0 D、2.5

16、关于结构体作为函数参数,下列描述中错误的是(D ) A、结构体可以作为函数参数

2页

D 《复习卷》试卷第 ?????? 。?? _记_?_分_?_零_线_按__绩?__成?__,?__者?__清?_:不?号迹?学字? 或?__写?__漏?__、?__写封__错?__号?__学?__、?__名?:姓?业、?专业?级专?年级?__年?__凡?密__?__?__?__?__?__?__?:?名?姓?

B、结构体数组可以作为函数参数 C、(X<=Y<=Z) C、结构体指针可以作为函数参数

D、(X<=Y)&(Y<=Z)

D、结构体成员变量不可以作为函数参数

21、下列是多行注释的符号是(D) 17、若有定义: struct KeyWord { char Key[20]; int ID; }kw[] = { \A、// 3, \4, \5 }; 则printf(\kw[3].Key[0], kw[3].ID);语句的输出结果为(C ) B、/

A、i 3

C、/*

B、n 3

D、/**/

C、f 4

22、在以下定义中,正确的说明语句为(D )。

D、l 4

A、int a[b]

18、下列关于指针变量的描述,不正确的是(C )

B、int a[3,4]

A、在没有对指针变量赋值时,指针变量的值是不确定的

C、int a[][]

B、同类指针类型可以进行相减操作

D、int *a[10]

C、在使用没有赋值的指针变量时,不会出现任何问题

23、关于指针定义,下列选项中正确的是(B )

D、可以通过指针变量来取得它指向的变量值

A、int x; int p = &x;

19、关于C语言中print()函数与scanf()函数,下列描述中正确的是( B )

B、int x; int *p = &x;

A、printf()函数可以向任何地方输出数据

C、int x; int p = *x;

B、printf()只向控制台输出数据

D、int x; int *p = *x;

C、scanf()只能输入英文字母和数字

24、以下说法正确的是(C)

D、scanf()函数可以识别输入的空格

A、c语言程序总是从第一个函数开始执行

20、表示关系X<=Y<=Z的C语言表达式为( A )。

B、在c语言程序中,要调用的函数必须在main()函数中定义A、(X<=Y)&&(Y<=Z)

C、c语言程序总是从main()函数开始执行

B、(X<=Y)AND(Y<=Z)

《复习卷》试卷第3页

?????? 。?? _记_?_分_?_零_线_按_?_绩_?_成_?_,_?_者_?_清_?:不?号迹?学字? 或_?_写_?_漏_?_、_封_写_?_错_?_号_?_学_?_、_?_名?:姓、?业业?专专?级级?年年?__凡?__密__?__?__?__?__?__?__?:?名?姓?

D、c语言程序中的main()函数必须放在程序的开始部分

25、要为字符型变量a赋初值,下列语句中哪一个是正确的(B )。

A、char a = \B、char a = '3'; C、char a = %; D、char a = *;

26、以下对C语言字符数组描述 (B) 是正确的。 A、可以用length函数计算字符数组中字符串的长度

B、使用printf函数整体输出字符数组中的字符串时,输出到字符’\\0’结束输出 C、可以在赋值语句中通过赋值运算符”=”对字符数组整体赋值 D、字符数组只能存放字符串,不能存放字符

27、若有定义char s[5] = { 'h', 'e', 'l', 'l', 'o' };则printf(“%s”,s);的输出结果为(A )A、输出字符串hello后乱码 B、hello C、h

D、输出数组s的地址

28、sizeof(float)是( C )。 A、一种函数调用 B、一个不合法的表示形式 C、一个整型表达式 D、一个浮点表达式

29、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是( B )。 A、input x,y,z;

B、scanf(\C、scanf(\D、read(\

30、以下循环体的执行次数是( C )。 void main() { int i,j; for (i=0,j=1; i<=j+1; i+=2,j--) printf(\ A、3 B、2 C、1 D、0 得分 二多选题(每题2分,共计8分)

1、在调用外部函数时,下列描述中正确的是(B.D )(多选) A、只要有函数名,就能调用外部函数

B、调用外部函数要包含外部函数所在的头文件 C、外部函数与调用者定义在同一个源文件下

D、在声明外部函数时,外部函数与原函数定义的返回值类型、函数名称和参数列表必须一致 2、下列语句哪些属于循环语句(A.B.C)。 A、for语句 B、do-while语句

4页

《复习卷》试卷第

搜索更多关于: C语言复习卷带答案 的文档
C语言复习卷带答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2eoc63ngg55nd0f7mk58_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top