下载此文档

(完整版)专升本C语言真题.docx


文档分类:资格/认证考试 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
05 年 C 语言
六、单项选择( 10分,每题 1 分)
下列变量定义正确的是
B. float a>b; C. char $123 D. int *per;
int a=1,x=2,y=3; 下列不是 C 语言合法表达式的是
B. (float)(x) C. a++
int i=1,j=2,k=3; 表达式 i&&j&&k 的值为
B. 2 C. 3
int a,b; 下面输入函数调用语句正确的是 %d%d ”,a,b);
A. int 2ab;

A. ++9

A. 1

A. scanf( “
C. scanf(%d%d,a,b);
下列不是关系表达式的是
A. 3>5 B. 1<2>3
下列对数组的定义正确的是
A. int a(10); B. int a[10];
下列对 C 程序结构的说法不正确的是 程序是由一系列函数构成的
程序中函数名不可以和变量名相同
若有说明 =&j;


“ ( “”,”r”);
C. fopen( “test”,”r”); 七、填空题( 10 分,每题 1 分)
D. (float)x+y
D. 4
B. scanf(“%d%d ”,&a,&b);
D. scanf(%d%d,&a,&b);
C. !3>5
+2>3
C. int a{10};
a10;
程序可以有多个 main 程序中可以定义函数 int *p,a[10],j=3; 下列指针变量赋值错误的是
=&a[j]; =a; =0x1000;
int a=4;执行语句a>>1后,变量a的值


”的正确方法是
B. fopen(“”,”rb”);
D. fopen(“”);
函数
若有说明 a=-1;printf( %d,%x,%o\n ",a,a,a)的输出结果是
-32760 在内存中的存储形式是 (用十六进制表示 )。
7%4 的值为 。
写出 C 语言中的三种逻辑运算符 。
循环语句有 for 语句、 和 。
continue 语句的作用是 。
字符串“ 1 23\x45\1 9abc ”的长度为 。
数组a[10]的第i个元素的指针是 。
的值是
若有结构体类型定义 struct STU {int a; float x; char c;}; sizeof(struct STU)
FILE *fp; 的作用是定义了一个 。
八、写出下列程序的运行结果 (10分,每题 5分)
main()
{
int i,s;
for(i=10,s=0;i;s+=i,i--) printf( “result:%d\n ”,s);
}
main()
{
void fun();
float x,y;
x=10;
fun(x,&y);
printf( “result:%.0f,%.0f\n ”,x,y);
}
void fun(x,y)
float x,*y;
{
*y=x*x;
}
九、编写程序( 20 分)
编写程序求某 1 三位数的平方和( 8 分)。
编写程序求数列 1,1,2,3,5,8,13, 的前 100 项的和及平均值( 12 分)。
06年 C 语言
六、单项选择( 15分,每题 1 分)
1、C 语言程序的基本单位是( )
程序行 B. 语句 C. 函数 D. 字符
2、可用作 C 语言用户标识符的一组字符串是( )
void define WORD _123 IF
C. For - abc Case DO sizeof
3、 设 int a=12, 则执行完语句 a+=a-=a*a; 后 a 的值是( )
552 B. 264 C. 144 D. - 264
4、 以下叙述正确的是( )
do-while 语句构成的循环不能用其它语句构成的循环来代替。
do-while 语句构成的循环只能用 break 语句退出。
用 do-while 语句构成的循环,在 while 后的表达式为非零时结束循环。
用 do-while 语句构成的循环,在 while 后的表达式为零时结束循环。
5、设有说明 int (*ptr)[10] 其中的标识符 ptr 是( )
A. 10 个指向整型变量的指针
指向 10 个整型变

(完整版)专升本C语言真题 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息