《C程序设计》试题A卷共8页题序一二三四总分得分阅卷人专业班学号姓名一、单选题(共15小题,每题2分,共30分)123456789101112131415二、读程序写结果(共5题,每题4分,共20分)12345三、程序填空题(共5题,每题4分,共20分)1.【1】【2】2.【1】【2】3.【1】【2】4.【1】【2】【3】【4】5.【1】【2】【3】【4】四、编程题(共4题,共30分)1、编写程序,输入一个x值,计算并输出x的绝对值。(不能用abs()函数)(7分)2、输入一字符串,分别统计出其中英文字母、数字以及其他字符的个数。(7分)3、编写程序,找出3-1000间的所有素数。(8分)4、写函数voidfun(chars1[],chars2[]),将字符串s2连接到s1后边(不能用strcat()函数),并编写main()函数,调用fun。 Eg:s1:Thisisaboy! s2:Thatisagirl! 结果s1为:Thisisaboy!Thatisagirl!(8分)一、单选题(共15小题,每题2分,共30分)1、可在C程序中用作用户标识符的是() -m-d 、以下叙述中正确的是(),,程序将从此开始执行,,用以命名任意一个函数作为主函数3、以下定义语句中正确的是()="A";=b=;=65;,a[n];4、以下正确的字符串常量是()A."\" B.'abc' D."a"5、为表示关系x≥y≥z,应使用的C语言表达式是:()A.(x>=y)&&(y>=z)B.(x>=y)AND(y>=z)>=y>=zD.(x>=y)&(y>=z)6、有以下程序main(){chara,b; scanf("%d,%d",&a,&b); printf("%c,%c\n",a,b);}若运行时从键盘上输入:65,66<回车>。则输出结果是(),B ,66 ,5 、若有定义语句:inta[3][6];按在内存中的存放顺序,[0][4] [1][3] [0][3] [1][4]8、当用户要求输入的字符串中含有空格时,应使用的输入函数是()() () () ()9、以下正确的描述是()。。。。10、若有intw=1,x=2,y=3,z=4;则表达式w>x?w:y<z?y:z的值是() 、设有如下定义:struct sk{int a;float b;}data,*p; 若有p=&data;,则对data中的a成员的正确引用是(
石家庄经济学院C语言2008年A卷(C) 来自淘豆网www.taodocs.com转载请标明出处.