资源描述:
《C语言程序设计自学指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《C语言程序设计》自学指导书作业:选择题(1)在32位计算机中,一个字长所占的字节数为oA)1B)2C)4D)8(2)与十进制511等值的十六进制数为oA)1FFB)2FFC)1FED)2FE(3)能将高级语言编写的源程序转换成H标程序的是oA)编辑程序B)编译程序C)解释程序D)链接程序(4)在计算机系统中,存储一个汉字的国标码所需要的字节数为oA)1B)2C)3D)4(5)下列带有通配符的文件名,能表示文件ABC.TXT的是oA)BC.?B)A?.C)?BC.D)?.?(6)在多媒体计算机系统中,不能用以存储多媒体信息的是oA)
2、光缆B)软盘C)硬盘D)光盘(7)DOS命令“COPY/?”的功能是oA)将当前盘当前目录屮的所有文件复制到当前盘的根目录下B)将当前盘当前目录小所有以单个字符命名的文件复制到当前盘的根目录下C)以提示方式复制文件D)显示COPY命令的帮助信息(8)在Windows环境F,若要将当前活动窗口存入剪贴板,则可以按oA)Ctrl+PrintScreen键B)Shift+PrintScrccn键C)PrintScreen键D)Alt+PrintScreen键(9)在Windows环境F,单击当前应川程序窗口的“关闭”按钮,具功能是A)将当
3、前应用程序转为后台运行B)退出Windows后再关机C)退出Windows后重新启动计算机D)终止当前应用程序的运行(10)在Windows坏境下,粘贴快捷键是oA)Ctrl+ZB)Ctrl+XC)Ctrl+CD)Ctrl+V(11)以下叙述中正确的是oA)构成C程序的基本单位是函数B)可以在一个函数中定义另一个函数C)main()i^数必须放在具它函数之前D)所有被调用的函数一定要在调用之前进行定义(12)以下选项小合法的实型常数是。A)5E2.0B)E-3C).2E0D)1.3E(1)以下选项中合法的用户标识符是0(1)已知大写
4、字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表示的字符常量Tor是oA)字符AB)字符aC)字符eD)非法的常量(2)以下非法的赋值语句是oA)n=(i=2,++i);B)j++;C)++(i+l);D)x=j>0;(3)设a和b均为double型常量,且a=5.5>b=2.5,则表达式(int)a+b/b的值是。A)6.500000B)6C)5.500000D)6.000000(4)已知i、j、k为int型变量,若从键盘输入:l,2,3v回车〉,使i的值为1、j的值为2、k的值为3,以卜•选项中正确的输入
5、语句是。A)scanf(,,%2d%2d%2dH,&i,&j,&k);B)scanf(”“%d%d%d”,&i,&j,&k);C)scanf(n%d,%d,%dH,&i,&j,&k);D)scanf(,,i=%d,j=%d,k=%d,&i,&j,&k);(⑻与数学式子3乘以x的n次方/(2x・l)对应的C语言表达式是oA)3xAn/(2x-l)B)3xn/(2x-l)C)3pow(x,n)(l/(2x-l))D)3pow(n,x)/(2x-l)(19)设有定义:longx=-123456L;,则以下能够正确输出变量x值的语句是。A
6、)printf(Mx=%d”,x);B)printf(ux=%ldn,x);C)printf(Hx=%8dL”,x);D)printf(,,x=%LD”,x);(20)若有以F程序:main(){intk=2,i=2,m;m=(k+=i=k);printf(n%d,%d",m,i);}执行后的输出结果是0A)8,6B)8,3C)6,4D)7,4(21)已冇定义:intx=3,y=4,z=5;,则表达式!(x+y)+z-l&&y+z/2的值是。A)6B)0C)2D)1(22)有一函数1x>0y=0x=()-1xvO,以下程序段中不能根
7、据X的值正确计算出y的值的是。A)if(x>0)y=1;elseif(x==O)y=O;elsey=-l;B)y=0;if(x>0)y=1;elseif(x<0)y=-l;C)y=();if(x>=0)if(x>0)y=l;elsey=-l;D)if(x>=0)if(x>0)y=l;clscy=O;clscy=-l;(23)以下选项中,与k=n++完全等价的表达式是。A)k=n,n=n+lB)n=n+l,k=nC)k=++nD)k+=n+l(19)以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程
8、序如下:main(){intn,k;floatscore,sum,ave;sum=().O;for(n=1;n<=10:n++){for(k=1;kv=4;k++){scanf(n%f&score);sum+=score;}ave=