资源描述:
《广州大学实验报告预习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、......一、实验一:预习题(选择题)1、不正确的C程序描述是BA.每个语句和数据定义的最后必须有个分号B.一个C程序的书写格式要求严格,一行只能写一个语句C.C语言的本身没有输入输出语句D.一个C程序总是从main()函数开始执行2、以下C语言正确结构形式的描述是CA.main()函数必须放在程序之首B.每一行只能写一个语句,每个语句之后必须有分号C.C语言没有输入输出语句D.C语言的自由度大,可以从任何函数执行3、在C语言系统中,假设int类型数据占2个字节,则double、long、unsignedint、char类型数据所占字节数分别多少DA.8,2,4
2、,1B.2,8,4,1C.4,2,8,1D.8,4,2,14、下面叙述不正确的是BA.C语句末尾必须有分号B.C语言中无论是整数还是实数都能准确的表示C.运算符“%”只能用于整数运算D.乘除运算符优先级高于加减运算符5、若有说明语句:inta;floatb;,以下输入语句正确的是CA.scanf("%f%f",&a,&b);B.scanf("%f%d",&a,&b);C.scanf("%d,%f",&a,&b);D.scanf("%6.2f%6.2f",&a,&b);专业word可编辑......6、下面不属于C语言的数据类型是CA.整型B.实型C.逻辑型D.双精
3、度实型分析7、已知a为int型,b为double型,c为float型,d为char型,则表达式a+b*c-d/a结果的类型为CA.int型B.float型C.double型D.char型分析8、下面四个选项中,均是不合法的用户标识符的选项是CA.BA、x_0、doB.float、1a0、_YB.C.x-y、goto、123D._123、tmp、CHAR9、下面正确的字符常量是BA."a"B.'\'C.""D."376"10、已知m=48,ch='a',n=0;则表达式(m>=n&&ch<'b'&&!n)的值是BA.0B.1C.真D.非0一、实验二:预习题(
4、选择题)1、下面程序段intk=2;while(k=0){printf(“%d”,k);k--;}则下面描述中正确的是CA.while循环执行10次B.循环是无限循环C.循环题语句一次也不执行D.循环体语句执行一次2、以下程序段的循环次数是B for(i=2;i==0;)printf(“%d”,i--);A.无限次B.0次C.1次D.2次专业word可编辑......3、下面程序的输出结果是B main() {charc=’A’;intk=0;do{ switch(c++){ case‘A’:k++;break
5、; case‘B’:k--; case‘C’:k+=2;break; case‘D’:k%=2;continue; case‘E’:k*=10;break; default:k/=3; } k++;}while(c<’G’);printf(“k=%d”,k); }A.k=3B.k=4C.k=2D.k=04、下面程序的输出结果是B专业word可编辑...... main() {intx=9; for(;x
6、>0;x--){if(x%3==0){ printf(“%d”,--x); continue;} } }A.741B.852C.963D.8754215、下述程序段的运行结果是Cinta=1,b=2,c=3,t;while(a
7、... charc; while((【】)!’’){ if(c>=’A’&&c<=’Z’)m++; if(c>=’a’&&c<=’z’)n++; }}A.c=getchar()B.getchar()C.c==getchar()D.scanf(“%c”,&c)7、下述语句执行后,变量k的值是Bintk=1;while(k++<10);A.10B.11C.9D.无限循环,值不定8、下面程序的输出结果是Bmain(){intk=0,m=0,i,j; for(i=0;i<2;i++){ for(j=0;j<3;j++)
8、 k