实验一:预****题(选择题)1、不正确的C程序描述是B每个语句和数据定义的最后必须有个分号一个C程序的书写格式要求严格,一行只能写一个语句C语言的本身没有输入输出语句一个C程序总是从main()函数开始执行2、以下C语言正确结构形式的描述是Cmain()函数必须放在程序之首每一行只能写一个语句,每个语句之后必须有分号C语言没有输入输出语句C语言的自由度大,可以从任何函数执行3、在C语言系统中,假设int类型数据占2个字节,则double、long、unsignedint、char类型数据所占字节数分别多少D8,2,4,,8,4,,2,8,,4,2,14、下面叙述不正确的是BC语句末尾必须有分号C语言中无论是整数还是实数都能准确的表示运算符“%”只能用于整数运算乘除运算符优先级高于加减运算符5、若有说明语句:inta;floatb;,以下输入语句正确的是Cscanf("%f%f",&a,&b);("%f%d",&a,&b);("%d,%f",&a,&b);("%%",&a,&b);6、、已知a为int型,b为double型,c为float型,d为char型,则表达式a+b*c-d/、下面四个选项中,均是不合法的用户标识符的选项是CBA、x_0、、1a0、-y、goto、、tmp、CHAR9、下面正确的字符常量是B"a"B.'\\'C."\n"D."\376"10、已知m=48,ch='a',n=0;则表达式(m>=n&&ch<'b'&&!n):预****题(选择题)1、下面程序段intk=2;while(k=0){printf(“%d”,k);k--;}、以下程序段的循环次数是B for(i=2;i==0;)printf(“%d”,i--);、下面程序的输出结果是B main() {charc=’A’;intk=0;do{ switch(c++){ case‘A’:k++;break; 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); }k=3k=4k=2k=04、下面程序的输出结果是B main() {intx=9; for(;x>0;x--){if(x%3==0){ printf(“%d”,--x); continue;} } }7418529638754215、下述程序段的运行结果是Cinta=1,b=2,c=3,t;while(a<b<c){t=a;a=b;b=t;c--;}printf(“%d,%d,%d”,a,b,c);,2,,1,,2,,1,16、下面程序的功能是从键盘输入一组字符,从中统计大写字母和小写字母的个数,选择A 填空。main(){intm=0,n=0; charc; while((【】)!’\n’){ if(c>=’A’&&c<=’Z’)m++; if(c>=’a’&&c<=’z’)n++; }}=getchar()()==getchar()(“%c”,&c)7、下述语句执行后,变量k的值是Bintk=1;while(k++<10);,值不定8、下面程序的输出结果是Bmain(){intk=0,m=0,i,j; for(i=0;i<2;i++){ for(j=0;j<3;j++) k++; k-=j; } m=i+j; printf(“k=%d,m=%d”,k,m);}=0,m==0,m==1,m==1,m=59、下面for循环语句B inti,k; for(i=0,
广州大学实验报告预习题 来自淘豆网www.taodocs.com转载请标明出处.