安徽工业大学大一C语言期末考试试题

上传人:zw****58 文档编号:43810932 上传时间:2018-06-07 格式:DOC 页数:6 大小:47.50KB
返回 下载 相关 举报
安徽工业大学大一C语言期末考试试题_第1页
第1页 / 共6页
安徽工业大学大一C语言期末考试试题_第2页
第2页 / 共6页
安徽工业大学大一C语言期末考试试题_第3页
第3页 / 共6页
安徽工业大学大一C语言期末考试试题_第4页
第4页 / 共6页
安徽工业大学大一C语言期末考试试题_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《安徽工业大学大一C语言期末考试试题》由会员分享,可在线阅读,更多相关《安徽工业大学大一C语言期末考试试题(6页珍藏版)》请在金锄头文库上搜索。

1、一 选择题(7 分,每小题 0.5 分)1.设 a 为整型变量,初值为 12,执行完语句 a+=a-=a*a 后,a 的值是( D )。A 552 B 144 C 264 D -2642.下列标识符中,不能作为合法的 C 用户定义标识符的是( D )。A a3_b3 B void C _123 D IF3.下列整数值中,不正确的八进制或十六进制数值常量是( C )。A 0xcd B -017 C -ox123 D 0xfdc4.若给定条件表达式(M)?(a+):(a-),则其中表达式 M 和( A )等价。A M=0 B M=1 C M!=1 D M!=05.在 C 语言中,if 语句后的一对

2、圆括号中,用以决定分支流程的表达式为( C )。A 只能是逻辑表达式 B 只能是关系表达式C 只能是逻辑表达式或关系表达式 D 可以是任意表达式6.以下程序的输出结果为( A )。main( ) char c;int i;for(i=65;ib B +p-a C p-b D *(p+)-b14.要打开一个已存在的非空文件“file”用于修改,选择正确的语句( )。A fpfopen(“file“,“r“); B fp=fopen(“file“,“w“);C fp=fopen(“file“,“r+“); D fp=fopen(“file“,“w+“);二 判断对错,对的划“”,错的划“”(5 分

3、,每小题 0.5 分)1在 Turbo C 中,实型数据在内存中占 4 个字节。( )2若有形参定义:int a10;则 a+是合法的表达式。( )3若有宏定义:#define PI 3.14i5926,则系统预编译时会报错。( )4函数的递归调用不过是一个函数直接地调用它自身。( )5定义在 main 函数后的任何函数都需在 main 中进行函数声明。( )6若有定义:int a;则 scanf(“%d“,a);可以给变量 a 赋值。( )7任何数组在使用前必须先定义。( )8在 int *p;和语句 printf(“%d”, *p);中的*p 含义相同。( )9共用体变量的各个成员所占内存

4、单元的地址相同。( )10在使用缓冲文件系统时,与文件输入和输出相关的数据都先送到缓冲区中。( )三 写出下列程序的运行结果(10 分,每小题 2 分)1.main( ) char c1=A,c2=144,c3=x44,c=0xf5,x=13,a;int i=0122,j=0xa4;printf(“c1=%c,c4=%ctc5=%cn”,c1,c2,c3);printf(“%d,%dn”,i,j);i=-34;j=20;printf(“%d,%d,%dn”,i%j,ielse x=5;printf(“x=%dn”,x);if(z=yaj) t=aj; (3) ; (4) ;printf(“The sorted numbers:n“);for(i=1;i11;i+)printf(“%4d“,ai);printf(“n”);2.求 100200 间的素数。(5) main( ) int m,flag;for(m=101;m=200;m+=2) flag=prime(m);if( (6) )printf(“%4d”,m); prime( (7) )int i,k,flag;k=sqrt(a); for(i=2;i=k;i+)if(a%i=0)(8) ;if(i=k+1) flag=1;else flag=0;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号