计算机c语言试题库.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机c语言试题库.docx》由会员分享,可在线阅读,更多相关《计算机c语言试题库.docx(85页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章算法及算法描述一、填空题1、算法具有以下五个特点、2判断一个算法的优劣的主要标准、人常用的算法图形表示法主要包括4影响程序质量的质量要素主要包括、工程序设计语言经历了的发展历程是、&算法实现包括的阶雨是、第2章C语言概述一、判断题(a为正确,b为错误)1、C程序的基本组成单位是函数。2篇呈序的一行只能写一条语句。A main函数必须写在一个C程序的最前面。4一个C程序可以包含若干函数,但必须有主函数。工一个c程序的执行是从本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。& C语言是一种结构化程序设计语言。1、一个C程序可以有若干个C源程序组成,而C源程序可以由若干个函数和预处
2、理组成。&在标准C中,语句必须以结束。夕在邂序中,注释说明只能位于一条语句的后面。1Q在对一个避序进行编译的过程中,可发现注释中的拼写错误。第3章数据类型与数据运算一、判断题(a为正确,b为错误)1、a-b是合法的标识符。2在遴序中,Affi和aph是两个相同的变量。3.在标准C中,变量可以先使用再定义。4逗号运算符的求值顺序是从左到右的,逗号表达式的值为第一个表达式的值。,件运算符的优先级比“4运算符的优先低。6,无符号整型变量的取值范围是:0-65535b1、表达式i+与+H在任何场合功能完全相同。&若有int i=10, j=2;则执行完后的值为2&二、多项选择题1、C语言提供的合法的数
3、据类型关键字是()0ADoubleR shortG intDChar2下面均是不合法的用户标识符的选项是()0AAR floatG b-aD一123P-0laOgototerrpdo- AintINT入已知ch是字符型变量,下面不正确的赋值表达式是()。Ach=723Bff GQ07Dc屋X4若有以下定义,则能使值为3的表达式是:int7, x=12;()A x%=0d)后 n的值()oA1B2 G3 D 46,设有int All;则表达式(奸Pl/3)的值()oA3R3.6G 4 D4.07. int a; float f; double i;表达式15+i* A a的值是()型。A flo
4、at R int G char D double&设变量a是整型,f是实型,i是双精度型,则表达式1阡a+i*f 值的数据类型为()oA int R float G double D 不确定四、编程题1、某件商品的价格为120元,分别安十进制、八进制和十六进制输出其值。2编程实现:从键盘输入正方体的变长,求其表面积和体积。A编程实现:从键盘输入球的半径,计算球的表面积和体积。4编程实现:定义int型变量il和i2的值分别为65和97,依次按字符、十进制、八进制和十六进制整数的形式输出它们的值,要求每个变量各占一行。大编程实现:从键盘输入一个实数,分别按小数形式和指数形式输出该实数的值。第4章常
5、用库函数一、单选题1、以下程序输出结果是(注表示空格)1VhinO版 rintfC *sl=%15s*n*s2=%-5s chinabei j ing ,wchi);A *sl=chinabei j in灯* B *slrhianbei j in灯口*sl=*chi*s2=chi口C *s1=? chinabei j ing* D *sl=E口口 chianbei j ing*s2=QDn chi*S2=chi口*2根据定义和数据的输入方式,输入语句的正确形式为已有定义:float fl, f&输入方式为:4.52,3.5A scanf (%f,&f 1,&筋;Bscanf ,&fl,&f2)
6、;C scanf (“用.3f,淞 If ,&fl,&f;D scanf (%.2f,%2. If ,&fl, f故;6 又如下语句:scanf ( a= b4 c=f ,&a,&b,&c);为使变量a的值为1, b的值为3, c的值为2,从键盘输入数据的正确形式为一(注表示空格)人132车 B1,3,20车 C a=in b=3ZI 0=20车口3=1, b=6, c=20车4设有如下定义:int x=10, y=5, z,则语句printf,=皿,/);的输出结果是。A 1 BO C 4 D 3 printf函数中用到的格式符%5s,其中数字5表示输出的字符串占5列。如果字符串长度大于5,
7、则输出方式为A从左起输出该字符串,右补空格 B按原字符长从左向右全部输出C右对齐输出该字串,左补空格C输出错误信息7 printf函数中用到的格式符用号其中数字5表示输出的字符串占5列。如果字符串长度小于5,则输出方式为A从左起输出该字符串,右补空格B按原字符长从左向右全部输出C右对齐输出该字串,左补空格瑜出错误信息8 .已有定义intA-2,和输出语句:printf (炒,a);以下正确的叙述是一A整形变量的输出格式符只有利一种B爆格式符的一种,它可以适应任何一种类型的数据C%是格式符的一种,其变量的值按十六进制输出,但弗lx是错误的D玲lx不是错误的格式符,其中数字8规定了输出字符的宽度&
8、下列语句输出结果是o UnsignedH; printf (“附,i);A 65535 B 65536 G-l D 19 下列语句输出结果是o int i=65535; printf (%f , i);A 65535 B 0 C-l D语法错误10 .下列语句输出结果是o Long a=oxffff; int b=a;printf (%,tj);A 65535 B65536 C -1 D 111、已知ch是字符型变量,下面不正确的赋值表达式是oA clr=723 B clr=ff C c修Q0 Etg p12,设有定义:intk=Q以下选项的四个表达式中与其他三个表达式的值不相同的是一oAld
9、-F B C -Hk EkHH 已知int a; float匕所用的scanf调用语句格式为: scanf (既磔,b=%f,地&b);为了将数据3和25.08分别赋给 x和y,正确的输入应当是oA 3,25.08B s=3, tp=25.08C /b=25.08 D 吃23b=25.0814语句 printf (u, strlen (7、0658&.( rp4) C (|( rp40 D ( k=r)8&(n=k)2Q若希望当那值为奇数时,表达式的值为“真”,保勺值为偶数,表达式的值为假o则以下不能满足要求的表达式是oA2=1 H ( a%2=q) C!(阳 D 舷21、putchar函数可
10、以向终端输出一个。A整型变量表达式值;B实型变量值;C字符串;D字符或字符型变量值22若x,y均定义为int型,z定义为double型,以下不合法的 scan f函数调用语句是A scanf (%le,&x,; B scanf (%2d* Wolf&x,&y,&z );C scanf (%用眩咒&x,&0; Dscanf2f&y,;23,已有如下定义和输入语句,若要求al, a2, cl, c2的值分别为10,20, A B当从第一列开始输入数据时,正确的数据输入方式是Oint al, a2; char cl, c2;scanf&al,;scanf&21,&ca;A 1020ABB 102(k
11、CRABC 1020D 1020ABeR24设% y和z是int型变量,且x =3, y=4, k 5,则下面表达式中值为0的是A z yz yz B x =y C x|y-Hz8&/-zD !你或)题z |11)25.若有以下定义:int a, b ; float苏,则正确的赋值语句是0A aF=1, b=2, B C A b=5 D b=int 26判断char型变量ch是否为大写字母的正确表达式是一。A z A =ch ZB A)& Z)C 9MA)跟 gWZ) D (Ah2N执行以下语句后a的值为oi n t 环5, b=6, w=l, jrf, z=4;8&(b=z);A 5 B 0
12、 C 2 D 12&已知一3, A, N则表达式儆ckB敌力的值是OA飞B语法错 C 1 D 假29.设* y和s是int型变量,且 a 3,尸4 k 5,则下面表达式中值为0的是。A,x帔 y B x=y C x|y+z&LD !(0Ky)幽 z二、多选题1、若x,y均定义为int型,z定义为double型,以下合法的 scan f函数调用语句是A scanf (%1用,如附,初;B scanf (%d*%1 f , x, y,公;C scanf (%:用 S/&,&0; Dscan f (2f,叙败&z);2已知 int I, j, k scanf (%,&L&j,即;若从键盘送入L j,
13、 k的值分别为1,2,3时,则正确的输入方式是o (注:口表不空格,比表小回车)A1,2,3 B 123 C U 3D1正确的输出为 OMkin IInt x, y, z;Scanf (阳泡,附,跄;Printf C Ey+z=%irf , x4y+z);!工 main 0(Int a, UScanf (“浓d 将2d *d,&a,&b);Printf (%f ,肝除;上面程序运行时,输入12345678回车,结果。4. void main 0int aIO, blQPrintf C%Nt%f , l;以上程序运行结果为:。 main 0(Int a;Printf C W ,(a=3*4 a*
14、5, a+5);以上程序运行结果为o6 main 0Float 后123.4567&Printf (“%422,;以上程序结构为:。1、main 0(Char c,4G=etchar 0;Is33; printf (“如, c,4;1又以上程序,若输入4则输出结果为。& mi an 0int i=010, j=10, IsoxlQPrintf (“阳,%!,I,j,?;以上程序的运行结果为:o五、操作题1.看程序写结果。# include stdio. hmain 0(char a, b, c;aFetchar 0;tngetchar 0;Getchar 0;putchar ;putchar
15、;putchar ;输出结果为:2看程序写结果。#include stdia hvoid main 0int A123, t721;float 许123.456,printfa,坊;print f (牛%ld a吟d a=%_4dn, a, a,力;printf (fcd 7d b=%-9db, b, b,5;printf d冬144 N;printf (%-81d, b=%-81dp , a, hi);printf Q%s,%7.2s,%4s,%-5.3sp,sun,sun,sun,sunprintf赊,恰1, x, x,a;printf C%IO.3e,%)1Q le,%)125en,丁国
16、力;输出结果为:3.看程序,写结果# include stdia hvoid main 0int a;char qscanf C%1,刎;scanf (%:,&z);printf (舁%d, a);printf (c=%z,0;输出结果为:4看程序,写结果# include stdio. hvoid main G char s goodpsuritday1 puts (s);输出结果为:5.看程序,写结果# includestdioi hvoid main 0char s 10;gets (s);puts (s);结果为:6看程序,写结果# include stdia h# include s
17、tdio. hvoid main 0(char si 15hello, s2IQvorld;strcat (si,;puts (si);puts (s2);strcat (si,good);puts (si);结果为:7.看程序,写结果#include string h#include stdio. hvoid main 0char si 20hel lowarId, s2 Q,0good;strcpy (si, s2);puts (si);puts (s3;strcpy (si, i/elccms);puts (si);结果为:&看程序,写结果# include string h#inclu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 语言 试题库
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内