1. C语言基本概念(1)

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

作业一 C语言基本概念(1)

班级 _________ 学号________ 姓名________ 成绩__________

一、 选择题

1)

在C语言中,5种基本数据类型的存储空间长度的排列顺序为▁▁▁▁▁A) char < int < long int <= float < double C) char = int < long int = float < double 2) 3) 4)

A) 4 B) 16 C) 32 D) 52

假设所有变量均为整型,则表达式( a=2,b=5,b++,a++)的值是▁▁▁▁▁ A) 7 B) 8 C) 6 D) 2 在下面四个选项中,均是合法转义字符的选项是▁▁▁▁▁

A) ‘\\’’ ‘\\\\’ ‘\\n ’ B)’\\’ ‘\\017’ ‘\\’’’

C) ‘\\018’ ‘\\f’ ‘xab’ D)‘\\\\0’ ‘\\101’ ‘xlf’ 5)

各变量的类型说明如下:则以下不符合C语言语法的表达式是▁▁▁▁▁ int k , a , b ; unsigned long w = 5; double x = 1.42;

A) x % ( - 3 ) B) w + = - 2 C) k = (a=2,b=3 , a+b) D) a + = a - = ( b = 4 ) * ( a = 3 ) 6)

以下符合C语言语法的赋值表达式是▁▁▁▁

A) d = 9 + e + f = d + 9 B) d = 9 + e , f = d + 9 C) d = (9 + e , e + + , d + 9) D) d = 9 + e + + = d + 7 7) 8) 9)

已知字母A的ASCII码为十进制数65,且c2为字符型,执行语句c2 = ’A’ + ’6’ - ’3’ ; 后c2的值为 ▁ A) D B) 68 C) 不确定的值 D) C

若以下变量均是整型,且num=sum=7;则计算2表达式sum=num++ , sum++ , ++num后sum的值为▁▁▁ A) 7 B) 8 C) 9 D) 10 若有说明语句:char c = ‘ \\72 ’;则变量c ▁▁▁▁▁

A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说不合法,变量的值不确定明 10) sizeof (float) 是▁▁▁▁▁

A) 一个双精度型表达式 B) 一个整型表达式 C) 一个函数调用 D) 一个不合法的表达式 11) 设变量a是整型,f是实型,i是双精度型,则表达式值10+’a’+i*f的数据类型为▁▁▁▁

A) int B) float C) double D) 不确定 12) 在C语言中,字符型数据在内存中的存储形式是▁▁▁

A) 补码 B) 反码 C) 原码 D) ASCII码

13) 在C语言中,一个int型数据在内存中占个2字节,则unsigned int型数据的取值范围为▁▁▁▁▁

A) 0~255 B) 0~32767 C) 0~65535 D) 0~2147483647

14) 设有说明:char w;int x;float y;double z ; 则表达式w * x + z - y值的数据类型为▁▁▁▁▁

A) float B) char C) int D) double 15) 若有以下定义:int k=7, x=12;,则能使值为3的表达式是▁▁▁▁▁

A) x%=(k%=5) B) x%=(k-k%5) C) x%=k-k%5 D) (x%=k)-(k%=5) 16) 以下变量均为int类型,则值不等于7的表达式是▁▁▁▁▁

A)(x=y=6,x+y,x+1) B)(x=y=6,x+y,y+1) C)(x=6,x+1,y=6,x+y) D)(y=6,y+1,x=y,x+1) 17) 下列变量名中合法的是▁▁▁▁▁

A) B.C.Tom B) 3a66 C) _6a7b D) $ABC 18) 若有float x;则sizeof(x)和sizeof(float)两种描述▁▁▁▁▁。

A) 都正确 B) 都不正确 C) 前者正确 D) 后者正确 19) 在下面四个选项中,均是合法转义字符的选项是▁▁

A) ‘\\’’ B)’\\’

C)‘\\018’ D)‘\\\\0’

‘\\\\’ ‘\\017’ ‘\\f’ ‘\\101’ ‘\\n’ ‘\\”’ ‘xab’ ‘xlf’

B) char < int < long int = float = double D) char = int < long int <= float < double

若x、i、j和k都是int型变量,则计算表达式x = ( i = 4 , j = 15 , k = 32 )后,x的值为▁▁▁

20) 若有说明语句:char c = ‘ \\72 ’;则变量c ▁▁

A) 包含1个字符 B) 包含2个字符

C) 包含3个字符 D) 说明不合法,变量的值不确定

21) 若x, y,均定义为int型,z定义为duoble型,以下不合法的scanf函数调用语句为▁▁▁

A) scanf(“%d%lx,%le”, &x,&y,&z); B) scanf(“-*%d,%lf”,&x,&y,&z); C) scanf(“%x%*d,%o”, &x,&y,&z); D) scanf(“%x,%o%6.2f”,&x,&y,&z); 22) 能正确定义整型变量a,b和c,并同时都赋值为5的语句是▁▁▁

A)int a=b=c=5;

B) int a,b,c=5;

C) int a=5,b=5,c=5;

D)ch=”\\”

D) a=b=c=5;

23) 已知ch是字符变量,正确的赋值语句是▁▁

A)ch=‘123’ B)ch=’\\xff’ C) ch=’\\08’ 24) 以下语句输出的结果是▁▁

#include void main( )

{ printf(“%d”,null); }

A)0 B)变量无定义 C)-1 D)1 25) 以下叙述中正确的是▁▁

A) 输入项可以是一个实型常量,如: scanf(\

B) 只有格式控制,没有输入项,也能正确输入数据到内存,例如: scanf(\C) 输入一个实型数据时,格式控制部分可以规定小数点后的位数,例: scanf(\D)当输入数据时,必须指明变量地址,例如: scanf(\

26) 设int i; float f;用下面语句给这两个变量赋值:scanf(\为了把100和765.12分别赋给i和

f,则正确的输入为▁▁。

A) 100765.12 B) i=100,f=765.12 C) 100 765.12 D) x=100y=765.12

二、 填空题

01. C语言规定,标识符只能由__________三种字符组成,而且第一个字符必须是________或________。 02. 一个C语言程序一般由若干个函数构成的,程序中至少应包含一个_____________。 03. 一个语言程序总是从___________开始执行的。

04. C语言的基本数据类型有_________、_________、_________和实型数据,其中实型数据又分为_________和_________ 。 05. 在内存中占16位的无符号整型变量的范围是_________到___________。 06.在C语言中,八进制整常量以_________开头、十六进制整常量以__________开头。 07.设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为______________。 08.设有 int x=11; 则表达式 (x++ * 1/3) 的值是______________。

09.设int a=2,b=3; float x=3.5,y=2.5;表达式(float)(a+b)/2+(int)x%(int)y的值是______________。 10.设 int x=1, y=1; 表达式 (!x||y--)的值是______________。 11.x=-1,表达式x>0?(x>0 ? x:--x):x的值为______.

12.x=5,表达式y= x>0 ? x+1 :++x*x/2的值为_________,执行完该表达式,x的值为____. 13.如果a=1,b=2,c=3,d=4 则条件表达式a>b?a:c>d?c:d 的值为_______。 14.如果int x=5,b=5;表达式++x>b?x:b-->++x?++b:x的值为 。 15.如果有int

x=0, y=1;

(1)表达式(x++ + x++)的值为_______; (2)表达式(y-x++ && x)的值为_______; (3)表达式(x*y――| | y)的值为_______。

百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库1. C语言基本概念(1)在线全文阅读。

1. C语言基本概念(1).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.70edu.com/wenku/227496.html(转载请注明文章来源)
Copyright © 2020-2025 70教育网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-17
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219