在c语言中,字符串"topt65""的长度是,c语言程序设计复习

《c语言程序设计复习》由会员分享,可在线阅读,更多相关《c语言程序设计复习(6页珍藏版)》请在技术文库上搜索。

1、C C 语言程序设计复习语言程序设计复习 本文由 SCHEDULEL 贡献 ppt 文档可能在 WAP 端浏览体验不佳。建议您优先选择 TXT,或 下载源文件到本机查看。 C 语言程序设计 以下正确的 C 以下正确的 C 语言自定义标识符 是。 。 A. a1 B. 2a_ C. do D. a.12 A 以字母或者下滑线开头,不得使用 字母或者下滑线开头,不得 使用 C 语言中的保留关键字 C 语言中,运算对象必须是整型 的运算符是。 的运算符是。 A. % B. / C. %和/ %和 D. * A 5%2=1 5/2=2 在 C 语言中,字符串常量“mine” 语言中,字符串常量 “mi。

2、ne” 的字符个数是。 的字符个数是。 A. 4 B. 6 C. 5 D. 7 A 不合法的八进制数是 。 。 A. 0 B. 028 C. 077 D.01 B 八进制数以 0 开头,数字由 0 八进制数以 0 开头,数字由 0-7 组成 十六进制以 0x 开头,数字由 0 十六进制以 0x 开头,数字由 0-9, A,B,C,D,E,F 组成 A,B,C,D,E,F 组成 设 int a, x=2; 执行语句 a=x0?3*x:x=10;后,变量 x a=x0?3*x:x=10;后,变量 x 的 值是。 值是。 A. 1 B. 2 C. 6 D. 10 B 在 C 语言中,逻辑值“真”用 。

3、表示。 表示。 A. true B. 大 于 0 的数 大于 0 C. 非 0 的整数 D. 非 0 的数 D 0 为假,非 0 为真 为假,非 0 设有以下程序段: int x=2,y=2,z=0,a; a=+x|+y printf(“%d,%d,%d printf(“%d,%d,%dn“,x,y,z); 执行后输出的 结果是。 执行后输出的结果是。 A. 2, 2, 0 B. 3, 3, 1 C. 3, 2, 0 D. 3, 2, 1 C a=+x|y+|z+; 在 C 语言中,字符串 “TOPt65“的长度是。 TOP 65“ 的长度是。 A. 5 B7 C. 8 D. 12 B 为转义。

4、字符 T O P t 65 “ T O P 制表 A “ 在 C 语言中,while 语句中的条件 语言中,while 语句中的条 件 为时,结束该循环。 时,结束该循环。 A. 0 B. 1 C. true D. 非 0 A i=0; while(i0?-x:x x0?B. x0?x:-x x0?x:C. x0?x:x0?x:-x x2 C. !4 D. 0x7 A. 2,2 B. 5,2 C. 2,3 D. 5,3 D 设有语句 char a= 设有语句 char a=72; 则变量 a 包 则 变量 a 含的字符个数是( ) 。 A1 B. 2 C. 3 D. 不合法 A 为 转义字符 。

5、int a23=1,2,3;,则 a10的 a23=1,2,3; ,则 a10的 值是。 值是。 A0 B. 1 C. 2 D. 3 C 数组的初 始化 以下对二维数组 a 以下对二维数组 a 的正确说明是 。 。 A. int a3; B. float a4; C. double a34; D. float a(3)(4); C 设 char s10= “abcd“, t=“12345“; 则 s 和 t 在内存中分 配 的字节数分别是。 的字节数分别是。 A6 和 5 B. 6 和 6 6 和 C. 10 和 5 10 和 D. 10 和 6 10 和 D 字符串与字符数组的存储 swit。

6、ch(表达式) switch(表达式)语句中的“表达 式” ,允许的 类型是。 式” ,允许的类型是。 Afloat, int Bfloat, int, char C. int, char D. char, double C 当调用函数时,实参是一个数组名, 则向函数传送的是。 则 向函数传送的是。 A. 数组的长度 B. 数组的首地址 C. 数组每一 个元素的地址 D. 数组每个元素中的值 B 数组名称就是一个指针, 代表的是数 组的首地址 若变量 c char 类型,则能正确判 若变量 c 为 char 类型,则能 正确判 断出 c 断出 c 为小写字母的表达式是 。 。 A. a= a)。

7、|(c=c) D. (c= a)i-) for(i=5;i0;i-) for(j=0;jc)b=a;a=c;c=b;则 if(ac) b=a;a=c;c=b;则 c 的值为 . A. 1 B. 2 C. 3 D. 不一定 B if(ac)b=a;a=c;c=b; 下面程序的输出结果是。 下面程序的输出结果是。 #include void main() int s,k; for(s=1,k=2;kb) temp=a; else temp=b; if(tempc) temp=c; printf(“最大值是%d“,temp); printf(“最大值是%d“,temp); 字符数组的初始化与赋值 c。

8、har c10; c10 c0=I;c1= ;c2 =a;c =I;c ;c 3=m;c4= ;c5=h;c =m;c ;c 6=a;c7=p;c8=p;c =a;c =p;c 9=y; 定义 c 为字符数组,包含 10 个元素。 定义 c 为字符数组,包含 10 个元素。 在赋值以后数组的状态如图。 char c10=I, ,a,m, ,h, c10 =I, ,a,m, ,h, a,P,P,y;把 10 个字 符分别赋 a,P,P,y;把 10 个字符分别赋 给 c0到 c910 个元素。 到 c 10 个元素。 如果花括弧中提供的初值 个数( 如果花括弧中提供的初值个数(即字符个 数)大于。

9、数组长度, 则按语法错误处理。 如果初值个数小于数组长度,则只将 这些字 符赋给数组中前面那些元素, 其余的元素自动定为空字符( 其余的 元素自动定为空字符(即0)。 0)。 如: char c10 =c, ,P,r,o, c10=c, ,P,r,o, g,r,a,m; g,r,a, 如果提供的初值个数与预定的数组 长度相同,在定义时可以省 略数 组长度,系统会自动根据初值个 数确定数组长度。如: char c=I, ,a,m, , c=I, ,a,m, , h,a,p,p,y; h,a,p,p, 数组 c 的 长度自动定为 10。 数组 c 的长度自动定为 10。 字符串和字符串结束标志 在 c 语言中,将字符串作为字符数组来 存放。 为了测定字符 串的实际长度,c 为了测定字符串的实际长度,c 语言规 定了一个 “字符串结束标志” ,以字 0代表。如果有一个字符串, 符 0 符0代表。如果有一个字符串, 其中第 10 个字符为 0 ,则此字符 其中第 10 个字符为0 ,则此字符 串的有效 字符为 9 串的有效字符为 9 个。也就是说,在 遇到字符0时, 表示字符串结束, 遇到字符0时,表示字符串结束, 由它前 面的字符组成字符串。 返回 1 。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值