c&&b==c"的值是; 2、表达式9/4的结果是;3、若定义charch[]="good!";则字符数组ch的长度是________;4、设int"> c&&b==c"的值是; 2、表达式9/4的结果是;3、若定义charch[]="good!";则字符数组ch的长度是________;4、设int" />
欢迎来到天天文库
浏览记录
ID:51357232
大小:77.00 KB
页数:4页
时间:2020-03-22
《C语言程序设计试卷1.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、填空(共30分,每空2分)1、设"inta=3,b=4,c=5;",表达式"(a+b)>c&&b==c"的值是; 2、表达式9/4的结果是;3、若定义charch[]="good!";则字符数组ch的长度是________;4、设inta=1,b=2,c=3;控制语句 if(a>c) b=a;a=c;c=b;执行后,a,b,c中的值分别为_______、_______和________;5、以下ex函数把c中的大写字母转换成字母序列中的下一个大写字母,字母Z转换成字母A,其他字符不变,返回转换后的字母或其他字符,请填空。charex(charc){if(c=='Z')c='A'
2、;elseif(c>='A'&&c<='Y')c=;else;returnc;}6、以下程序的执行结果是;inta=2;do{cout<<'#';a--;}while(!a==0);7、break语句只能使用于_________和_________两种结构中;8、已知intx=10;执行x+=x-=x-x;后,x的值为;9、有以下程序段:intk=0;while(k=1)k++;while循环执行的次数;10、若定义int[2][3]={{1,3},{0,2}};则初始化后,a[1][1]得到的初值是________。第1页共4页11、下面程序的功能是打印100以内个位数为8且能被
3、4整除的所有数,请填空。#includemain(){inta,b;for(a=0;____________;a++){b=a*10+8;if()continue;cout<bB、(a>b)==cC、b+cb
4、4、在下列选项中能正确将c的值赋给变量a,b的是()。 A、c=b=a;B、(a=c)*(b=c); C、(a=c)&&(b=c);D、a=c=b;5、若a为float型变量,且已赋值6.12345,能正确使a中的值保持两位小数,删去此后小数的语句是( )A、a=a*100/100B、a=(int)a*100/100.0; C、a=(int)(a*100)/100.0D、a=int(a)*100/100.06、C++语言中,运算对象必须是整数的运算符是() A)、%=B)、/C)、%和/D)、*7、下列运算符中优先级最高的是()。A、!B、%C、+=D、&&8、对for(表
5、达式1;;表达式3)可理解为()。 A、for(表达式1;1;表达式3) B、for(表达式1;0;表达式3) C、for(表达式1;表达式1;表达式3) D、for(表达式1;表达式3;表达式3)9、以下不是无限循环的语句是()。 A、for(a=0,b=1;b>++a;b=c++)c=b;B、for(;;a++); C、while(1)a++;D、for(a=6;a=1;a--)c+=a;第2页10、循环语句while(!N);中的表达式!N等价于()A、N!=0B、N!=1C、N==1D、N==011、以下程序段()。intx=10;do{x=x/x;}while
6、(!x); A、循环执行了1次B、循环执行了2次 C、有语法错误D、是死循环12、有如下程序voidmain(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}cout<<"a="<7、8、++9、b)&&++c;A、错误B、0C、1D、215、有一已赋值的连续存储单元,指针p已正确定义,且指向此连续存储单元的起始地址,以下叙述正确的是()A、表达式:*p++;使p所指存储单元中的值增1B、表达式:(*p)++;使p所指存储单元中的值增1C、表达式:(*p)++;使指针p向高地址移动一个存储单元D、表达式:++*p;使指针p向高地址移动一个存储单元第3页 三、编程题(共40分,每小题10分)1、从键盘任意输入若干个整数,直到输入了负数或输入整数的个数大于50为止
7、
8、++
9、b)&&++c;A、错误B、0C、1D、215、有一已赋值的连续存储单元,指针p已正确定义,且指向此连续存储单元的起始地址,以下叙述正确的是()A、表达式:*p++;使p所指存储单元中的值增1B、表达式:(*p)++;使p所指存储单元中的值增1C、表达式:(*p)++;使指针p向高地址移动一个存储单元D、表达式:++*p;使指针p向高地址移动一个存储单元第3页 三、编程题(共40分,每小题10分)1、从键盘任意输入若干个整数,直到输入了负数或输入整数的个数大于50为止
此文档下载收益归作者所有