c语言程序设计高潮,C语言五邑大学高潮练习答案.pdf

C语言五邑大学高潮练习答案.pdf

试卷号TSheet1 一、选择题一、选择题 1、C 语言源程序文件的扩展名一般为 。 A .txt B .c C .obj D . 2、以下选项中合法的用户标识符是 _ 。 A long B _2Test C 3Dmax DA.dat 3、以下选项中,_ 不是 C 语言的 保留字(关键字) 。 A printf B short C if D sizeof 4、下列选项中合法的变量名是_ 。 A x1 B y.1 C 3y D _xyz 5、下面各选项中,属于非法的 C 语言 整型常量的是_ 。 A 01 B 0 x11 C 081 D -32765 6、以下不合法的常量是_ 。 A 2.7 B 1.0E3 C 3.5E-3.0 D 3.4e-5 7、下列字符常量的写法中,正确的是 _ 。 A 082 B “ab“ C t D 4f 8、下列各组中全是字符串常量的是 _ 。 A 123 , “456“ , “789“ B abc , xyz , 5 C “ab“ , “125“ , “china“ D n , “123“ , “aaa“ 9、已知字符 A 的 ASCII 码是 65,字符 a 的 ASCII 码是 97, 则101表示的字符 常量是 。 A 字符 A B 字符 B C 字符 e D 非法常量 10、在 C 语言中,char 型数据在内存中 的存储形式是_ 。 A 原码 B 反码 C 补码 DASCII 码 11、sizeoffloat 是_ 。 A 一个双精度型表达式 B 一个整型表达式 C 一种函数调用 D 一个不合法的表达式 12、以下能正确地定义整型变量 a,b, c,并给它们都赋值 5 的语句是_ 。 A int abc5; B int a,b,c5; C int a5,b5,c5; D abc5; 13、以下各组运算符的优先级按由高到 低的顺序排列正确的是_ 。 A *、 则表达式 x, y2, x/y 的值为 。 A 1 B 2 C 0 D 13 18、逻辑运算符两侧运算对象的数据类 型_ 。 A 只能是 0 或 1 B 只能是 0 或非 0 数 C 只能是整型或字符型数据 D 可以是任何类型的数据 19、设整型变量 m、n、a、b、c、d 的 值均为 1,表达式mab i100 ; B int i100 ; C const int i ; i100 ; D const int i100 ; 21、C 语言源程序文件代码经编译后生 成的目标文件,其扩展名为_ 。 A .txt B .c C .obj D . 22、C 语言源程序文件代码经编译后生 成目标文件,对目标文件进行连接后生 成可执行文件,其生成的可执行文件的 扩展名为_ 。 A .txt B .c C .obj D . 二、填空题二、填空题 1、C 语言程序书写格式规定,每行可 写语句,一个语句可以_ 。 2、一条 C 语言的语句至少应包含一个 _。 3、 用 对 C 语言程序中的任何部分 作注释。 4、运用 C 语言实现一个基本程序的过 程,包括编写源程序、_、连接、 运行调试。 5、设有说明char c1; 则 c1a是 否正确回答“是“或“否“ 7、char c ; 表达式 ca- AB 运算 后,c 的值为 。 8、表达式 10x2.5*7 的值为 型的量。 9、表达式 x 23, 6*5 , x5运算 后,x 的值为 。 10、设 a5 ; 则表达式 aa*aa 运 算后,a 的值为 。 11、 设 int a7 ; double x2.5, y4.7 ; 则 表达式 xa3*intxy2/4 的值为 _ 。 12、把数学表达式 xyab 写成 C 语 言表达式_ 。 13、条件“2x3 或 x-10“的 C 语言 表达式是 。 14、设 int i32,j1,k3;则表达 式 ij-k b2; c2; while a100 break; B for ; ;; C intk0;do k; while k0 ; D ints36;while s;s; 二、填空题二、填空题 1、以下程序段的运行结果是_ 。 int x1, y0; switch x case 1 switch y case 0printf“1“; break; case 1printf“2“; break; case 2printf“3“; 2、执行下面程序段后,k 值是 。 k1; n263;do k*n10; n/10; whilen; 3、鸡兔共有 30 只,脚共有 90 个,下 面的程序段是计算鸡兔各有多少只。 for x1;xb ta, ab, bt; int main int x15, y12, z20; ifxy myswapx,y; ifxz myswapx,z; ifyz myswapy,z; printf“d, d, d“, x, y, z; 程序的输出为_ return 0; 12、以下程序的运行结果是_。 int funcint a,int b static int m0,i2; im1; miab; returnm; int main int k4,m1,p; pfunck,m; printf“d“, p; pfunck,m; printf“d“, p; return 0; 试卷号TSheet4 一、选择题一、选择题 1、在 C 语言中,定义数组长度时,其“ 元 素 个 数 “ 允 许 的 表 示 方 式 是 _。 A 整型常量 B 整型表达式 C 整型常量或整型表达式 D 任何类型的表达式 2 、 如 下 数 组 定 义 语 句 正 确 的 是 _。 A int a3,4; B int m3, n4, int amn; C int a34; D int a34; 3、若有说明int a10;则对 a 数组元 素的正确引用是 _。 A a10 B a3.5 C a D a10-10 4、以下不能对二维数组 a 初始化的语 句是_。 A int a231,2,3,4,5,6 ; B int a21,2; C int a231; D int a33,4,5,6,7,8; 5、以下不正确的字符串赋初值的方式 是。 A char str s,t,r,i,n,g,0s,t,r,i,n,g str1 “string“; D char str1 “string“, str2 “12345678“; 6、以下程序段的输出结果是_。 char sp “x69082n“;printf“d“, strlensp; A 3 B 5 C 1 D 字符串中有非法字符,输出值不定 二、填空题二、填空题 1、程序 int main int a4, x, i; fori1;i 输出结果是_。 2、给 a 数组输入 10,8,6,4,2 共 5 个数, 放在 a1到 a5中,请阅读程序,回答 若给 x 输入 5,以下程序的输出结果是 。 int main int a80, x, i, n; printf“Enter n “; scanf“d“, fori1;iai ai1ai; i; ai1x; n; fori1;i0 if*ai*ai-1 forj ; j和 book后, 则该程 序段的运行结果是_ 。 char a180, a280,*s1a1,*s2a2; scanf“ss“,a1,s2; if strcmps1,s2 printf“*“; elseprintf““; printf“d“, strlenstrcatsl,s2; 5、下面程序的功能是将两个字符串连 接起来。请填空。 char *conjchar *p1,char *p2 char*pp1; while*p1_ ; while *p2*p1 ; p1 ; p2 ; *p10 6、下列程序的输出结果是 int main int n; int funchar *s1,char*s2; char *p1,*p2; p1“abcxyz“; p2“abcwdj“; nfunp1,p2; printf“dn“, n; return 0; int funchar *s1,char*s2 while*s1 return *s1-*s2; 一、选择题一、选择题 1、下列字符序列中,可以作为变量名 的是_。 AC B_DAY C123abc Da b c 2、结构化程序设计的基本结构不包含 。 A顺序 B选择 C跳转 D循环 3、下列叙述正确的是_。 AC 程序由函数构成 BC 程序由函数和过程组成 CC 程序由主函数组成 D在 C 程序中无论整数还是实数, 只要在允许的范围内都能正确无误地 表示。 4、C 语言中允许的基本数据类型包括 。 A整型、实型、逻辑型 B整型、实型、字符型 C整型、字符型、逻辑型 D整型、实型、逻辑型、字符型 5、一个 C 程序的执行是从。 A本程序的 main 函数开始, 到 main 函数结束 B本程序文件的第一个函数开始, 到 本程序文件的最后一个函数结束 C本程序的 main 函数开始,到本程 序文件的最后一个函数结束 D本程序文件的第一个函数开始, 到本程序 main 函数结束 6、C 语言规定,不同类型的数据占用 存储空间的长度是不同的。下列数据类 型中,满足占用存储空间从小到大顺序 排列的是。 Ashort int , char , float , double Bchar , float , int , double Cint , unsigned char , long int , float Dchar , short int , foat , double 7、合法的 C 语言字符常数是。 A97 B“A“ Ct D“0“ 8、正确表示 a 不等于 0 关系的表达式 是。 Aa0 Ba Ca 0 Da 9、设有程序段 int k10; while k 0 k k - 1 ; 以下描述正确的是。 A循环体语句一次也不执行。 B循环是无限循环。 Cwhile 循环语句执行十次。 D循环体语句执行一次。 10 、 若 有 以 下 定 义 char s“0187654321“; 则 s 所占的内存空 间为。 A1 个字节 B12 个字节 C11 个字节 D10 个字节 二、填空题二、填空题 1、若有说明语句char c101;则变 量 c 包含_个字符。 2、若有 int k5 ; float f ; 则 表 达 式k56f 的 数 据 类 型 为 _。 3、若有 int x30 , y20 ; 则表达式 5.0x/y 的值为。 4、若有 int a10 , b9 , c; 则在计算表 达式 ca11b3,c2 后,变量 c 的值为。 5、结束本次循环进入下轮循环用 语句进行控制。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值