ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:57.89KB ,
资源ID:3616485      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3616485.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(选择题.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

选择题.docx

1、选择题1-1在语言中,合法的字符常量是( D )。A) 字 B) A C) ABC D) x411-2在C语言中,用户是能使用的合法标识符( B )。A) 姓名 B) _xyz C) 5i D) for1-3在语言中,不合法的实型常量是( D )。A) -0.123 B) -.123 C) -1.23e-1 D) -123e-3.02-1C语言的下列运算符中,优先级最高的运算符是( A )。A) + B) += C) | D) !=2-2设有说明语句int k,i=5,j=10;,则表达式 k=(+i)*(j-)的值是( B )。A) 50 B) 60 C) 45 D) 552-3设有说明语句

2、 int i,j;,则表达式i=j|ij的值是( D )。A) 视i、j的具体值而定 B) FALSE C) TRUE D) 13-1已知A的ASCII码的十进制值为65,0的ASCII码的十进制值为48,则以下程序运行结果是( A )。main() char ch1,ch2; ch1=A+5-3; ch2=A+6-3; printf(%d,%cn,ch1,ch2);A) 67,D B) C,D C) C,68 D) 67,683-2设有语句 int x=2,y=3;,则表达式x=(y=3)的值是( B )。A) 0 B) 1 C) 2 D) 33-3以下程序的运行结果是( B )。main(

3、) unsigned a = 0x3ef, b; b = a =y)&(y=z) B) (x=y)AND(y=x)C) x=y=z D) (x=y)&(y=z)4-3设int a,b;,用语句scanf(%d%d,&a,&b);输入a、b值时,不能作为输入数据分隔符的是( B )。A) 空格 B) , C) 回车 D) Tab5-1以下程序运行时,若从键盘输入5,则输出结果是(D )。main() int a; scanf(%d,&a); if(a+5) printf(%dn,a); else printf(%dn,a-); A) 7 B) 4 C) 5 D) 65-2以下程序的运行结果是(

4、A )。main() int a, b, c; a = b = c = 1; if ( a+ | +b ) c+; printf(%d, %d, %dn, a, b, c);A) 2, 1, 2 B) 1, 2, 1C) 2, 2, 2 D) 2, 2, 15-3 以下程序的运行结果是( A )。main() int i=3,j=2,k; k=i+j; int k=8; if(i=3) printf(%2d,k); else printf(%2d,j); printf(%2d%2dn,i,k);A) 8 3 5 B) 8 3 8C) 3 8 3 D) 5 8 36-1有以下程序:main()

5、int c; while(c=getchar()!= n) switch(c-2) case 0 : case 1 : putchar(c+4); case 2 : putchar(c+4); break; case 3 : putchar(c+3); default: putchar(c+2); break; printf(n);当输入:247,程序的输出结果是( B )。A) 689 B) 6689 C) 66778 D) 668876-2以下程序的运行结果是( B )。main() int a=1,b=0; switch(a) case 1: switch(b) case 0: prin

6、tf(0000n); case 1: printf(1111n);break; case 2:printf(2222n);break;A) 0000 1111B) 0000 1111 2222C) 0000 2222D) 1111 22226-3以下程序的运行结果是( C )。void main() int a=1; switch(a)case 1: printf(aaaan); case 2: printf(bbbbn); break; default: printf(ccccn); A) aaaaB) aaaa bbbb ccccC) aaaa bbbbD) aaaa cccc7-1以下程

7、序运行后,a的值是( D )。main() int a,b; for(a=1,b=1;a=20) break; if(b%3=1) b+=3; continue; b-=5; A) 101 B) 100 C) 8 D) 77-2以下程序段的运行结果是( D )。main() int i,j; i=10; j=20; for(;j=0;j-=20) if(i=j) printf(Good! );else printf(Not good!); A) Good!Good! B) Not good!C) Good! D) Good! Not good!7-3以下程序的运行结果是( A )。main()

8、 int a,b,c,n=13; printf( A B Cn); for(a=1;a=n;a+) for(b=1;b=n;b+) for(c=b;c0|E0);C) do while(E=0); D) do while(E!=0);8-3以下程序的运行结果是( D )。main() int i,s; i=0; s=1; do s/=s+1; i+; while(i=100) break; B) int k=0; do +k;while(k=0);C) int s=10; while(+s%2+s%2) s+;D) for(;)9-2循环语句循环体中执行continue语句,其作用是( C )

9、。A) 立即终止程序运行 B) 继续执行continue语句之后的循环体各语句C) 结束本次循环 D) 结束本次循环,跳出循环 9-3下列do.while循环的循环次数是( D )。int i=5;do printf(%dn,i-); i-;while(i!=0) A) 0 B) 2 C) 5 D) 死循环10-1设已定义char s=NameAddress023n;,则字符串所占的字节数是(B )。A) 19 B) 15 C) 18 D) 1410-2已定义char x8; int i;,为了给该数组赋值,下列语句正确的是( D )。A) x8=Turbo C; B) x=Turbo C;C

10、) x=Turbo C; D) for(i=0;i=0;j-) pic(3-j, ); pic(i+2*j, *); putchar(n);pic(int len,char c) int k; for(k=1;k=len;k+) putchar(c);A) * * * *B) * * * *C) * * * *D) * * * *11-2以下程序运行结果是( B )。main() char a5= ABCD,1234,abcd,5678,EFGH; int i; for(i=0;i3;i+) printf(%s,ai); A) A1a B) ABCD1234abcdC) ABC D) ABCD

11、1234abcd5678EFGH11-3以下程序的运行结果是(A )。main() int array44; int i,j; for(i=0;i4;i+) for(j=0;j4;j+) arrayij=i+j; for(i=0;i4;i+) for(j=0;j4;j+) if(i=j|i+j=3) arrayij=0; for(j=0;j4;j+) printf(%2d,array2j); printf(n); A) 2 0 0 5 B) 1 0 0 4 C) 0 1 2 0 D) 0 4 5 012-1设有下列语句,则( D )是对a数组元素的不正确引用,其中0i10。 int a10=0

12、,1,2,3,4,5,6,7,8,9, *p=a; A) ap-a B) *(&ai) C) pi D) *(*(a+i)12-2若有以下程序:main char ch=I am student! , *p; p=chprintf(%xn,p); printf(%xn,p+9);其中第一个printf()运行结果是ffd6,则第二个printf()运行结果是( A )。A) ffdf B) ffe8 C) ffd6 D) ffcf12-3以下程序的运行结果是( D )。main() int i;char aa3=a,b,c,d,e,f; char (*p)3=aa; for(i=0;i=0 &

13、 chi=9) s=10*s + chi - 0; printf(%dn,s);A) 12 B) xy C) 12xy89 D) 128918-3以下程序运行后,输出的结果是( B )。fun(char *w) char t, *s1, *s2; for(s1=w, s2=w+strlen(s1)-1; s1s2; s1+, s2-) t = *s1; *s1 = *s2; *s2 = t; main() char *p=12345; fun(p); puts(p);A) 12345 B) 54321 C) 15115 D) 5155119-1以下程序中的循环执行了( C )次#define

14、N 2#define M N+1#define NUM (M+1)*M/2main() int i,n=0; for(i=0;iNUM;i+) n+; printf(%dn,n); A) 5 B) 6 C) 8 D) 919-2以下程序的输出结果是( C )。#define SUM(y) 1+ymain() int x=2; printf(%dn, SUM(5)*x );A) 10 B) 11 C) 12 D) 1519-3以下程序的运行结果是( A)。#define M(x,y) x*ymain() int a=3,b=2,s1,s2,f12(); s1=M(a+b,a-b); s2=M(a

15、-b,a+b); printf(%d,%d,%d,%dn,s1,s2,f12(a+b,a-b),f12(a-b,a+b);f12(int x,int y) return(x*y); A) 7,-1,5,5 B) 5,5,7,-1 C) 5,5,5,5 D) 7,-1,7,-120-1以下程序的功能是( C )。#include main() FILE *fp; long int n; fp=fopen(wj.txt,rb); fseek(fp,0,SEEK_END); n=ftell(fp); fclose(fp); printf(%ld,n);A) 计算文件wj.txt的起始地址 B) 计算文件wj.txt的终止地址C) 计算文件wj.txt的长度 D) 将文件指针定位到文件末尾20-2标准函数fgets(s, n, f)的功能是( B )。A) 从文件f中读取长度为n的字符串存入指针s所指的内存B) 从文件f中读取长度不超过n-1的字符串存入指针s所指的内存C) 从文件f中读取n个字符串存入指针s所指的内存D) 从文件f中读取长度为n-1的字符串存入指针s所指的内存20-3以下程序的可执行文件名是file.exe。main(argc,argv)int

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1