文档介绍:试卷 A-1 20 11 /20 12 学年第 2 学期程序设计与实践习题 1 …………………………………………………………………………………………………………学号姓名专业得分一、单选题( 从下面题目给出的 A、B、C、D 四个可供选择的答案中选择一个正确答案。) 1. 在一个 C 语言源程序中, main() 函数的位置_____ 。B A. 必须在最后面 B. 可以在任意位置 C. 必须在其它函数之前 D. 必须在最前面 2. 若有变量定义语句: char ch='\121'; 则变量 ch _____ 。D A. 包含 4 个字符 B. 包含 2 个字符 C. 说明不合法, ch 的值不确定 D. 包含 1 个字符 3. 设有变量定义 char str; 下列_____ 语句能将字符 u 从键盘输入到变量 str 中。 D A. printf("%s",str); B. scanf("%s",str); C. getchar(str); D. scanf("%c",&str); 4. 有变量定义 char str= ‘3’; 则执行 printf("%d",str); 语句后屏幕显示的是_______ 。 D B. "3" C.‘3’ 5. 设有变量定义: inta =9 , c, i; 当执行完语句: c= a; c=c+1; 之后,c 的值是__ ___。A A. 10 D. 不确定试卷 A-2 6. 若有变量定义: int a; 当执行完语句: scanf( “%d%d%d ”,&a,&a,&a); 之后,在键盘上分别输入: 5 10 100 ,a 的值是__ ___。C B. 10 C. 100 D. 不确定 7. 执行下列代码时,输入值为 10 ,则所显示的 y 值是_______ 。 B #include <> #include <> float tran(float x); /* 函数原型*/ /* 空行分清各个函数*/ /* 主函数开始*/ main() { float x,y; /* 定义两个实型变量*/ printf("\ninput meter:"); /* 在屏幕上输出提示*/ scanf("%f",&x); /* 输入米, 存放到变量 x中*/ y=tran(x); /* 函数调用, 实现米转化为英尺*/ printf("\n%f trans into inch %f.\n",x,y); /* 输出转化结果*/ system("pause"); /* 系统暂停函数, 使程序的输出结果显示在屏幕上等待用户信息*/ } /* 程序结束*/ /* 空行分清各个函数*/ /* 实现转化函数*/ float tran(float x){ /* 函数头定义*/ return x*; /* 返回转化后的结果*/ } /* 函数结束*/ A. 10 B. C. 32 D. 8. 执行下列代码后所显示的是_______ 。D #include <> #include <> main(){ int a,b; a= 1 2; b= 1 3;试卷 A-3 printf(" a+b= %d\n",a+