首页 > 编程知识 正文

c语言程序设计自学,c语言程序设计谭浩强第五版

时间:2023-05-04 01:50:58 阅读:11804 作者:3249

《C语言程序设计基础试题及答案》可供会员共享,在线阅读。 更多相关《C语言程序设计基础试题及答案(6页珍藏版)》请在人人文库网搜索。

1、第一部分c语言基础1、选题1 .以下正确的c语言标识符是(A%X Ba bCa123Dtest )! 以下定义了int a、b的不正确c语句为: (Aa*=5; Bb/=2; Ca=1.75; 数据库=a; 3 .如果x、I、j、k都是整数变量,则运行以下表达式后的x值由三个字符组成: (x=) I=4,j=16,k=32 ) A4 B16C32D524.C语言标识符:字符、数字和下划线

2、a-后,C的结果为()。 A0,1 B1,0 C2,0d不确定7 .以下非法c语言标识符为(a ) int B ) a _1_ 2c (a B1 exe d ) _x 8 .以下非法c语言标识符为) )。 a ) defineb(_123c ) %d ) n9 .有四组字符串可用作语言程序的标识符: a ) printB ) iamC ) PxqD ) str _ l _ 3d one _ half my-bookcppoodbstart $ it line # pow10 .以下所有选项组中的c语言关键字组a )自动、枚举、包含b )交换机、类型def、连续c ) si。

3、gned、union、scanfd (不属于if、struct、type 11 .以下c语言关键字的是)。 a ) default B ) register C ) enum D ) external 12.C语言程序是main ) )函数运行的,因此您可以将此函数写入() )。 a )程序文件开头b )程序文件的结尾c )其调用的函数的开头d )程序文件的任意位置13 )以下关于c语言的描述错误的是: ) a )大小写意思相同的b )不同类型的变量是一个公式

4、int型的常数为()。 a ) 32768B ) 0C ) 037D )0xAF15 .将字符g分配给字符变量c。 正确的公式是)。 a ) c=147B ) c=147C ) c=14716 .以下转义字符中错误的是() : a ) 000B ) 0014C ) x111D )2 17 .为字符变量c分配空格字符。 正确的赋值语句是(。 a ) c=0B ) c=NULLC ) c=0D ) c=32 18 .已知: bqdbg=70; 变量a中()。 a )包含一个字符b )包含两个字符c )包含三个字符d )说明错误19 .字符串EOFn=-61的长度为)。 a ) 8B ) 9C ) 14D )非法字符串20。 字符串的长度为()。 a(0b ) 1C ) 2D。

5、)非法字符串21 .已知: bqdbg; intb; 浮动; 双精度; 语句c=执行ABC; 然后,变量c的数据类型为()。 a ) intB ) charC ) floatD ) double 22 .温度cjdbbt与rxdxg的关系为:c=-(f-32 )。 已知:浮动、f; 根据cjdbbt求出rxdxg的正确代入公式为()。 a ) c=5/9(f-32 ) b ) c=5* ) f-32 )/9 c (c=5/9* ) f-32 ) d )这三个公式都是正确的23 .逗号公式(a=3*5,a*4), 表达式x y z的值为()。 a ) 3B )。

6,4c ) 5D )表达式错误25 .用十进制表示表达式12|012的值是(a ) 1B ) 0C ) 12D ) 14 26 .已知的intx=(1、2、3、4 ); 变量x的值为()。 a ) 1B ) 2C ) 3D )4 27 .表达式sizeof (双精度)是) )。 a )函数调用b )双精度表达式c ) int表达式d )非法表达式28.C语言程序的执行始终以)开头。 a )程序中的第一个可执行语句b )程序中的第一个函数c ) main函数d )包含文件中的第一个函数29。 以下表达正确的是)。 (a )写c程序,不区分大小写b )写c程序,一行只能写一个句子c )写c程序,一个句子可以分开。

7、用几行写的d )写c程序时,每行需要行号30。 以下,关于c语言的特征,不正确记述是因为)。 a ) c语言兼有高级语言和低级语言的双重特征,执行效率高的b ) c语言既可以用于制作APP应用程序,也可以用于制作系统软件;c ) c语言的可移植性差的d ) c语言是结构式模块化编程语言。31.C语言源程序的最小a )程序行b )语句c )函数d )字符32 .在以下四项中,属于c语言关键字的是()。 a ) CHAR B ) define C ) unsigned D ) return33.10进制2403转换为十六进制(。 a ) 963 B ) 369 C ) 953 D ) 35934进制0011010。

将8、1转换为八进制是()。 a(055b ) 065 C ) 056 D ) 15235 .用于计算机内部运算的数量)。 (a )十进制b )十六进制c )二进制d )八进制36 .一个字符长度的二进制是)。 a )在37.c语言系统中,两个字节(16个字节b )三个字节(24个字节c )四个字节(32个字节d )取决于计算机系统,int型数据具有两个字节

9、序号段的执行结果为()。 int i=5,k; k=(I ) ) I ) ); printf(%d、%d、k、I ); a ) 24、8b(21、8c ) 21、7d ) 24、7三、上机操作问题1 .分析程序上机操作。 下一个程序的执行结果是什么? 主(intx=5; int y=10; printf(“%dn”,x ); printf(“%dn”,y ); 2 .通过键盘输入学生的5个科目的成绩,计算出总成绩和平均成绩并输出。 1.C2.D3.C4.C5.C6.D7.A8.B9.a10.b11.d12.d13.a14.a15.C16.a17.a18.b20.a21.c22.b23

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。