9512.net
甜梦文库
当前位置:首页 >> 历史学 >>

C语言试题3


C 语言试题 3
一.选择题(40%)(每题 2 分) 选择题 (
1.C 程序一般应含( A) 语句和算法 c )两方面的描述。 C) 数据和算法 D)开发环境和语句

B) 定义和数据

2.下列各选项中, ( a)是有效的标识符。 A)ab B)3day C)day-3 3.已知有定义:char ch;则如下正确的赋值为( a )。 A)ch='M' B)ch='55' C)ch="M"

D)#abc

D)ch="55"

4.已知 int y; float x=-3; 执行语句 y=x%2; 则变量 y 的值是( d ) 。 A)1 B)-1 C)0 D)语句本身是错误的 5.已知字母 b 的 ASCII 码为 98,如 ch 为字符型变量,则表达式 ch='b'+'5'-'2'的值为( b ) 。 A)e B)d C)102 D)100 6.已知 int j,i=1; 则执行 j= -i++; i 和 j 的值为( A)1,-1 B)1,1 C)2,-1 c ) 。 D)2,1 ) 。

7.已知 int a=-1,b=4,k; k=(++a<0&&!(b――<0)); 则 k, a, b 的值分别为( d A)1,0,4 B)1,0,3 C)0,0,3 D)0,0,4 8.C 语言程序的基本单位是( A)语句 B)程序行 9.下列程序的运行结果是( a main( ) { char s[20]=“China” ; printf("%d\n",strlen(s)); } A)5 B)6 c ) 。 C)函数 ) 。 D)字符

C)20

D)无显示

10.已知 int i,j,k;scanf(“%d%d%d” ,&i,&j,&k);若从键盘送入 i,j,k 的值分别为 1,2,3 时, 则错误的输入方式是( a ) 。 A)1,2,3 B)1(回车)2(回车)3(回车) C)1 2 3 D)1(回车)2 3 11.有以下程序段 int k=0; while(k=1) k++;

1

while 循环执行的次数 ( a ) 。 A)无限次 B)有语法错,不能执行

C)一次也不执行

D)执行 1 次

12.当调用函数时,实参是一个数组名,则向函数传递的是( c) 。 A)数组的长度 B)数组每一个元素的地址 C)数组的首地址 13.以下程序的输出结果是( c) 。 main( ) { Int j,x[3][3]={1,2,3,4,5,6,7,8,9}; for(j=0;j<3;j++) printf("%d,",x[j][2-j])) ; } A)1,5,9 B)1,4,7 C)3,5,7 14.语句 for( i =0;i++<3;) ;执行后,变量 i 的值为( c A)2 B)3 C)4 15.以下程序的输出结果是( a) 。 main( ) { int a=0,b=3,k; printf("%d\n",k=(a%b,a/b)); } A)0 B)1

D)数组每个元素中的值

D)3,6,9 ) 。 D)5

C)2 ) 。

D)4

16.已知说明语句 int (*p)( ); ,则下列叙述正确的是( d A) p 是一个指针变量,它指向一个一维数组 B) p 是一个指针变量,它指向一个整型数据 C) p 是一个指针变量,它指向一个返回值是整数的函数 D) 以上都不对 17.若 x 为整型变量,以下定义指针的正确语句是( c A)int p=&x; B)int p=x; C)int *p=&x; D)p=x; 18.若有以下结构变量 struct x { int a; char c; float b; } x,*p; p=&x; 则对成员 a 合适的引用为以下的( d A)p.x.a B)p->x.a 19.C 语言中文件的存取是以( c

) 。

)项。 C)(*p).x.a )单位

D)(*p).a

2

A)函数

B)语句

C)字节

D)记录

20.当调用函数 fputc 输出字符时,若操作不成功,则返回的值是( a ) 。 A)EOF B)1 C)0 D)输出的字符

(每题 二.请给出下列程序的运行结果(30%) 每题 6 分) 请给出下列程序的运行结果( ) (
1. main( ) { int i=3,j=4; printf(“%d,%d\n” ,i++,j++); printf(“%d,%d\n” ,++i,++j); } 运行结果: 3 4 5 6

2.main() { int j; for(j=4;j>=2;j--) switch(j) {case 0: printf("%4s","ABC"); case 1: printf("%4s","DEF"); case 2: printf("%4s","GHI");break; case 3: printf("%4s","JKL"); default: printf("%4s","MNO"); } printf("\n"); } 运行结果:MNO JKL MNO GHI

3.main( ) { char *p="Wednesday"; p=p+6; printf("%s\n",p); } 运行结果: day

4.#include"stdio.h"

3

main( ) { char b[ ] ="program"; char *a="PROGRAM"; printf("\n%c%s\n",*a,b+1); printf("%s\n",&b[3]); } 运行结果: Program gram

5.main( ) { int j; for(j=1;j<=5;j++) { if(j%2==0) printf("*"); else continue; printf("#"); } printf("$\n"); } 运行结果: *#*#$ (j=2,4 j%2==0)

(每题 三.编程题(30%) 每题 10 分) 编程题( ) (
1. 判断输入整数 x 的正负性和奇偶性。 2. 从键盘输入 10 个整数,求出其中的最大值。 3. 从键盘输入一个文件名及一些字符,把这些字符保存到此文件名命名的文件中,直到遇到一个’!’ 为止。

4


赞助商链接

更多相关文章:
C语言考试题库及答案
C语言考试题库及答案_IT认证_资格考试/认证_教育专区 暂无评价|0人阅读|0次下载|举报文档C语言考试题库及答案_IT认证_资格考试/认证_教育专区。C 语言理论上机...
大学C语言期末考试题库试题及答案汇总
(px=&x) 3.(7) (8) 2003C 语言试题 3 一选择题(24 分,每小题 2 分) 1.已知函数 fread 的调用形式为 fread(buffer,size,count,fp),其中 buffer ...
C语言试卷及答案
C语言试卷及答案_IT认证_资格考试/认证_教育专区。有用《C 语言程序设计》考试试卷(答案) 一、 填空题(每小空 1 分,共 10 分) 1.C 语言程序的三种基本结...
大学C语言期末考试题库试题及答案汇总
(px=&x) 3.(7) (8) 2003C 语言试题 3 一选择题(24 分,每小题 2 分) 1.已知函数 fread 的调用形式为 fread(buffer,size,count,fp),其中 buffer ...
c语言试题及答案
c语言试题及答案_其它_高等教育_教育专区。一、 单选题 1.在 C 语言中,下列类型属于构造类型的是( D ) A.整型 B.字符型 C.实型 D.数组类型 2.下列字符...
c语言模拟试题3参考答案
C 语言程序设计》模拟试题 3 参考答案一、选择题(本题共 20 道小题,每题 2 分,共 30 分。 ) 1 C 11 C 2 A 12 B 3 D 13 D 4 D 14 B 5 ...
《国家计算机二级c语言历年真题及答案
《国家计算机二级c语言历年真题及答案》_IT认证_资格考试/认证_教育专区 暂无评价|0人阅读|0次下载|举报文档《国家计算机二级c语言历年真题及答案》_IT认证_资格...
C语言试题3
C语言试题3_IT认证_资格考试/认证_教育专区。《高级程序设计基础(C 语言)》考试题三一、选择题(共 20 题,每题 2 分) 1、以下选项中合法的用户标识符是()...
大学大一C语言程序设计期末考试试卷及答案
大学大一C语言程序设计期末考试试卷及答案_IT认证_资格考试/认证_教育专区。借鉴 四川师范大学计算机科学学院 2012~2013 学年度第二学期期末考试 ???(密)???(封...
2016年计算机二级c语言题库及答案
2016年计算机二级c语言题库及答案_IT认证_资格考试/认证_教育专区。2016 年计算机二级 c 语言题库及答案一 、选择题 ( 每小题 1 分,共 40 小题,共 40 分...
更多相关标签:

All rights reserved Powered by 甜梦文库 9512.net

copyright ©right 2010-2021。
甜梦文库内容来自网络,如有侵犯请联系客服。zhit325@126.com|网站地图