上海大学C语言选择题

上传人:M****1 文档编号:476130726 上传时间:2022-10-15 格式:DOC 页数:15 大小:570.51KB
返回 下载 相关 举报
上海大学C语言选择题_第1页
第1页 / 共15页
上海大学C语言选择题_第2页
第2页 / 共15页
上海大学C语言选择题_第3页
第3页 / 共15页
上海大学C语言选择题_第4页
第4页 / 共15页
上海大学C语言选择题_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《上海大学C语言选择题》由会员分享,可在线阅读,更多相关《上海大学C语言选择题(15页珍藏版)》请在金锄头文库上搜索。

1、1.窗体顶端设有int i=0; 下列语句的运行结果是()。while (i=6) printf(%d,i);i=i+1;A) 0123456B) 012345C) 01234D) 0123窗体底端2.窗体顶端设有int n=60; 下列语句的运行结果是()。switch (n/10)case 6: printf(); break;case 5: printf(#);default: printf($);A) B) #$C) $D) #$窗体底端3.窗体顶端设有int i; 以下语句中,循环次数为100次的语句是()。A) for ( i=0; i=100; i+ )B) for ( i=0;

2、 i100; i+ )C) for ( i=0; i99; i+ )D) for ( i=1; i99; i+ )窗体底端4.窗体顶端以下一维数组定义中,正确的是()。A) int a5 = 1,2,3,4,5 ;B) int a5 = 1,2,3,4,5;C) int a1 to 5;D) int a;窗体底端5.窗体顶端设有int i=0; 下列语句的运行结果是()。do printf(%d,i);i=i+1; while (iscore的结果是()。struct nodeint num;float score; stu2=101,91.5,102,92.5,*p=stu;A) 101B)

3、 91.5C) 102D) 92.5窗体底端16.窗体顶端设有定义FILE *fp; 将整数n以文本方式写到fp文件的语句是()。A) fp = fopen( file.txt, w );B) fprintf( fp, %d, n );C) fwrite( &n, sizeof(int), 1, fp );D) fclose(fp)窗体底端17.窗体顶端以下文件函数中,用于将数据写到文件的函数是()。A) freadB) fgetsC) fwriteD) fscanf窗体底端18.窗体顶端设int n=-1; 则n在内存中的16位编码是()。A) 1111 1111 1111 1111B) 1

4、000 0000 0000 0001C) 1111 1111 1111 1110D) 0000 0000 0000 0000窗体底端19.窗体顶端设整数n的值为十进制5, 以16位二进制存贮该数时,其编码是()。A) 0000 0000 0000 0101B) 1000 0000 0000 0101C) 1111 1111 1111 1010D) 1111 1111 1111 1011窗体底端20.窗体顶端在位运算中,操作数每右移一位,其结果相当于()。A) 操作数乘以2B) 操作数除以2C) 操作数乘以4D) 操作数除以4窗体底端21.窗体顶端表达式10 & 12和10 12的计算结果分别是

5、()。A) 8和14B) 8和6C) 14和8D) 6和8窗体底端22.窗体顶端设n为16位整数,则n的取值范围是()。A) -32768至32768B) -32768至32767C) 0至65536D) 0至65535窗体底端23.窗体顶端主调函数中要实现交换两个整型变量的值,应该调用下列4个函数中的()。A) void fun_a (int x, int y) int *p;*p=x; x=y; y=*p; B) void fun_b (int *x, int *y) int *p;*x=*y; *y=*x; C) void fun_c (int *x, int *y) *x=*x+*y;

6、*y=*x-*y; *x=*x-*y; D) void fun_d ( int x, int y) int p; p=x; x=y; y=p; 窗体底端24.窗体顶端题目内容:有输入语句:int a,b,c; scanf(a=%d,b=%d,c=%d, &a, &b, &c); 为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应当是(注:#表示空格)(A) 132(B) 1,3,2(C) a=1#b=3#c=2(D) a=1,b=3,c=2 窗体底端25.窗体顶端在C语言中,三种基本的语句结构是:()。A) 顺序结构,选择结构,循环结构B) 函数结构,选择结构,循环结构C)

7、 顺序结构,嵌套结构,循环结构D) 递归结构,转移结构,循环结构窗体底端26.窗体顶端设char ch; 判断“ch为数字字符”的表达式是:()。A) ch=0 & ch0 & ch=0 | ch=0 | ch=60 )if (a=80)printf(Very Good);elseprintf(Good);elseif (a=40)printf(Bad);elseprintf(Very Bad);A) GoodB) Very GoodC) BadD) Very Bad窗体底端28.窗体顶端已知一个字符串的最大字符长度为8,要使用字符数组str存放该字符串,以下哪种定义是正确的:()。A) ch

8、ar str9;B) char str8;C) char str;D) char str(9);窗体底端29.窗体顶端设有说明int n; char str80;与函数调用:n=hex2dec(str);则函数hex2dec正确的函数说明应该是:()。A) int hex2dec(char str);B) void hex2dec(char str);C) int hex2dec(char str);D) void hex2dec(char str);窗体底端30.窗体顶端若有变量定义int a; double b; 要输入数据存放在a和b中,则下面正确的输入数据的语句为:A. scanf(%

9、d%f,a,b);B. scanf(%d%f,&a,&b);C. scanf(%d%lf,&a,&b);D. scanf(%d%lf,a,b);窗体底端31.窗体顶端以下正确的函数声明形式是 (A) double fun(int x, int y)(B) double fun(int x; int y)(C) double fun(int x, int y);(D) double fun(int x, y);窗体底端32.窗体顶端以下关于数组的描述正确的是(A)数组的大小是固定的,但可以有不同类型的数组元素(B)数组的大小是可变的,但所有数组元素的类型必须相同(C)数组的大小是固定的,所有数组

10、元素的类型必须相同(D)数组的大小是可变的,可以有不同类型的数组元素窗体底端33.窗体顶端对以下说明语句的正确理解是 int a10 = 6, 7, 8, 9, 10;(A) 将5个初值依次赋给a1至a5(B) 将5个初值依次赋给a0至a4(C) 将5个初值依次赋给a6至a10(D) 因为数组长度与初值的个数不相同,所以此语句不正确窗体底端34.窗体顶端若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串应该是 A. “ab+” B. “wb+” C. “rb+” D. “w+”窗体底端35.窗体顶端下面程序的功能是将字符串s中所有的字符c删除。请选择填空。#includemain()char s80;int i,j;gets(s);for(i=j=0;si!=0;i+)if(si!=c);sj=0;puts(s);(A)sj+=si;(B)s+j=si;(C)sj=si;j+(D)sj=si窗体底端36.窗体顶端关于C程序第1行的包含语句,以下写法中正确的是()。A) #include

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

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