欢迎来到天天文库
浏览记录
ID:42071189
大小:250.50 KB
页数:21页
时间:2019-09-07
《c语言试题带答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言模拟题二C语言模拟题二一、单项选择题 1.程序中定义以下宏#defineS(a,b)a*b 若定义intarea;且令area=S(3+1,3+4),则变量area的值为_________ A10B12C21D28 2.正确的标识符是_________ AifBa=2Ca.3Da_3 3.表达式1&3&5&7的值为_________ A1B3C5D7 4.语句printf(″s\t″)的输出结果为_________ As\tBstCsDs 5.执行下列语句后,sum变量的值是_________ intsum=0; for(i
2、nti=0;i<10;i++,sum+=i); A45B55C0D编译错误 6.已知有共用体变量data1定义如下: uniondata {inti; charch; floatf; }data1;则变量data1所占的内存存储空间可表示为_________ Asizeof(int)Bsizeof(char)Csizeof(float) Dsizeof(int)+sizeof(char)+sizeof(float) 7.若fp是指向某文件的指针,且feof(fp)的返回值是非零值,则表示_________ A已读到此文件末尾B未读到此文件的
3、末尾 C此文件已关闭D此文件尚未被打开 8.以下c语言函数声明中,不正确的是_________ Avoidfun(intx,inty);Bfun(intx,inty); Cintfun(intx,y);Dchar*fun(char*s);9.若有语句if(x==0)y=5;则与条件x==0等价的表达式为_________AxB!xCx!=1D以上都不对10.在执行以下程序时,如果从键盘上输入:ABCdef<回车>,则输出为 A)ABCdefB)abcDEFC)abcD)DEF #include main() {charch;while((ch=g
4、etchar())!=''){if(ch>='A'&&ch<='Z')ch=ch+32; elseif(ch>='a'&&ch<='z')ch=ch-32; printf("%c",ch);}printf("");}11.下面不能正确进行字符串赋值操作的语句是_______ A)chars[5]={"ABCDE"}; B)chars[5]={'A'、'B'、'C'、'D'、'E'}; C)char*s;s="ABCDEF"; D)char*s;scanf("%s",s); 12.若x=4,则x*=x+2的值为_________ A36B2
5、4C18D20 13.函数调用语句func((exp1,exp2),(exp3,exp4,exp5));中,实参的个数为_________ A1B2C4D5 14.设a为5,执行下列语句后,b的值不为2的是_________ Ab=a/2Bb=6-(--a)Cb=a%2Db=a<32?2:1 15.假设指针p1已经指向了某个整型变量,要使指针p2也指向同一个变量,则下面各项中正确的是_________ Ap2=**p1Bp2=*&p1 Cp2=*p1Dp2=&*p1 16.以下运算符中,运算对象必须是整型的是_________ A/B%=C!=D
6、〈= 17.以下关于typedef的叙述中错误的是_________ A用typedef可以增加新的类型 B用typedef可以定义各种类型名,但不能用来定义变量 C用typedef只是将已有的类型用新的标识符来代表 D使用typedef有利于程序的通用和移植 18.若执行完成下列语句: inta=3,b=6,c; c=a∧b<<2; 则变量c的二进制值为_________ A00011100B00010100C0001000D00011011 19.以下关于宏替换的叙述不正确的是_________ A宏替换只是字符替换B宏名无类型 C
7、宏替换不占用运行时间D宏替换不占用编译时间 20.以下对枚举类型名的定义中正确的是_________Aenums={a,b,c}Benums{a=9,b=2,c} Cenums={′a′,′b′,′c′} Denums{′a′,′b′,′c′}二、判断题 1.若有说明intc;则while(c=getchar());是错误的C语句。() 2.C语言中,共用体类型的变量在程序运行期间,所有成员都在内存中。() 3.在一个函数内部的复合语句中定义的变量,只在该复合语句范围内有效。() 4.C语言程序中,一个文件中的函数可以引用存储在另一个文件中的函数和变
8、量。() 5.使用co
此文档下载收益归作者所有