《安徽省普通专升本计算机科学与技术C语言考试题库及复习资料.doc》由会员分享,可在线阅读,更多相关《安徽省普通专升本计算机科学与技术C语言考试题库及复习资料.doc(34页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品文档1、下面程序的输出是 () 11; (n);A) 111211 B) 111313C) 110130 D) 11132、在以下选项中,不正确的赋值语句是.A) ; B) n1=(n2=(n3=0); C) ; D) 1;3、下面合法的C语言字符常量是.A) t B) A C) 65 D) A4、表达式: 109的值是.A) B) 非零值 C) 0 D) 15、C语言提供的合法的数据类型关键字是.A) B) C) D) 6、字符()型数据在微机内存中的存储形式是.A) 反码 B) 补码 C) 码 D) 码7、C语言程序的根本单位是.A) 程序行 B) 语句 C) 函数 D) 字符8、设
2、12,那么执行完语句*a后的值是A) 552 B) 264 C) 144 D) -2649、执行下面程序中的输出语句后,输出结果是. () a; (n,(3*5*45);A) 65 B) 20 C) 15 D) 1010、下面程序的输出是. () 023; (n);A) 17 B) 18 C) 23 D) 2411、下面程序的输出的是. () 103; (n);A) 0 B) 1 C) 3 D) 不确定的值12、字母A的码为十进制的65,下面程序的输出是. () 12; 1=A+5-3; 2=A+6-3; (n12);A) 67 B) C) D) 不确定的值13、假设要求在后一对圆括号中表示a
3、不等于0的关系,那么能正确表示这一关系的表达式为.A) a0 B) C) 0 D) a14、以下程序的输出结果是. () 1010; ( n);A) 10 10 B) 9 9 C) 9 10 D) 10 915、设有如下定义: 103;那么语句 (n();的输出结果是.A) 1 B) 0 C) 4 D) 316、为表示关系xyz,应使用C语言表达式.A) (x)(y) B) (x)(y)C) (x) D) (x) & (y)17、C语言中非空的根本数据类型包括.A) 整型,实型,逻辑型 B) 整型,实型,字符型C) 整型,字符型,逻辑型 D) 整型,实型,逻辑型,字符型18、假设x和y都是型变
4、量100200,且有下面的程序片段: (,();上面程序片段的输出结果是.A) 200 B) 100C) 100 200 D) 输出格式符不够,输出不确定的值19、阅读下面的程序 () ;(%3c);();如果从键盘上输入 那么程序的运行结果是.A) a B) b C) c D) 程序语法出错20、阅读下面的程序 () ; 010; 9; (); 那么程序的运行结果是.A) 1,19 B) -1,19 C) 1,17 D) -1,1721、阅读下面的程序 () ; 810; ; ; ();程序的运行结果是.A) 8,10,8,10 B) 9,11,8,10 C) 9,11,9,10 D) 9,
5、10,9,1122、12,那么表达式*的结果是.A) 0 B) 144 C) 12 D) -26423、假设已定义 a,那么表达式1010的值是.A) 20 B) 10 C) 21 D) 1124、阅读下面的程序 () ;(%32d); (n);如果从键盘上输入1234567,那么程序的运行结果是.A) 1234567 B) 1234567 C) 12 D) 1234525、下面程序的输出结果是. () 1, 4, k; (=0)(=0); (n);A) 1,1,2 B) 1,0,3 C) 0,1,2 D) 0,0,326、下面程序的输出结果是. () 53; 3.14, 6.5; (n=(6
6、.1);A) 1,0 B) 0,1 C) 1,1 D) 0,027、执行下面程序段后,输出结果是. a; 65536; ; (n);A) 65536 B) 0 C) -1 D) 128、假设有以下定义和语句: 010, 0x10, 10; (n);那么输出结果是.A) 10,10,10 B) 8,16,10 C) 8,10,10 D) 8,8,1029、有型变量2.54.7,整型变量7,那么表达式 3*()()%2/4 的值是.A) 2.4 B) 2.5 C) 2.75 D) 030、假设已定义x和y是整型变量2;,那么表达式2.752的值是.31、以下程序的输出结果是. () 12, 12;
7、(n);A) 10,10 B) 12,12 C) 11,10 D) 11,1332、设有以下语句 103(3),那么x的值是A) 14 B) 15 C) 11 D) 1233、假设d为型变量,那么表达式15的值是.A) 1 B) 6.0 C) 2.0 34、表达式53的值是.A) T B) 非零值 C) 0 D) 135、假设有定义 125,那么表达式(2)运算后的值.A) 0 B) 1 C) 12 D) 636、假设有定义 32和 2.53.5,那么表达式:()%2+()()b的值是.A) 0 B) 2 C) 1.5 D) 137、在C语言中,以下表达不正确的选项是.A) 在C程序中,无论是
8、整数还是实数,都能被准确无误的表示B) 在C程序中,变量名代表存储器中的一个位置C) 静态变量的生存期与整个程序的生存期相同D) C语言中变量必须先定义后引用38、C语言中的变量名只能由字母,数字和下划线三种字符组成,且第一个字符.A) 必须为字母 B) 必须为下划线C) 必须为字母或下划线 D) 可以是字母,数字或下划线中的任意一种39、设有说明 w; x; y; z; 那么表达式: w*值的数据类型是.A) B) C) D) 40、一个C语言的执行是从.A) 本程序的主函数开始,到本程序的主函数结束B) 本程序的第一个函数开始,到本程序的最后一个函数结束C) 本程序的主函数开始,到本程序的
9、最后一个函数结束D) 本程序的第一个函数开始,到本程序的主函数结束41、设a为整型变量,不能正确表达数学关系10a15的C语言表达式是.A) 10a1015 D) !(a=15)42、以下程序执行后的输出结果是. ( ) 560; (ab) *(*n); (n); A) 60/5=12 B) 300 C) 60*5=300 D) 1243、如果c为字符型变量,判断c是否为空格不能使用.(假设空格码为32)A) (32) B) (32)C) (40) D) ( )44、运行下面程序时,假设从键盘输入3,5,那么程序的输出结果是. ( ) ; (); () (); (xy) (xy); (xy);
10、 A) 33 C) xy D) xy45、运行下面程序时,假设从键盘输入数据为6,5,7,那么输出结果是. ( ) ; (); (ab) (ac) (n); (n); (bc) (n); (n); A) 5 B) 6 C) 7 D) 不定值46、执行下面程序时,假设从键盘输入2,那么程序的运行结果是. ( ) k; ; ( ); (=0 =a =f) a+10; A+10; (n); A) 2 B) 4 C) 1 D) 1047、运行下面程序时,从键盘输入2.0,那么输出结果是. ( ) ; (); (a0.0) 0.0; (a0.5) (2.0) 1.0/(2.0); (a10.0) 1.0
11、/2; 10.0; (n); A) 0.000000 B) 0.500000 48、执行下面程序后,运行结果是. ( ) 411; (30 70) (n); (); A) 41 B) 43 C) 42 D) 149、运行下面程序时,从键盘输入12,34,9,那么输出结果是. ( ) ; (); (xy) (yz)(n); (n); (xz)(n); (n); A) 34 B) 12 C) 9 D) 不确定的值50、运行下面程序时,从键盘输入字母H,那么输出结果是. ( ) ; ( ); () H(!n); G( !n); (!n); A) ! B) ! !C) ! D) ! ! ! !51、执
12、行以下程序段后的输出结果是. 111; ; (n=A =Z)32的值是.A) Z B) a C) z D) A53、下面程序的输出结果是. ( ) 879; (xy) (y0) 0; 1; (n); A) 8 B) 1 C) 9 D) 054、运行下面程序时,假设从键盘输入5 ,那么程序的输出结果是. ( ) a ; (); (5)(n); (n) ; A) 7 B) 6 C) 5 D) 455、运行下面程序时,假设从键盘输入3,4 ,那么程序的输出结果是. ( ) ; (); ; (sb) ; *s; (n) ; A) 14 B) 16 C) 18 D) 2056、以下程序的执行结果是. (
13、 ) 010; () 3; (n); A) 3,0 B) 0,0 C) 0,1 D) 3,157、假定等级和分数有以下对应关系: 等级:A 分数:85100等级:B 分数:6084等级:C 分数:60 以下对于等级输出相应的分数区间,能够完成该功能的程序段是.A) () A(85100n); B(6084n); C(60以下n); (等级错误!n); B) () A(85100n); B(6084n); C(60以下n); ( 等级错误!n); C) () A(85100n); B(6084n); C(60以下n); (等级错误!n); D) () A(85100n); B(6084n); C
14、(60以下 n); (等级错误!n); 58、能够完成如下函数计算的程序段是. -1 x0A) 1; B) (x=0) (0) (x0) 1; (x0) 1; 0; 0; 1;C) 0; D) 1; (x=0) (x0) 1; (x0) 1; 0; 1; 59、有如下程序 ( ) 5.0; (x0.0) 0.0; (x10.0) 1.0; 1.0; (n); 该程序的输出结果是.A) 0.000000 B) 0.50000 C) 0.200000 60、以下程序的执行结果是. ( ) 10; (x) 1: (y) 0(n); 1(n); 2(n); A) B) C) D) 61、以下程序的执行
15、结果是. ( ) ; 0; 1; 20; (a) 10; () () 15; 25; (n); A) 20 B) 10 C) 15 D) 2562、有如下程序: ( ) 212; (ab) (b0) 0; ; (n); 该程序的输出结果是.A) 0 B) 1 C) 2 D) 363、以下程序执行后的输出结果是. ( ) 1; ()0) 4; (0) 5; 6; (n); A) 4,1 B) 6,1 C) 5,0 D) 出错信息64、有如下程序 ( ) 100; (x) 0: ; 1: ; 2: ; (n); 该程序的输出结果是.A) 21 B) 11 C) 10 D) 2265、下面程序的输出
16、结果是. ( ) 11; (0) (=0) ( n); ( n); A) -1 1 B) 0 1 C) 1 0 D) 0 066、假定w、x、y、z、m均为型变量,有如下程序段: 1234; (wx); (my); (m100) (n100); (n=100); A) a=100 B) 100 C) 0 D) 168、假设执行下面的程序从键盘上输入9,那么输出结果是 ( ) n; (); (10) (n); (n);A) 11 B) 10 C) 9 D) 869、以下程序输出结果是. ( ) 4; (5) (n); (n); A) 7 B) 6 C) 5 D) 470、假设执行下面的程序从键盘
17、上输入5,那么输出结果是. ( ) x; (); (5) (n); (n); A) 7 B) 6 C) 5 D) 471、以下程序段运行结果是. 111; ; (n);A) 1 B) 2 C) 4 D) 不确定的值72、有以下程序 ( ) 246; 100%9; (-1)(-1); (n); 输出结果是.A) 2,1 B) 3,2 C) 4,3 D) 2173、运行下面程序时,假设从键盘输入数据为123,那么输出结果是. () ; (); (99) 3; (9) 2; 1; 100; (*100)/10; (*100*10); () 3: (n); ; 2: (n); ; 1: (n); A)
18、 123 B) 1,2,3 C) 321 D) 3,2,174、执行以下程序后的输出结果是. ( ) 4321; (n); A) 4 B) 3 C) 2 D) 175、以下条件表达式中能完全等价于条件表达式x的是.A) (0) B) (0) C) (1) D) (1)76、假设运行下面程序时,给变量a输入15,那么输出结果是. ( ) ; (); 151010; (n) ; A) 5 B) 25 C) 15 D) 1077、运行下面程序后,输出是. ( ) 3; (k=0) (*n); (n) A) B) *C) * D) 有语法错误不能通过编译78、执行下面程序的输出结果是. ( ) 500
19、; () (*n); (n); A) 有语法错误不能编译 B) 能通过编译,但不能通过连接C) 输出 * D) 输出 79、为了防止嵌套的语句的二义性,C语言规定总是与组成配对关系.A) 缩排位置相同的 B) 在其之前未配对的C) 在其之前尚未配对的最近的 D) 同一行上的80、设x 、y 、z 、t均为型变量,那么执行以下语句后的值为. 1; ;A) 不定值 B) 4 C) 1 D) 081、以下程序段. 1; *x; ();A)是死循环 B)循环执行两次 C)循环执行一次 D)有语法错误82、对下面程序段描述正确的选项是. 00; (0) ; ();A) 运行程序段后输出0B) 运行程序段
20、后输出1C) 程序段中的控制表达式是非法的D) 程序段循环无数次83、下面程序段的输出结果是. 3; ; () (*); (#); (2);A) B) * C) 死循环 D)输出错误信息84、下面程序的运行结果是. ( ) 110; ; (0); (n); A) 3,11 B) 2,8 C) 11 D) 4,985、下面程序段的运行结果是. 0; (=2) ();A) 012 B) 123 C) 234 D) 错误信息86、下面程序段的运行结果是. 00; (x15) ; ();A) 20,7 B) 6,12 C) 20,8 D)8,2087、下面程序的运行结果是. () 01; (s=10)
21、 *i; ; (); A) 4 B) 3 C) 5 D) 688、函数的功能是根据以下近似公式求值: (*)/6=1+1/(2*2)+1/(3*3)1/(n*n)请填空,完成求的功能。 ( ) 0.0; ; (); (13) (3) ; ; ; ( ); A) 6 3 B) 7 4 C) 6 2 D) 7 390、下面程序的运行结果是. ( ) ; 1; 0; ; ; ; (a9); (n); A) 34 B) 24 C) 26 D) 2591、下面程序段的运行结果是. (1=5;) (); ;A) 12345 B) 1234 C) 15 D) 无限循环92、下面程序的输出结果是. ( ) 4
22、; () ( ); A) 2 0 B) 3 1 C) 3 2 1 D) 2 1 093、以下程序运行后的输出结果是. () 100; 1; ; (i2); (n); A) 50 B) 52 C) 51 D) 894、以下函数的功能是:求x的y次方,请填空 () ; z; ( ); (1) * ; (xn); A) B) C) x D) i95、有如下程序 () 23; (); (); 该程序的执行结果是A) 321 B) 23 C) 不输出任何内容 D) 陷入死循环96、以下程序段的执行结果是. 0; (1=154) (3=194) ; (n);A) 12 B) 15 C) 20 D) 259
23、7、下面程序的输出结果是. ( ) i; (16) (20) (#); (*); (n); A) #*#*# B) C) * D) *#*#*98、下面程序的输出结果是. ( ) 1010; (08) ( ); A) 10 1 9 2 B) 9 8 7 6 C) 10 9 9 0 D) 10 10 9 199、执行以下程序后,输出的结果是. ( ) 10; ; (); (n); A) -1 B) 1 C) 8 D) 0100、有如下程序 ( ) 9; (n6) (); 该程序段的输出结果是.A) 987 B) 876 C) 8765 D) 9876101、有如下程序 ( ) 0; (1=3)
24、; (n); 该程序的执行结果是.A) 6 B) 3 C) 死循环 D) 0102、以下循环体的执行次数是 ( ) ; (01; i1; 2, ) ( n); A) 3 B) 2 C) 1 D) 0103、在执行以下程序时,如果从键盘上输入:,那么输出为. ( ) ; ( )n) (=A =a z) 32; (); (n); A) B) C) D) 104、下面程序的输出结果是. ( ) 0, 0, 0; (1=4) ; (20) ; ; ; ; ( n); A) 5 10 4 B) 3 6 4C) 4 10 3 D) 4 10 4105、执行下面程序段后的值是. ; (010) ;A) 9
25、B) 11 C) 8 D) 10106、下面程序是计算n个数的平均值,请填空 ( ) ; 0.0; (); (0) (); ; ; (n); A) i B) x C) x D) i 107、以下程序的功能是:从键盘上输入假设干个学生的成绩, 统计并输出最高成绩和最低成绩,当输入负数时结束输入。请填空。 ( ) ; (); ; ; ( ) (x) ; () ; (); (n); A) x0 C) x0 D) x=0 x x x108、阅读以下程序,程序运行后的输出结果是. ( ) x; (50) (5) (,); (,); A) 4,3,2 B) 4,3,1, C) 5,4,2 D) 5,3,1,109、以下程序段的输出结果是. ; 1011; (k) m*=24; (n);A) 4 B) 16 C) 8 D) 32110、下面程序的输出结果是. ( ) 9; (0) (30) (); ; A