高中信息技术C语言程序设计练习题选修1.pdf
上传人:文库****品店 上传时间:2024-09-11 格式:PDF 页数:21 大小:1.1MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

高中信息技术C语言程序设计练习题选修1.pdf

高中信息技术C语言程序设计练习题选修1.pdf

预览

免费试读已结束,剩余 11 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

高中信息技术C语言程序设计练习题选修1《C语言程序设计》练习题一、单项选择题单项选择题要求从给出的四个备选答案中,选出一个最符合题意的答案。本类习题主要检查对C语言基本概念的掌握情况。在完成习题的过程中,不但要选出正确的答案,而且要清楚不正确的选项错在何处,以加深对概念的理解。对于掌握不准的问题,应该通过上机实验来检验。1.下列四组字符串中都可以用作C语言程序标识符的一组是____。A)printB)i\amC)PxqD)str_l_3done_halfMy->bookCppoodbstart$itline#powaBc3paiHis.agewhile2.C语言程序从main()函数开始执行,所以这个函数要写在____。A)程序文件的开始B)程序文件的最后C)它所调用的函数的前面D)程序文件的任何位置3.下列关于C语言的叙述错误的是____。A)大写字母和小写字母的意义相同B)不同类型的变量可以在一个表达式中C)在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型D)同一个运算符号在不同的场合可以有不同的含义4.在C语言中,错误的int类型的常数是____。A)32768B)0C)037D)0xAF5.已知longi=65539;执行语句printf("%d",i);屏幕显示____。A)65539B)-3C)3D)程序不能执行6.在C语言中,整数-8在内存中的存储形式是____。A)1111111111111000B)1000000000001000C)0000000000001000D)11111111111101117.C语言中字符型(char)数据在内存中的存储形式是____。A)原码B)补码C)反码D)ASCII码8.将字符g赋给字符变量c,正确的表达式是____。A)c=\147B)c="\147"C)c='\147'D)c='0147'9.已知:chara;intb;floatc;doubled;执行语句"c=a+b+c+d;"后,变量c的数据类型是____。A)intB)charC)floatD)double10.温度华氏和摄氏的关系是:C=-(F-32)。已知:floatC,F;由华氏求摄氏的正确的赋值表达式是____。A)C=5/9(F-32)B)C=5*(F-32)/9C)C=5/9*(F-32)D)三个表达式都正确11.逗号表达式"(a=3*5,a*4),a+15"的值是____。A)15B)60C)30D)不确定12.如果inta=1,b=2,c=3,d=4;则条件表达式"a<b?a:c<d?c:d"的值是____。<bdsfid="96"p=""></b?a:c<d?c:d"的值是____。<>A)1B)2C)3D)413.已知inti=10;表达式"20-0<=i<=9"的值是____。A)0B)1C)19D)2014.使用语句scanf("x=%f,y=%f",&x,&y);输入变量x、y的值(□代表空格),正确的输入是____。A)1.25,2.4B)1.25□2.4C)x=1.25,y=2.4D)x=1.25□y=2.415.已知intx=(1,2,3,4);变量x的值是____。A)1B)2C)3D)416.已知inti=1,j=0;执行下面语句后j的值是____。while(i)switch(i){case1:i+=1;j++;break;case2:i+=2;j++;break;case3:i+=3;j++;break;default:i--;j++;break;}A)1B)2C)3D)死循环17.求取满足式12+22+32+……+n2≤1000的n,正确的语句是____。A)for(i=1,s=0;(s=s+i*i)<=1000;n=i++);B)for(i=1,s=0;(s=s+i*i)<=1000;n=++i);C)for(i=1,s=0;(s=s+i*++i)<=1000;n=i);D)for(i=1,s=0;(s=s+i*i++)<=1000;n=i);18.下面的for语句____。for(x=0,y=10;(y>0)&&(x<4);x++,y--);A)是无限循环B)循环次数不定C)循环执行4次D)循环执行3次19.已知chara[][20]={"Beijing","shanghai","tianjin","chongqing"};语句printf("%c",a[30]);的输出是____。A)<空格>B)nC)不定D)数组定义有误20.对二维数组的正确说明是____。A)inta[][]={1,2,3,4,5