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

C语言试题及答案(6)

来源:网络收集 时间:2019-06-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

s2=_____; s3=a*c; return v; }

main() {

int v,l,w,h;

printf(\: \ /***********FILL***********/ scanf(\ /***********FILL***********/ v=_____;

printf(\}

【参考答案】 b*a*c a*b*c c*b*a c*a*b a*c*b b*c*a

【参考答案】 c*b b*c

【参考答案】 &l

【参考答案】 vs(l,w,h) vs(l,w,h)

- 26 -

下列变量说明语句中,正确的是()。 A、char a;b;c; B、char:a b c; C、int x;z; D、int x,z;

设以下变量均为int类型,则值不等于7的表达式是()。 A、(x=6,x+1,y=6,x+y) B、(x=y=6,x+y,y+1) C、(y=6,y+1,x=y,x+1) D、(x=y=6,x+y,x+1) 设:

long w=65535,t=7654321;

根据下面的输出结果,正确的程序段是( ). w=65535,t=7654321 end

A、printf(\B、printf(\C、printf(\D、printf(\设x,y,z,t均为整型变量,则执行以下语句后,t的值为:( ) x=y=z=1;

t=++x||++y&&++z; A、0 B、1 C、2

D、不定值

如果int a=2,b=3,c=0,下列描述正确的是( )。 A、a&&b>c的结果为假

B、!a!=(b!=c)表达式的值为1 C、a||(b=c)执行后b的值为0

D、a>b!=c和a>(b!=c)的执行顺序是一样的

- 27 -

从键盘输入的整数中找出最小值min,输入0时结束.请在A处填写正确语句( )。 #include \main()

{ int min=0,a; do{

scanf(\ if(min>a) min=a; }while(___A___); printf(\}

设有如下程序段: int k=10; while(k==0) k--;

则下述说明中正确的是( ). A、循环体一次也不执行 B、循环体执行一次 C、死循环

D、循环体执行10次

char str[10]=\数组元素个数为()。 A、6 B、9 C、5 D、10

函数调用:strcat(strcpy(str1,str2),str3)的功能是( )。 A、将串str1复制到串str2中后再连接到串str3之后

B、将串str2连接到串str1之后再将串str1复制到串str3中 C、将串str1连接到串str2之后再复制到串str3之后

D、将串str2复制到串str1中后再将串str3连接到串str1之后 C语言程序中必须有的函数是()。 A、#include \B、main C、printf D、scanf

程序运行结束后,屏幕上输出值为( ).

- 28 -

static int x=10; f( )

{ x++; } main( ) { int x=3; f( ); x- -;

printf(\ }

A、10 B、2 C、11 D、3

file1.c中有命令,#include ,若file2.c中有全局静态变量a,则( ). A、a在file1.c中应用extern说明.

B、a在file1.c中有效,不必用extern说明. C、a在file1.c中不生效

D、a在file1.c和file2.c中均不生效.

若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是()。 A、*p=*q; B、n=*q; C、p=n; D、p=q;

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

{char str[ ]=\

A、68

B、不确定的值 C、字符D的地址 D、0

使用共用体变量,不可以()。

- 29 -

A、同时访问所有成员 B、进行动态管理 C、节省存储空间 D、简化程序设计

参考答案:DACBBDADDBBBCAA

在C语言中,各种类型的整型数据在内存中都占2个字节。 表达式 (j=3, j++) 的值是4.

格式字符%e以指数形式输出实数数字部分小数位数7位.

char c[6]=\表示输出的字段的宽度为3位,如果被输出的数据的位数大于3,只输出3位数.

设d=1,e=2,f=3,则逻辑表达式!(d+e)+f&&e+f*2的值为0.

已知a=1,b=2,c=3,d=4,则条件表达式a>b?a:(c>d?c:d)的值为4. 已知a=3,b=4,c=5.则逻辑表达式a+b>c && b==c值为0.

do-while循环由do开始,while结束,循环体可能一次也不做。

对于for(表达式1;表达式2;表达式3)语句来说,continue语句意味着转去执行表达式2.

在do-while循环中,任何情况下都不能省略while. 对静态变量的初始化不是在编译阶段完成的. 定义 int x[5],n;则x=x+n;或x++;都是正确的.

语句 char ch[12]={\与语句 char ch[ ]=\具有不同的赋初值功能.

数组名作为函数调用时的实参,实际上传递给形参的是数组第一个元素的值. 变量根据其作用域的范围可以分作局部变量和全局变量.

当变量的存储类型定义缺省时,系统默认为变量的存储类型为auto类型,分配在静态区.

若有宏定义:#define S(a,b) t=a;a=b;b=t由于变量t没定义,所以此宏定义是错误的。 设有如下定义:int *p; *p=100;则 printf(\的输出结果是100. 使几个不同的变量共占同一段内存的结构,称为\结构体\类型.

在打开文件时,必须说明文件的使用方式,\表示以读/写方式打开一个二进制文件.

参考答案:FFFFFTTFFTFFFFTFFFFF

若有定义:int a=10,b=9,c=8;接着顺序执行下列语句后,变量c中的值是 _____ . c=(a-=(b-5)); c=(a)+(b=3); getchar()函数只能接收一个_____.

当a=1,b=2,c=3时,执行以下程序段后b=_____.

- 30 -

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C语言试题及答案(6)在线全文阅读。

C语言试题及答案(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/650810.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: