C语言 程序的基本单位.xls_第1页
C语言 程序的基本单位.xls_第2页
C语言 程序的基本单位.xls_第3页
C语言 程序的基本单位.xls_第4页
C语言 程序的基本单位.xls_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言程序的基本单位是 程序行 语句 若t为int类型 表达式t 1 t 5 t 的值是 6 6 0 若有以下定义和语句 char s1 12345 s2 1234 printf d n strlen strcpy s1 s 2 则输出结果是 45 若执行下面的程序时从键盘上输入5 则输出是 main int x scanf d if x 5 printf d n x else printf d n x 76 设有如下定义 int x 10 y 3 z 则 语句 printf d n z x y x y 的输出结果是 10 下面程序的输出是 main char x 040 printf d n x x 1 100160 下述对C语言字符数组的描术中错误的 是 字符数组可以存放字符串 字符数组中的字符串可以 整体输入 输出 已知字母A的ASCII码为十进制的65 下面程序的输出是 main char ch1 ch2 ch1 A 5 3 ch2 A 6 3 printf d c n ch1 ch2 67 D B C 以下程序的输出结果是 include main printf d n NULL 不确定的 0 语句while E 中的条件 E等价于 E 0 E 1 下面程序的输出是 main int x 10 y 3 printf d n y x y 01 请选出合法的C语言赋值语句 a b 58 j i 若有定义 int a 16 b 10 c 执行语 句c a b 0 4后 c的值为 1 41 A 以下程序段的输出结果是 char s 141 141abc t printf d n strlen s 912 语言中 能使用do while语句构 成的循环 do while语句 构成的循环必须用 break语句才能退出 sizeof double 是 一种函数调用一个双精度型表达式 sizeof float 是 一种函数调用 一个双精度型表达式 当调用函数时 实参是一个数组名 则 向函数传递的是 数组的长度 数组的首地址 两次运行下面的程序 如果从键盘上分 别输入8和9 则输出结果是 main int x scanf d if x 6 printf d x else printf d n x 7和8 8和9 能正确表示逻辑关系 a 10或a 10 or a 0 a 10 若有定义 int aa 8 则以下表达式 中不能代表数组元aa 1 的地址的是 则不能代表字符o的表达式是 ps 2 s 2 下面的程序 main int x 3 y 0 z 0 if x y z printf else printf 有语法错误不能通过编译 输出 下面的程序 main int x 3 do printf d n x 2 while x 输出的是1 输出的是1和 2 以下程序的输出结果是 include main int a 2 c 5 printf a d b d n a c a 2 b 5 a 2 b 5 以下程序的输出结果是 include main int a b d 241 a d 100 9 b 1 printf d d n a b 6 1 2 1 以下程序的输出结果是 include main int i 010 j 10 printf d d n i j 11 10 9 10 以下的for循环是 for x 0 y 0 y 123 8 9 若 int a 3 int b 4 int d d b 5 a b 则d的值是 903 若i j已定义为int类型 则以下程序段 中内循环体的总的执行次数是 for i 0 i 3 i for j 0 j0 printf d i 3 4 若有定义和语句 char s 10 abcd printf s s 则结果是 输出abcd 输出a 若有定义和语句 int p a 10 p printf d n p 则输出结果是 10 20 若有下面的说明和定义 struct test int m1 char m2 float m3 则sizeof struct test 的值是 1216 若有以下定义 char s 20 programming ps s 则代表字符o的表达式是 ps 2 ps 若有以下定义和语句 char c1 b printf d n c1 32 则输出结果是 98 B 若有以下定义和语句 int a 10 1 2 3 4 5 6 7 8 9 10 则表示a数组元素5的表达式是 a 5 a 4 若执行下面的程序时从键盘上输入12 则输出是 main int x scanf d printf d n x 1214 若执行下面的程序时从键盘上输入3和4 则输出是 main int a b s scanf d d if ab s b printf d n s 140 若执行以下程序时键盘上输入9 则输 出结果是 Main int n scanf d printf d n n 1110 若执行以下程序时键盘上输入9 则输 出结果是 Main int n scanf d printf d n n 1110 设有以下语句 char a 2 c a 则c的二进制值是 0000000100000010 设有语句char a 72 则变量a 包含1个字符 包含2个字符 下面程序的输出是 main int a 10 1 2 3 4 5 6 7 8 9 10 printf d n a 0 3 4 下面程序的输出是 main int a 10 b 20 if a b printf d n a else printf d n b 1020 下面程序的输出是 main int y 9 if y 3 0 printf d y 39 下面程序的输出是 main struct cm int x int y printf d n sizeof struct cm 01 下面程序的输出是 int a 3 2 4 6 main int i for i 0 i 3 i printf d a i 246 2 下面程序的输出是 main int a 1 b 4 k k a b printf d n k 0 1 下面程序的输出是 main int x 3 printf d n x 32 下面程序的输出是 union a long x int y char z main printf d n sizeof union a 24 下面程序的输出是 include include main char p1 50 abc char p2 de printf s strcat p1 p2 a abc 下面程序的输出是 main int y 8 for y 0 y printf d y 4163 下面程序的输出是 include include main char p1 50 abc char p2 de printf s strcat p1 p2 a abc 下面程序的输出是 main int y 8 for y 0 y printf d y 4163 下面的程序 main int x 2 y 3 if x y printf d y else printf d x 有语法错误不能 通过编译 输出3 int a 1 2 3 4 5 6 7 8 9 10 数组元素1的正确表示 a 0 a 1 C语言中一个int型所占的位数是 816 已知在ASCII代码中 字母A的序号为65 以下程序的输出的结果是 include main char c1 A c2 Z printf d d c1 c2 因输出格式不合法 输出 错误信息 65 90 以下程序的输出的结果是 main char s 3 5 AAAA BBB CC printf s n s 1 AAAA BBB 以下程序的输出结果是 include include main char str 12 s t r i n g printf d n strlen str 67 以下程序的输出结果是 int main int a 20 a 6 a a 1 printf d n a 1310 以下程序的输出结果是 main int s 0 i for i 1 i xa m a b printf d d n k m 0 00 1 以下能正确定义一维数组的选项是 int a 5 0 1 2 3 4 5 char a 0 1 2 3 4 5 有以下程序段int x 2002 y 2003 printf d n x y 则以下叙述正确的是 输出语句中格式说明符的 个数少于输出项的个数不 能正确输出 运行时产生错误信息 有以下定义语句int a 1 b 2 c 3 x 则以下选项中各程序执行后x的值不为3 的是 if c a x 1 else if b a x 2 else x 3 if a 3 x 3 else if a 2 x 2 else x 1 以下程序的输出结果是main char m m B 32 printf c n m ZF 下下面面程程序序运运行行结结果果是是 typedeftypedef unionunion studentstudent char char name 10 name 10 longlong sno sno charchar sex sex floatfloat score 4 stu score 4 stu main main stu stu a 5 a 5 printf d n sizeof a printf d n sizeof a 1 16 63 32 2 以以下下选选项项可可作作为为C C语语言言 合合法法整整数数的的是是 10110b10110b03860386 以以下下不不能能正正确确定定义义二二维维 数数组组的的选选项项是是 intint a 2 2 1 2 a 2 2 1 2 intint a 2 1 2 3 4 a 2 1 2 3 4 以以下下能能正正确确赋赋值值的的选选项项是是c 97 c 97 c 97 c 97 已已定定义义chch为为字字符符型型变变量量 以以下下赋赋值值语语句句中中错错 误误的的是是 ch ch ch 62 3ch 62 3 以以下下能能正正确确定定义义一一维维数数组组的的选选项项是是intint num num define define n n 100 100 intint num n num n 下下列列选选项项中中正正确确的的语语句句组组是是 charchar s 8 s 8 s beijing s beijing charchar s s s beijing s beijing while和do while语句一下正确的是while是当型循环是直到型循环 有以下程序段int k 0 while k 1 k 死循环没有语法错 能执行 以下对C语言中共用体类型数据叙述正 确的是 可以对共用体变量名直接 赋值 一个共用体变量中可以同 时存放其所有成员 以以下下选选项项能能正正确确赋赋值值的的是是 charchar a 6 a b c a 6 a b c d e d e charchar b 6 a 0 b 6 a 0 下下面面四四个个选选项项中中 均均是是不不合合法法的的用用户户标标识识符符 的的选选项项是是 ififfloatfloat 以以下下叙叙述述不不正正确确的的是是可可以以把把ifif定定义义为为用用户户标标识识符符 可可以以把把maxmax定定义义为为用用户户标标识识 符符 下下面面四四个个选选项项中中 均均是是合合法法转转义义字字符符的的选选 项项是是 b b t t C C语语言言中中的的三三种种基基本本类类型型为为intintcharchar intint a 10 1 2 3 4 5 6 7 8 9 10 a 10 1 2 3 4 5 6 7 8 9 10 则则以以 下下正正确确的的是是a 6 7a 6 7a 1 2a 1 2 intint a 9 if a 1 printf hello elsea 9 if a 1 printf hello else printf h printf h 编编译译错错误误无无输输出出结结果果 intint c 5 while c 10 a c 5 while c 10 a 以以下下正正确确的的是是5 51 10 0 intint a 3 p q p q p a 3 p q p q p 以以下下不不正正确确的的是是 p 3p 3q 3q 3 关关于于for for 表表达达式式1 1 表表达达式式2 2 表表达达式式3 3 循循环环 以以下下正正确确的的是是3 3个个表表达达式式都都不不可可以以省省略略表表达达式式1 1可可以以省省 合合法法的的标标识识符符 可可以以 由由字字母母组组成成第第一一个个字字母母可可以以是是数数字字 以以下下正正确确的的是是C C语语言言里里有有字字符符串串变变量量C C语语言言里里没没有有字字符符串串变变量量 下下列列为为C C语语言言的的关关键键字字的的是是ififstructstruct 以以下下定定义义结结构构类类型型的的变变量量st1st1 其其中中正正确确 的的是是 typedeftypedef structstruct stud typestud type int int num num intint age STD STDage STD STD st1 st1 structstruct stud typestud type int int num age st1 num age st1 以以下下程程序序的的输输出出结结果果是是 fun intfun int x x intint y y intint z z z x x y y z x x y y main main intint a 31 a 31 fun 5 2 a fun 5 2 a printf d a printf d a 0 02 29 9 以以下下不不正正确确的的叙叙述述是是 在在C C程程序序中中 每每行行只只能能写写一一条条 语语句句 若若a a是是实实型型变变量量 C C程程序序中中允允 许许赋赋值值a 10 a 10 因因此此实实型型变变量量中中 允允许许存存放放整整型型数数 以以下下不不正正确确的的说说法法是是 在在不不同同函函数数中中可可以以使使用用相相同同 名名字字的的变变量量 形形式式参参数数是是全全局局变变量量 以以下下数数组组定定义义正正确确的的是是intint a 3 0 a 3 0 intint b 2 1 2 3 4 5 6 b 2 1 2 3 4 5 6 下下面面有有关关forfor循循环环的的正正确确 描描述述是是 for循环只能用于循环 次数已确定的情况 for循环先执行循环体语句 后判断表达试 合合法法的的数数组组定定义义是是charchar a string a string b b intint a 6 0 1 2 3 4 5 a 6 0 1 2 3 4 5 在在调调用用函函数数时时如如果果实实参参是是简简单单变变量量 它它与与对对应应形形参参之之间间的的数数据据传传递递方方式式是是地地址址传传递递单向值传递 以以下下表表达达式式正正确确的的是是c c 1 c c 1 a 1 a 1 下面程序段描述正确的是 include void main int x 3 y do y x printf while 1 x 将输出 将输出 t为int 类型 进入下面的循环之前 t 的值为0 do while t 1 则以 下叙述中正确的是 循环控制表达式的值为0循环控制表达式的值为1 请阅读以下程序 正确的是 include main int a 5 if a 3 printf n else printf n 有语法错误不能通过可以通过编译 能正确表示逻辑关系 a 10 的语法 表达式是 a 10 a 10 下面哪些为合法整型常量190 0 xf 有以下程序段 下面说法正确的是 include void main int k 0 while 1 k 死循环没有语法错能执行 合法的数组定义是char a string int a 6 0 1 2 3 4 5 下下面面描描述述中中正正确确的的是是字字符符型型数数组组中中可可以以有有字字符符串串 可可以以对对整整型型数数组组进进行行整整体体输输 入入输输出出 若若有有定定义义 intint aa 8 aa 8 则则以以下下表表达达式式中中 能能代代表表数数组组aa 1 aa 1 的的地地址址的的是是 printf d n a a a a 对错 以下程序运行后的输出结果是 20 void main int a b c d x a c 0 b 1 d 20 if a d d 10 else if b if c x 15 else x 25 printf d n d 对错 以下程序运行后的输出结果是 3e9 1753 void main int number 1001 printf x o number number 对错 break是结束本次循环 而continue是 结束所有的循环 对错 c程序是由c文件构成 而c文件是由函 数构成 对错 c语言是低级语言对错 c语言中 每个函数都必须要有一个且 只有一个main函数 对错 C语言中 整形常数表示的方法有3种对错 break不是C语言的关键字对对错错 C C语语言言中中intint类类型型占占有有4 4个个字字节节对对错错 floatfloat数数据据类类型型是是单单精精度度浮浮点点型型对对错错 假假定定x x和和y y为为intint型型 则则表表达达式式y 3 2y 3 2的的值值是是 2 2 对对错错 可以把printf定义为用户标示符 但不 能把if定义为用户标示符 对对错错 a b c是非法的表达式对对错错 已有定义double x int i 能正确对x 赋值为70000的表达式为x 70000 对对错错 x 11则表达式的值

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论