电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言习题与答案VIP专享

C语言习题与答案_第1页
1/10
C语言习题与答案_第2页
2/10
C语言习题与答案_第3页
3/10
1 一、单选题 1、能将高级语言源程序转换成目标程序的是( C )。 编译程序的基本功能是把源程序翻译成目标程序 A)调试程序 B)解释程序 C)编译程序 D)编辑程序 2、设有以下定义:int x=10,y=3,z;则语句:printf(“%d”,z=(x%y,x/y));的结果是( D )。 A)1 B)0 C)4 D)3 3、若已定义x和y为整型,则表达式:x=1,y=x+3/2的值是( B )。P56 A)1 B)2 C)2.0 D)2.5 4、C语言中 ( B )。P115 A)不能使用 do - while 语句构成循环。 B)do-while 语句, 当 while 语句中的表达式值为零时结束循环。 C)do-while 语句, 当 while 语句中的表达式值为非零时结束循环 D)do-while 语句必须用 break 语句才能退出循环 5、设有定义 int a =3;,则执行语句 a+ = a-=a*a 后,变量 a 的值是( C ).P64 (a-a*a a = 3-3*3 a = -6 a = a + a a = -6 + (-6) a=-12) A)3 B)0 C)-12 D)9 6、以下程序的输出结果是 ( C )。p93 # include main( ) {int a,b,d=241; a=d/100%9; b=(-1)&&(-1); printf ("%d,%d\n",a,b); } A)2 1 B)1,-1 C)2,1 D)2 -1 7、以下程序的输出结果是 ( D )。 #include #include main( ) {char str[12]={'s','t','r','i','n','g'}; printf("%d\n",strlen(str)); }求字符串的长度,strlen( )的参数必须是char* A)12 B)7 C)11 8、以下的 for 循环( A )。 for (x=0,y=0;(y!=123)&&(x<4);x++); A)执行4次 B)是无限循环 C)执行3次 D)循环次数不定 9、以下程序段的输出结果是( A ) char a[]=”Basic”; char *p=a; printf(“%s”,p); A)Basic B)B C)asic 10、以下说法中正确的是( C )。 A)C 语言程序总是从第一个定义的 B)在C 语言程序中,要调用的函数必须在 main( ) 函数中定义 C)C 语言程序总是从 main( ) 函数开始执行 D)C 语言程序中的 main( ) 函数必须放在程序的开始部分 11、下述对 C 语言字符数组的描述中错误的是( C ) A)字符数组可以存放字符串 B)字符数组中的字符串可以整体输入、输出 C)可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值 D)不可以用关系运算符对字符数组中的字符串进行比较 12、C语言中最简单的数...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言习题与答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部