c语言 已知2007年,2005-2007年《C语言程序设计》试卷带答案.doc

洁菲数码 TEL QQ:340042 经营:键盘、鼠标、耳机、U盘、笔记本整机等

PAGE

PAGE 1

合肥工业大学2005年-2007年《C语言程序设计》试卷及答案

(4.5元)

合肥工业大学2005年试卷

填空题(20分,每空1分)

一个完整的C程序有且仅有一个 函数。

在内存中存储一个字符 ‘a’ 占用______个字节,

而存储字符串 ”abcdef” 则占用________个字节。

表达式 4/5的值为________。

设 int x=9,y=8,z=7,w; w=x>y>z; 则w的值为_________。

设 x=4.5,a=7,y=3.4, 表达式x+a%3*(int)(x+y)%2/4的值为_____。

设 a=14, 执行 a+=a-=a*=a 后,a=___________。

设x=y=z=6, 执行 x=(y>z)?x+2:x-2; 后,x=__________。

getchar( )函数用于输入 , 而gets( )函数则用于输入______________。

设有定义语句:char ww[20]=” \t\\wab\n”; 则表达式:strlen(ww) 的值是__________。

设有定义语句:char str[7]=”abcdef”, 则数组元素str[2]中的字符是______,数组元素str[6]中的字符是__________。

函数中的形参和调用时的实参都是变量时,传递方式为________;

都是数组名时,传递方式为_________。

设有 char *p=”12345”, 则printf(“%s”,p)的输出是 ;

而 printf(“%c”,*p)的输出则是_________。

设有以下说明,则变量qq在内存中所占的字节数是________,如果将关键字 struct 改为 union 则变量qq所占的字节数为________。

struct student{ char name[10];

int nl;

float ave;

} qq;

巳知当前目录下有一个名为file.txt的文本文件,写出将该文件打开(只允许写)的语句: FILE *fP; 。

单项选择题(10分,每题1分)

1.已知:int main(int argc,char *argv[ ])...形成可执行文件ww.exe,

执行如下:ww a1 a2 a3 则:argc为_____。

A. 3 B. 1C. 2 D. 4

2. 在C语言中,逻辑量“假”的值用______表示。

A. false B. 0 C. 非0 D. 负数

3. 已知函数原型声明为:char *www(char a, char b);该函数的类型为___。

A.指向字符型的指针 B.字符型

C.整型 D.指向整型的指针

4.有语句char str1[20]=”hello”, str2[10]= “world”;则将字符串“world”连接到”hello”之后,正确的语句为______。

A. str1=str1+”world”; B. strcat(str1 ;str2);

C. str1=str1+str2; D. strcat(str2 , str1);

5.设有如下程序段:

int a[3][4]={0,1,2,3,4,5,6,7,8,9,10,11}

int *p[3]={a[0],a[1],a[2]},**pp;

pp=p;

则对数组元素的错误引用是______。

A. pp[0][1] B. a[1][2] C. p[3][1] D. *(*(p+2)+2)

6.判断字符型变量 ch 的值是否为大写英文字母的表达式为______

A. ‘A’<=ch<=’Z’B. ch>=’A’ && ch<=’Z’

C. ch>’a’ && ch<=’z’D. ch>=’A’ || ch<=’Z’

7.已知 w=3,x=2,y=3,z=3,a=4,b=2;则执行语句(a=w>x) || (b=y>z);后,a

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值